CloudMonitor は、システムイベントが発生した場合や、メトリックがアラート条件を満たした場合にアラート通知を送信します。イベントサブスクリプションを使用すると、特定のイベントのサブスクライブ、アラートのマージとノイズ除去、異なる連絡先グループへのエスカレーション、ターゲットチャンネルへのアラートのプッシュなど、これらの通知の処理方法をカスタマイズできます。
背景情報
イベントサブスクリプションを使用すると、次のことが可能になります。
-
システムイベントまたはしきい値ベースのイベントをサブスクライブする。
-
アラートをマージしてノイズを削減し、条件付きノイズリダクションを使用して重複アラートをフィルターする。
-
指定した時間が経過しても未解決のアラートを次の連絡先グループにエスカレーションする。
-
通知方法をカスタマイズし、Simple Message Queue (旧称:MNS)、Simple Log Service (SLS)、Function Compute (FC)、Webhook などのサービスにアラートデータをプッシュする。
サブスクリプションポリシーの作成
次の例では、Elastic Compute Service (ECS) インスタンスの InstanceRestart:StartedDueToInstanceError システムイベントをサブスクライブします。
-
CloudMonitor コンソールにログインします。
-
左側のナビゲーションウィンドウで、[イベントセンター] > [イベントサブスクリプション] を選択します。
説明また、[システムイベント] メニューから、次のようにサブスクリプションポリシーを作成することもできます。
-
左側のナビゲーションウィンドウで、[イベントセンター] > [システムイベント] を選択します。
-
[新しいイベントセンターへようこそ] セクションで、[今すぐ作成] をクリックします。
-
-
[サブスクリプションポリシー] タブで、[サブスクリプションポリシーの作成] をクリックします。
-
[サブスクリプションポリシーの作成] ページで、サブスクリプションポリシーのパラメーターを設定します。
-
[基本情報]:サブスクリプションポリシーの名前を入力します。
-
[アラートサブスクリプション]:
-
[サブスクリプションタイプ] で、[システムイベント] を選択します。
-
[サブスクリプション範囲] セクションで、[製品] を ECS に、[イベントタイプ] を 異常 に、[イベント名] を InstanceRestart:StartedDueToInstanceError に、イベントレベル を 重大 に設定します。[アプリケーション グループ]、[イベント内容]、および [イベントリソース] は空のままにします。これにより、アカウント内のすべての ECS インスタンスの InstanceRestart:StartedDueToInstanceError システムイベントにサブスクライブします。
説明サポートされている ECS システムイベント:Elastic Compute Service。
-
-
[マージとノイズ除去]:デフォルト値を使用します。
-
[通知]:通知設定を作成します。[カスタム通知方法] にはデフォルト設定を使用します。
名前を入力し、[通知設定] を [通知グループを直接設定] に設定し、[連絡先グループ] を選択して [OK] をクリックします。
説明CloudMonitor は、各アラート連絡先に設定された方法で通知を送信します。たとえば、連絡先に携帯電話番号とメールアドレスが登録されている場合、デフォルトの [カスタム通知方法] は電話、ショートメッセージ、メールでアラートを送信します。
-
[プッシュと統合]:設定は不要です。
説明
表 1. サブスクリプションポリシーのパラメーター
セクション
パラメーター
説明
基本情報
名前
サブスクリプションポリシーの名前。
説明
サブスクリプションポリシーの説明。
アラートサブスクリプション
サブスクリプションタイプ
アラートサブスクリプションのタイプ。有効な値:
-
システムイベント:クラウドサービスからの障害イベントや運用イベントを集約します。サブスクライブすることで、通知を受信したり、外部アクションをトリガーしたりできます。サブスクリプションの範囲を定義します:プロダクト、イベントタイプ、イベント名、イベントレベル、アプリケーション グループ、イベント内容、イベントリソース。
-
イベント内容:イベント詳細の Content フィールドに対してキーワードを照合します。複数のキーワードはカンマ (,) で区切ります。ホワイトリストモードでは、いずれかのキーワードが一致するとヒットします。ブラックリストモードでは、すべてのキーワードが一致する必要があります。たとえば、ホワイトリストモードで re,1754xxxxx651403 と入力すると、どちらかのキーワードを含むイベントがフィルターされます。
"content": { "invokeId": "t-bj05sxXXXXXXa5xq8", "repeats": 1, "finishTime": "2025-08-05T17:07:17Z", "commandName": "cmd-2025-08-06", "instanceId": "i-2ze61xxxxxugk0zoh7", "repeatMode": "Once", "playerUid": 1754xxxxx651403, "exitCode": 0, "startTime": "2025-08-05T17:07:14Z", "ownerId": 18250xxxxx44564, "commandId": "c-bj05sxxxxxxog00", "invocationStatus": "Success" } -
イベントリソース:クラウドプロダクトの ResourceId (例:
acs:ecs:cn-shanghai:{uid}:instance/{instanceId}) に対してキーワードを照合します。複数のキーワードはカンマ (,) で区切ります。ホワイトリストモードでは、いずれかのキーワードが一致するとヒットします。ブラックリストモードでは、すべてのキーワードが一致する必要があります。たとえば、ホワイトリストモードでinstanceId_1,instanceId_2と入力すると、どちらかのインスタンスのイベントがフィルターされます。
-
-
しきい値ベースのイベント:メトリックのアラートルールがトリガーされたときに生成されます。サブスクライブすることで、マージとノイズ除去やカスタム通知方法などの機能で通知をカスタマイズできます。サブスクリプションの範囲を定義します:プロダクトカテゴリ、メトリック、重要度レベル、アプリケーション グループ。
マージとノイズ除去
説明マージルールを設定しない場合、サブスクリプションポリシーによって受け入れられたすべてのアラートはデフォルトでマージされます。
マージ内容
選択した [サブスクリプションタイプ] の [サブスクリプション範囲] からマージするディメンションを選択します。
ノイズ除去
アラート通知の頻度を制御します:
-
条件付きトリガー、トリガー後に抑制:一定期間内 (デフォルト:5 分) に通知が設定回数 (デフォルト:5 回) トリガーされると、ミュート期間 (デフォルト:5 分) 通知がミュートされます。このサイクルが繰り返されます。
-
直接トリガー、トリガー後に抑制:すぐに通知を送信し、その後一定期間 (デフォルト:5 分) ミュートします。このサイクルが繰り返されます。
-
直接トリガー、抑制なし (システムのデフォルトのアンチストーム設定を使用):アラートごとにすぐに通知を送信します。
説明デフォルトでは、CloudMonitor は 5 分以内に最大 50 件のアラート通知をメールで送信できます。
通知
通知設定
アラート連絡先に直接通知するか、アラートレベルに基づいて異なる連絡先にルーティングします。
既存の通知設定を選択するか、[通知設定の作成] をクリックして新しい設定を作成できます。
通知設定ポリシーのパラメーター設定方法の詳細については、「通知設定ポリシーのパラメーター」をご参照ください。
カスタム通知方法
アラート通知方法をカスタマイズします。
[変更] をクリックして、[通知テンプレート] と [アラートレベル] を変更します。
プッシュと統合
プッシュチャンネル
アラート通知のプッシュチャンネル。プッシュチャンネルを作成するには:
-
[新規プッシュの作成] をクリックします。
-
既存のプッシュチャンネルを選択するか、[チャンネルの追加] をクリックして新しいチャンネルを作成します。
通知プッシュチャンネルのパラメーター設定方法の詳細については、「通知プッシュチャンネルのパラメーター」をご参照ください。
-
-
[送信] をクリックします。
-
イベントサブスクリプションをテストします。
-
[サブスクリプションポリシー] タブで、[イベントサブスクリプションのテスト] をクリックします。
-
[イベントテストの作成] パネルで、[製品] を ECS に、名前 を InstanceRestart:StartedDueToInstanceError に設定します。
システムが JSON 形式でテストコンテンツを生成します。
-
[OK] をクリックします。
[操作は成功しました] というメッセージが表示されます。CloudMonitor は、サブスクリプションポリシーの通知方法を使用して、アラート連絡先にテスト通知を送信します。
-
サブスクリプションポリシーの表示
サブスクリプションポリシーの詳細を表示します。
-
CloudMonitor コンソールにログインします。
-
左側のナビゲーションウィンドウで、[イベントセンター] > [イベントサブスクリプション] を選択します。
説明[システムイベント] メニューから、次の手順でサブスクリプションポリシーを作成することもできます。
-
左側のナビゲーションウィンドウで、[イベントセンター] > [システムイベント] を選択します。
-
[新しいイベントセンターへようこそ] セクションで、[今すぐ作成] をクリックします。
-
-
[サブスクリプションポリシー] タブで、目的のサブスクリプションポリシーを見つけ、[アクション] 列の [表示] をクリックします。
[サブスクリプションポリシー詳細] パネルには、ポリシーの基本情報、イベントサブスクリプション、マージおよびノイズ除去の構成、および通知設定が表示されます。
サブスクリプションポリシーの変更
サブスクリプションポリシーを変更して、その設定を更新します。
-
CloudMonitor コンソールにログインします。
-
左側のナビゲーションウィンドウで、[イベントセンター] > [イベントサブスクリプション] を選択します。
説明また、[システムイベント] メニューから、次の手順でサブスクリプションポリシーを作成することもできます。
-
左側のナビゲーションウィンドウで、[イベントセンター] > [システムイベント] を選択します。
-
[新しいイベントセンターへようこそ] セクションで、[今すぐ作成] をクリックします。
-
-
[サブスクリプションポリシー] タブで、対象のサブスクリプションポリシーを見つけ、[操作] 列の [編集] をクリックします。
-
[サブスクリプションポリシーの編集] ページで、必要に応じてサブスクリプションポリシーのパラメーターを変更します。
-
[送信] をクリックします。
サブスクリプションポリシーの削除
サブスクリプションポリシーを削除すると、その連絡先へのすべてのアラート通知が停止します。
-
CloudMonitor コンソールにログインします。
-
左側のナビゲーションウィンドウで、[イベントセンター] > [イベントサブスクリプション] を選択します。
説明[システムイベント] メニューから、次のようにサブスクリプションポリシーを作成することもできます。
-
左側のナビゲーションウィンドウで、[イベントセンター] > [システムイベント] を選択します。
-
[新しいイベントセンターへようこそ] セクションで、[今すぐ作成] をクリックします。
-
-
[サブスクリプションポリシー] タブで、対象のサブスクリプションポリシーを探し、[操作] 列の [削除] をクリックします。
-
削除の確認 ダイアログボックスで、[OK] をクリックします。
サブスクリプションポリシーの無効化
新しいサブスクリプションポリシーの ステータス は、デフォルトで [有効] になっています。ポリシーを無効にすると、その連絡先への通知が一時的に停止します。
-
CloudMonitor コンソールにログインします。
-
左側のナビゲーションウィンドウで、[イベントセンター] > [イベントサブスクリプション] を選択します。
説明[システムイベント] メニューから、次のようにサブスクリプションポリシーを作成することもできます。
-
左側のナビゲーションウィンドウで、[イベントセンター] > [システムイベント] を選択します。
-
[新しいイベントセンターへようこそ] セクションで、[今すぐ作成] をクリックします。
-
-
[サブスクリプションポリシー] タブで、対象のサブスクリプションポリシーを見つけ、[操作] 列の [無効化] をクリックします。
-
[OK] をクリックします。
サブスクリプションポリシーの有効化
サブスクリプションポリシーを有効にして、アラート通知を再開します。これは、ステータス が [無効] のポリシーにのみ適用されます。
-
CloudMonitor コンソールにログインします。
-
左側のナビゲーションウィンドウで、[イベントセンター] > [イベントサブスクリプション] を選択します。
説明また、[システムイベント] メニューから、次のようにサブスクリプションポリシーを作成することもできます。
-
左側のナビゲーションウィンドウで、[イベントセンター] > [システムイベント] を選択します。
-
[新しいイベントセンターへようこそ] セクションで、[今すぐ作成] をクリックします。
-
-
[サブスクリプションポリシー] タブで、ドロップダウンリストを使用して無効なポリシーをフィルターし、目的のサブスクリプションポリシーを見つけて、[操作] 列の [有効化] をクリックします。
-
[OK] をクリックします。