huawei-cloud-cce-alarm-correlation-engine
huawei-cloud-cce-alarm-correlation-engine について
Huawei Cloud CCE Alarm Correlation Engine は、CCE 運用担当者向けに AOM アラームの調査とルール管理を行うスキルです。現在と過去のアラームを関連付け、設定変更には事前プレビューと明示的な確認を求めます。
主な機能
- 01現在および過去のアラーム照会
- 02重複・重大度・急増・慢性アラームの関連分析
- 03CCE アラームの健全性検査
- 04AOM アラームと通知ルールの管理
- 05変更前のプレビューと確認
活用シーン
- 01現在および過去のイベントからアラーム急増を調査
- 02CCE クラスターのアラーム健全性を確認
- 03CCE 推奨アラームルールを設定
- 04ノイズの多いアラームルールを確認して無効化
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ huaweicloud/ huaweicloud-skills --skill huawei-cloud-cce-alarm-correlation-engineインストール後、Claude Code で/huawei-cloud-cce-alarm-correlation-engineを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
skill-profile.yamlreferences/acceptance-criteria.mdcce-event-list.mdcce-prometheus-metric-alarms.mdcli-installation-guide.mdiam-policies.mdoperation-guide.mdoutput-schema.mdrisk-rules.mdverification-method.mdworkflow.mdscripts/huawei-cloud.pyscripts/huawei_cloud/__init__.pyaom.pycommon.pydispatcher.py詳細
Huawei Cloud CCE アラーム相関エンジン
概要
Huawei Cloud AOM のアクティブアラームと過去のアラームを CCE 運用向けに関連付け、生のアラームストリームを優先度付けされた調査の手がかりに変換します。このスキルでは、厳格なプレビュー・確認ワークフローを通じて、AOM アラームルールと通知アクションルールも管理します。
アーキテクチャ:python3 scripts/huawei-cloud.py ディスパッチャー -> ローカルの hcloud(KooCLI)-> AOM/CCE/IAM クラウドサービスの操作 -> アラームのクエリ、アラームの相関付け、アラームルールの管理、通知ルールの管理、CCE アラームの健全性検査。
実行方法:すべての Huawei Cloud 操作は、同梱の Python ディスパッチャーを通じて実行する必要があります。ディスパッチャーはローカルの
hcloudCLI を呼び出します。SDK の直接インポート、手書きの API 署名、curl による IAM フロー、openstack コマンド、またはクラウドにアクセスする帯域外の経路は禁止されています。
関連スキル:
huawei-cloud-cce-metric-analyzer- CCE、AOM、クラウドリソースのメトリクスチェックhuawei-cloud-cce-kubernetes-event-analyzer- Kubernetes 警告イベントの分析huawei-cloud-cce-pod-failure-diagnoser- Pod 障害の診断huawei-cloud-cce-node-failure-diagnoser- ノード障害の診断huawei-cloud-cce-auto-remediation-runner- 修復のプレビューと実行
機能:
- アクティブな AOM アラーム、過去の AOM アラーム、アクティブアラームと過去のアラームを統合したビューをクエリします
- アラームの重複排除、重大度のグループ化、バーストアラーム、注意が必要なアラーム、慢性的なアラームを分析します
- CCE アラームの健全性を検査し、後続の診断に向けたリスク項目を生成します
- オプションの
cluster_idフィルターを指定して AOM アラームルールをクエリします - CCE クラスターにバインドされた AOM Prometheus インスタンスを特定します
- メトリクスアラームルールとイベントアラームルールを作成します
- ユーザーが指定した SMN トピックから通知アクションルールを作成します
- クラウド側の CCE アラームテンプレートを使用して、CCE 推奨アラームルールを一括設定します
- クラウド側の CCE アラームテンプレートに一致する CCE アラームルールを一括削除します
- AOM アラームルールを更新、削除、有効化、無効化します
- AOM アクションルールとミュートルールをクエリします
一般的なユースケース:
- 「この CCE クラスターの AOM アラームを一覧表示して」
- 「アラームストームが発生していないか、アクティブアラームと過去のアラームを分析して」
- 「クラスター
<cluster_id>の現在のアラームルールを表示して」 - 「この通知ルールを使って、CCE 推奨アラームルールを作成して」
- 「このクラスターの CCE テンプレートアラームルールを削除して」
- 「この SMN トピックを使って通知アクションルールを作成して」
- 「確認後、このノイズの多いアラームルールを無効にして」
前提条件
1. ランタイム依存関係
- ディスパッチャーと結果処理に Python 3.8 以降が必要です
PATHに hcloud (KooCLI) 7.2.2 以降が必要ですhcloud configureで設定したローカル hcloud プロファイルが必要です- スキルパッケージで利用可能な場合は、初回使用前に実行環境のチェックを行ってください
2. 認証情報の設定
- ツールの明示的なパラメーター、ローカル hcloud プロファイル、または環境変数のフォールバックを通じて、有効な Huawei Cloud 認証情報を設定してください
- hcloud 呼び出し時の認証情報の優先順位は、明示的なツールパラメーター > ローカル hcloud プロファイル > 環境変数です
project_idが必要なツールでは、可能な場合は内部で次の順に解決します。明示的なproject_idパラメーター、対象リージョンのアクティブな hcloud プロファイル/IAM プロジェクト検索、環境変数のフォールバック
セキュリティルール:
- AK/SK、トークン、または認証情報から導出されたシークレットを、コード、コマンド、ログ、応答で決して公開しないでください
echo $HUAWEI_AKやecho $HUAWEI_SKを決して実行しないでください- 認証情報をファイルに書き込まないでください
- 通常の使用では hcloud プロファイルを優先してください
- 最小権限の IAM ユーザーを使用してください
任意の環境変数フォールバック:
export HUAWEI_AK=<your-ak>
export HUAWEI_SK=<your-sk>
export HUAWEI_REGION=cn-north-4
export HUAWEI_PROJECT_ID=<project-id>
export HUAWEI_SECURITY_TOKEN=<security-token>
3. IAM 権限の要件
| 権限 | 目的 |
|---|---|
aom:event:list | AOM のアクティブおよび過去のアラームを照会する |
aom:alarmRule:list | AOM のアラームルールを照会する |
aom:alarmRule:create | AOM のアラームルールを作成する |
aom:alarmRule:update | AOM のアラームルールを更新、有効化、または無効化する |
aom:alarmRule:delete | AOM のアラームルールを削除する |
aom:actionRule:list | AOM のアクション/通知ルールを照会する |
aom:actionRule:create | AOM の通知アクションルールを作成する |
aom:actionRule:delete | AOM の通知アクションルールを削除する |
aom:muteRule:list | AOM のミュートルールを照会する |
cce:cluster:get | CCE クラスターと AOM Prometheus バインディングを解決する |
権限不足時の対応:
- 失敗した操作と必要な権限を示します。
- 不足している IAM 権限を付与するようユーザーに依頼します。
- ユーザーが権限の準備完了を確認するまで、変更作業を一時停止します。
基本コマンド
すべてのコマンドで Python ディスパッチャースクリプトを使用します。
python3 scripts/huawei-cloud.py <action> <key=value>...
KooCLI コマンド形式の標準
このスキルでは、ユーザーに hcloud コマンドを直接実行するよう求めません。すべてのクラウド操作で、ディスパッチャーコマンド形式を使用する必要があります。
python3 scripts/huawei-cloud.py <tool-name> key=value key=value
ディスパッチャーは、ツールのパラメーターを標準の KooCLI 呼び出しに変換します。
hcloud <service> <operation> --cli-region=<region> --cli-output=json [--cli-jsonInput=<file>]
すべてのコマンドで、以下のルールに従ってください。
key=value形式のパラメーターを使用します。スペース、>、<、|、JSON、または PromQL を含む値は引用符で囲みます。- AK/SK、セキュリティトークン、生成された JSON 入力ファイルを表示または保存しないでください。
- R2/R1/R0 ツールでは、まずディスパッチャーのプレビュー出力を使用します。ユーザーが明示的に確認した後にのみ
confirm=trueを追加します。 - hcloud プロファイルの認証情報を優先します。明示的に指定されたツールパラメーターは、プロファイルおよび環境変数のフォールバックより優先されます。
- セットアップと検証については、CLI インストールガイドを参照してください。
1. アラームの照会と関連付け
# Query active + historical alarms in a region
python3 scripts/huawei-cloud.py huawei_list_aom_alarms \
region=cn-north-4
# Query active + historical alarms for a cluster
python3 scripts/huawei-cloud.py huawei_list_aom_alarms \
region=cn-north-4 cluster_id=<cluster-id>
# Query current active alarms only
python3 scripts/huawei-cloud.py huawei_list_aom_current_alarms \
region=cn-north-4 cluster_id=<cluster-id>
# Analyze deduplicated, burst, attention, and chronic alarm groups
python3 scripts/huawei-cloud.py huawei_analyze_aom_alarms \
region=cn-north-4 cluster_id=<cluster-id>
アクティブなアラームがないことだけを根拠に「問題なし」と結論付けないでください。最近発生した、または復旧した問題を診断するときは、必ず過去のアラームも考慮してください。
2. アラームルールの照会
# Query all alarm rules in a region
python3 scripts/huawei-cloud.py huawei_list_aom_alarm_rules \
region=cn-north-4
# Query alarm rules related to one CCE cluster
python3 scripts/huawei-cloud.py huawei_list_aom_alarm_rules \
region=cn-north-4 cluster_id=<cluster-id>
# Resolve the cluster AOM Prometheus instance
python3 scripts/huawei-cloud.py huawei_resolve_cce_aom_prom_instance \
region=cn-north-4 cluster_id=<cluster-id>
huawei_list_aom_alarm_rules でクラスターを絞り込む場合は、cluster_id のみを使用できます。フィルターに cluster_name を使用しないでください。
3. 通知ルール
# List existing action/notification rules
python3 scripts/huawei-cloud.py huawei_list_aom_action_rules \
region=cn-north-4
# Preview creating a notification action rule from an SMN topic
python3 scripts/huawei-cloud.py huawei_create_aom_notification_action_rule \
region=cn-north-4 rule_name=auto-cluster-xxx \
notification_topic_name=<smn-topic-name> \
notification_topic_urn=<smn-topic-urn>
# Confirm creation
python3 scripts/huawei-cloud.py huawei_create_aom_notification_action_rule \
region=cn-north-4 rule_name=auto-cluster-xxx \
notification_topic_name=<smn-topic-name> \
notification_topic_urn=<smn-topic-urn> \
confirm=true
通知ルールを自動的に選択しないでください。一括アラーム作成で bind_notification_rule_id が指定されていない場合は、利用可能なアクションルールを一覧表示してユーザーが明示的に選択するまで待つか、SMN トピックを提供して通知ルールを先に作成するようユーザーに依頼してください。
4. アラームルールの作成
# Preview creating a CCE template metric alarm rule
python3 scripts/huawei-cloud.py huawei_create_aom_alarm_rule \
region=cn-north-4 cluster_id=<cluster-id> \
alarm_item=NodeCPUUsageHigherThanEightyPercent
# Confirm creating a CCE template metric alarm rule
python3 scripts/huawei-cloud.py huawei_create_aom_alarm_rule \
region=cn-north-4 cluster_id=<cluster-id> \
alarm_item=NodeCPUUsageHigherThanEightyPercent \
bind_notification_rule_id=<action-rule-id> \
confirm=true
# Preview creating an event alarm rule
python3 scripts/huawei-cloud.py huawei_create_aom_event_alarm_rule \
region=cn-north-4 cluster_id=<cluster-id> \
event_name="<event-name>"
# Confirm creating an event alarm rule
python3 scripts/huawei-cloud.py huawei_create_aom_event_alarm_rule \
region=cn-north-4 cluster_id=<cluster-id> \
event_name="<event-name>" \
bind_notification_rule_id=<action-rule-id> \
confirm=true
cluster_id と alarm_item を指定するメトリクスルール、およびイベントルールは、どちらも一括作成と同じ CCE テンプレートのペイロードパスとデフォルトの命名規則を使用します。ユーザーがカスタム名を明示的に要求した場合にのみ、rule_name を指定します。単一ルールの作成では、CCE アラームルールの一括設定と同様、確認済みの実行時に bind_notification_rule_id を明示的に指定する必要があります。イベントアラームルールの event_name は references/cce-event-list.md を参照してください。メトリクスの alarm_item には、CCE テンプレートのエイリアスまたはルール名を使用してください。
5. CCE テンプレートのアラームルール
# Preview batch creating CCE recommended alarm rules
python3 scripts/huawei-cloud.py huawei_configure_cce_aom_alarm_rules \
region=cn-north-4 cluster_id=<cluster-id> \
bind_notification_rule_id=<action-rule-id>
# Confirm batch creation
python3 scripts/huawei-cloud.py huawei_configure_cce_aom_alarm_rules \
region=cn-north-4 cluster_id=<cluster-id> \
bind_notification_rule_id=<action-rule-id> confirm=true
# Preview cleanup of CCE template alarm rules for a cluster
python3 scripts/huawei-cloud.py huawei_cleanup_cce_aom_alarm_rules \
region=cn-north-4 cluster_id=<cluster-id>
# Confirm cleanup
python3 scripts/huawei-cloud.py huawei_cleanup_cce_aom_alarm_rules \
region=cn-north-4 cluster_id=<cluster-id> \
delete_auto_notification_rule=true confirm=true
huawei_configure_cce_aom_alarm_rules では、bind_notification_rule_id の明示的な指定が必要です。指定されていない場合、このツールの available_notification_rules を返したり選択したりせず、別途 huawei_list_aom_action_rules を呼び出して、ユーザーに選択肢を提示してください。
6. アラームルールの変更
# Preview update
python3 scripts/huawei-cloud.py huawei_update_aom_alarm_rule \
region=cn-north-4 rule_name=my-rule threshold=80
# Confirm update
python3 scripts/huawei-cloud.py huawei_update_aom_alarm_rule \
region=cn-north-4 rule_name=my-rule threshold=80 confirm=true
# Preview delete
python3 scripts/huawei-cloud.py huawei_delete_aom_alarm_rule \
region=cn-north-4 rule_name=my-rule
# Confirm delete
python3 scripts/huawei-cloud.py huawei_delete_aom_alarm_rule \
region=cn-north-4 rule_name=my-rule confirm=true
# Preview disable or enable
python3 scripts/huawei-cloud.py huawei_disable_aom_alarm_rule \
region=cn-north-4 rule_id=<rule-id>
python3 scripts/huawei-cloud.py huawei_enable_aom_alarm_rule \
region=cn-north-4 rule_id=<rule-id>
7. アクションルールとミュートルールの表示
# Query mute rules
python3 scripts/huawei-cloud.py huawei_list_aom_mute_rules \
region=cn-north-4
# Preview deleting an action rule
python3 scripts/huawei-cloud.py huawei_delete_aom_action_rule \
region=cn-north-4 rule_name=<rule-name>
8. クラスターアラームの検査
python3 scripts/huawei-cloud.py huawei_aom_alarm_inspection \
region=cn-north-4 cluster_id=<cluster-id>
リスクレベル
このスキルには、読み取り専用のクエリツールと変更ツールが含まれます。変更ツールは事前にプレビューする必要があり、confirm=true を指定して使用する前に、ユーザーから明示的な確認を得る必要があります。
| レベル | 意味 | 実行ガイダンス |
|---|---|---|
| R3 | リスクのない読み取り専用クエリまたはローカル分析 | 自動で実行できます |
| R2 | アラームや通知の設定を作成するなど、リソースの削除やサービス容量・コストの増加を伴わない、低リスクの監視設定変更 | 事前にプレビューし、ユーザーから明示的な確認を得てから実行してください |
| R1 | 可観測性を低下させる可能性のあるルールの更新や無効化など、リスクのある監視変更 | 事前にプレビューし、ユーザーから明示的な確認を得たうえで、confirm=true を指定してください |
| R0 | アラームルール、アクションルールの削除や広範囲のクリーンアップなど、重大な監視保護の削除 | confirm=true を指定する前に、明示的な確認、影響のレビュー、ロールバック計画が必要です |
| ツール | 操作タイプ | リスクレベル | 説明 |
|---|---|---|---|
huawei_list_aom_alarms | クエリ | R3 | アクティブなアラームと履歴アラームを取得し、統合・重複排除します |
huawei_list_aom_current_alarms | クエリ | R3 | 現在アクティブなアラームのみを取得します |
huawei_analyze_aom_alarms | クエリ+ローカル分析 | R3 | アラームグループ、急増、要注意アラーム、慢性アラームを分析します |
huawei_aom_alarm_inspection | クエリ+ローカル分析 | R3 | クラスターのアラームの健全性を検査します |
huawei_list_aom_alarm_rules | クエリ | R3 | AOM アラームルールを取得します。cluster_id を任意で指定できます |
huawei_resolve_cce_aom_prom_instance | クエリ | R3 | クラスターの AOM Prometheus インスタンスを特定します |
huawei_list_aom_action_rules | クエリ | R3 | アクション/通知ルールを取得します |
huawei_list_aom_mute_rules | クエリ | R3 | ミュートルールを取得します |
huawei_create_aom_alarm_rule | 作成 | R2 | AOM メトリックアラームルールを作成します |
huawei_create_aom_event_alarm_rule | 作成 | R2 | AOM イベントアラームルールを作成します |
huawei_create_aom_notification_action_rule | 作成 | R2 | ユーザー指定の SMN トピックから通知アクションルールを作成します |
huawei_configure_cce_aom_alarm_rules | 一括作成 | R2 | 明示的に指定された既存の通知アクションルールを使用して、CCE 推奨アラームルールを作成します |
huawei_enable_aom_alarm_rule | 有効化 | R2 | AOM アラームルールを有効にします |
huawei_update_aom_alarm_rule | 更新 | R1 | AOM アラームルールを更新します |
huawei_disable_aom_alarm_rule | 無効化 | R1 | AOM アラームルールを無効にします |
huawei_delete_aom_alarm_rule | 削除 | R0 | AOM アラームルールを削除します |
huawei_cleanup_cce_aom_alarm_rules | 一括削除 | R0 | 対象クラスターの CCE テンプレートアラームルールを削除します |
huawei_delete_aom_action_rule | 削除 | R0 | 通知アクションルールを削除します |
パラメーターリファレンス
共通パラメーター
| パラメーター | 必須/任意 | 説明 | デフォルト |
|---|---|---|---|
region | 必須 | Huawei Cloud のリージョン | HUAWEI_REGION |
cluster_id | ツールごとに異なります | CCE クラスター ID。クラスターを対象とする操作では必須です | N/A |
ak | 任意 | 明示的に指定する AK。hcloud 呼び出しで最優先されます | プロファイル/環境変数のフォールバック |
sk | 任意 | 明示的に指定する SK。hcloud 呼び出しで最優先されます | プロファイル/環境変数のフォールバック |
project_id | 任意 | 明示的に指定する Project ID | hcloud/IAM/環境変数のフォールバック |
confirm | 変更操作のみ | true に設定すると、プレビュー済みの変更を実行します | false |
アラームクエリのパラメーター
| ツール | 必須 | 任意 |
|---|---|---|
huawei_list_aom_alarms | region | cluster_id、時間範囲/フィルターパラメーター |
huawei_list_aom_current_alarms | region | cluster_id、フィルターパラメーター |
huawei_analyze_aom_alarms | region | cluster_id、時間範囲/フィルターパラメーター |
huawei_aom_alarm_inspection | region、cluster_id | フィルターパラメーター |
アラームルールのパラメーター
| ツール | 必須 | 備考 |
|---|---|---|
huawei_list_aom_alarm_rules | region | cluster_idは任意です。cluster_nameによるフィルタリングには対応していません |
huawei_create_aom_alarm_rule | region | テンプレートモード:cluster_id、alarm_item。手動モード:メトリクスのフィールド。実行を確定するにはbind_notification_rule_idが必要です |
huawei_create_aom_event_alarm_rule | region、cluster_id、event_name | R2。実行を確定するにはbind_notification_rule_idが必要です。任意のrule_nameでテンプレートの命名を上書きできます |
huawei_create_aom_notification_action_rule | region、rule_name、notification_topic_urn、notification_topic_name | R2。トピックはユーザーが指定する必要があります |
huawei_configure_cce_aom_alarm_rules | region、cluster_id、bind_notification_rule_id | R2。通知ルールはユーザーが明示的に選択する必要があります |
huawei_cleanup_cce_aom_alarm_rules | region、cluster_id | R0。delete_auto_notification_rule=trueは任意です |
huawei_update_aom_alarm_rule | region、rule_name | R1。更新フィールドはツールによって異なります |
huawei_delete_aom_alarm_rule | region、rule_name | R0 |
huawei_disable_aom_alarm_rule | region、rule_id | R1 |
huawei_enable_aom_alarm_rule | region、rule_id | R2 |
出力形式
完全なJSONレスポンス構造については、出力スキーマを参照してください。
主な出力フィールド:
success:コマンドの成功ステータスerror:success=falseの場合の失敗理由preview:confirm=trueが指定されていない場合の変更プレビューrequires_confirmation:ユーザーによる確認が必要かどうかreport:アラーム相関の概要issues:検査で特定されたリスク項目alarms、rules、action_rules、mute_rules:照会されたリソース
ワークフロー
詳細なアラーム相関の流れについては、ワークフローを参照してください。
推奨ワークフロー:
- ユーザーからアラーム名、リソース、時間範囲、重大度を確認します。
- ユーザーが別のインシデント期間を指定しない限り、直近1時間をデフォルトにします。
huawei_list_aom_alarmsでアクティブなアラームと履歴アラームを照会します。huawei_analyze_aom_alarmsでアラームグループを分析します。- 通知の欠落や抑制が疑われる場合は、アラームルール、アクションルール、ミュートルールを照会します。
- 調査結果をリソース、名前空間、ノード、ワークロード、アラーム種別ごとに分類します。
- Pod、Node、Network、Storage、Workloadの根本原因分析を行う診断スキルに引き継ぎます。
検証
まず読み取り専用のチェックを実行します。
python3 scripts/huawei-cloud.py huawei_list_aom_alarms region=cn-north-4
python3 scripts/huawei-cloud.py huawei_list_aom_alarm_rules region=cn-north-4
python3 scripts/huawei-cloud.py huawei_list_aom_action_rules region=cn-north-4
クラスター単位のチェックの場合:
python3 scripts/huawei-cloud.py huawei_aom_alarm_inspection \
region=cn-north-4 cluster_id=<cluster-id>
変更の検証:
confirm=trueを指定せずにコマンドを実行します。preview、影響を受けるリソース、予想される影響を確認します。- ユーザーの明示的な確認を待ちます。
confirm=trueを指定して再実行します。- 対応する一覧表示/クエリコマンドで検証します。
ベストプラクティス
- 診断にはアクティブなアラームと履歴アラームを使用します - アクティブなアラームのみを表示すると、最近復旧した問題を見落とす可能性があります。
cluster_idでフィルタリングします - クラスター単位のアラームルールやアラーム分析のタスクでは、正確なクラスターIDを使用します。- 変更はすべてプレビューします - R2/R1/R0のツールでは、プレビュー手順を省略しないでください。
- 通知ルールを自動選択しないでください -
bind_notification_rule_idは必ずユーザーが選択するまで待ちます。 - 通知の設定は明示的に行います - 通知アクションルールは、ユーザーが指定したSMNトピックからのみ作成します。
- 分析と修復を分けます - 修復を提案した後、修復スキルに引き継ぎます。
- オブザーバビリティを保護します - 影響を理解し、確認するまでは、ルールの無効化や削除を避けてください。
注意事項
- アラームの診断では、アクティブなアラームと履歴アラームの両方を考慮してください。アクティブなアラームがないという理由だけで、クラスターが正常だと結論付けないでください。
- R2/R1/R0 ツールはプレビューを先に実行し、変更を適用する前にユーザーの明示的な確認を待つ必要があります。
- 通知ルール、SMN トピック、クラスター、テンプレートをユーザーに代わって自動的に選択しないでください。
- このスキルが提供するツール以外を使って、アラームリソースを変更しないでください。
- クラスター単位の絞り込みには
cluster_idを使用してください。huawei_list_aom_alarm_rulesではクラスター名は受け付けられません。
トラブルシューティング
| 症状 | 考えられる原因 | 対処方法 |
|---|---|---|
| hcloud コマンドが失敗する | プロファイル、リージョン、または IAM 権限が不足している | hcloud configure list と IAM ポリシーを確認する |
| アクティブなアラームがない | 問題がすでに解消しているか、履歴にのみ存在している可能性がある | アクティブなアラームと履歴アラームを照会する |
| 通知ルールがないため一括設定に失敗する | bind_notification_rule_id が設定されていない | アクションルールを一覧表示するか、SMN トピックから作成してから再試行する |
| クラスターのアラームルールの照会結果が多すぎる | cluster_id による絞り込みが不足している | 正確な cluster_id を指定して再実行する |
| プロジェクト ID エラーが発生する | プロファイルまたはプロジェクトの解決に失敗した | project_id を明示的に指定するか、hcloud プロファイルを修正する |
制限事項
- このスキルでは、CCE、ECS、ELB、EIP、VPC、セキュリティグループ、ノード、ワークロード、Kubernetes のリソースを変更しません。
- このスキルでは、ミュートルールを作成、更新、削除してはなりません。
- このスキルでは、アラームリソースの変更に範囲外のクラウドコマンドを使用してはなりません。
- このスキルでは、ユーザーに代わって通知ルールを安全に推測できません。
huawei_list_aom_alarm_rulesは、クラスター名ではなくcluster_idで絞り込みます。
参考資料
| ドキュメント | 用途 |
|---|---|
| Operation Guide | 詳細なパラメーター、出力の想定、検証、診断の引き継ぎ、注意点 |
| Workflow | アラーム相関ワークフロー |
| Output Schema | 出力 JSON スキーマ |
| Risk Rules | リスク境界と確認ルール |
| CLI Installation Guide | hcloud/KooCLI のインストールとプロファイルの確認 |
| IAM Policies | 必要な AOM、CCE、IAM の権限 |
| Verification Method | 機能検証と変更検証のチェックリスト |
| Acceptance Criteria | スキルの受け入れ基準とテストケース |
| CCE Event List | イベントアラームルール用の CCE イベント名 |
| Prometheus Metric Alarms | Prometheus メトリックアラームの参考資料 |