システムイベントが発生した場合、またはリソースメトリックがアラート条件を満たした場合、CloudMonitor は指定されたアラート連絡先にアラート通知を自動的に送信します。イベントサブスクリプションを使用して、これらのアラート通知をカスタマイズできます。たとえば、システムイベントやしきい値ベースのイベントをサブスクライブしたり、アラートをマージしてノイズを低減したり、アラートを異なるアラートグループにエスカレーションしたり、通知方法をカスタマイズしたり、JSON 形式のデータテンプレートを使用してターゲットチャンネルにアラートをプッシュしたりできます。
背景情報
イベントサブスクリプションでは、次の操作を実行できます。
システムイベントまたはしきい値ベースのイベントをサブスクライブする。
システムイベントおよびしきい値ベースのイベントからのアラートをマージして、ノイズを低減します。条件付きノイズリダクションを使用してアラートをフィルターし、大量の重複アラートによるアラートストームを防ぐこともできます。
マージとノイズリダクションの後、CloudMonitor は有効なアラート通知をアラート連絡先に直接送信します。アラートが指定された時間内に解決されない場合、CloudMonitor は通知を次のアラートグループに送信することで、アラートを自動的にエスカレーションします。
さまざまなチャンネルの通知レベルとテンプレートを定義して、通知方法をカスタマイズします。また、すべてのアラートデータを Simple Message Queue (旧称:MNS)、Simple Log Service (SLS)、Function Compute (FC)、Webhook などのサービスに直接統合してプッシュすることもできます。
サブスクリプションポリシーの作成
このトピックでは、Elastic Compute Service (ECS) インスタンスの InstanceRestart:StartedDueToInstanceError システムイベントをサブスクライブする例を使用して、イベントをサブスクライブする方法を説明します。
Cloud Monitor コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
説明[システムイベント] メニューからサブスクリプションポリシーを作成することもできます。手順は次のとおりです。
左側のナビゲーションウィンドウで、 を選択します。
[新しいイベントセンターへようこそ] セクションで、[今すぐ作成] をクリックします。
[サブスクリプションポリシー] タブで、[サブスクリプションポリシーの作成] をクリックします。
[サブスクリプションポリシーの作成] ページで、サブスクリプションポリシーのパラメーターを設定します。
基本情報: サブスクリプションポリシーの名前を入力します。
アラートサブスクリプション:
[サブスクリプションタイプ] を [システムイベント] に設定します。
[サブスクリプション範囲] セクションで、次のパラメーターを設定します。[プロダクト] を [ECS] に、[イベントタイプ] を [異常] に、[イベント名] を [InstanceRestart:StartedDueToInstanceError] に、[イベントレベル] を [クリティカル] に設定します。[アプリケーショングループ]、[イベントコンテンツ]、および [イベントリソース] フィールドは空のままにします。この構成では、アカウント配下のすべてのアプリケーショングループ内のすべての ECS インスタンスについて、InstanceRestart:StartedDueToInstanceError システムイベントをサブスクライブします。
説明ECS でサポートされているシステムイベントの詳細については、「Elastic Compute Service」をご参照ください。
マージとノイズ除去: デフォルト設定を使用します。
通知: 通知構成を作成します。[カスタム通知方法] にはデフォルトの通知方法を使用します。
通知構成を作成する際、まず名前を入力します。次に、[通知設定] を [通知グループを直接設定] に設定し、[連絡先グループ] を選択して、[OK] をクリックします。
説明通知構成の作成方法の詳細については、「通知構成ポリシーの作成」をご参照ください。
システムは、アラートグループ内のアラート連絡先に指定された通知方法を使用してアラート通知を送信します。たとえば、アラート連絡先にモバイル番号とメールアドレスを設定し、[カスタム通知方法] にデフォルトの通知方法を使用した場合、アラート連絡先は電話、ショートメッセージ、メールで通知を受け取ります。
プッシュと統合: 構成は不要です。
説明プッシュチャンネルの作成方法の詳細については、「プッシュチャンネルの作成」をご参照ください。
表 1. サブスクリプションポリシーのパラメーター
セクション
パラメーター
説明
基本情報
名前
サブスクリプションポリシーの名前。
説明
サブスクリプションポリシーの説明。
アラートサブスクリプション
サブスクリプションタイプ
アラートサブスクリプションのタイプ。有効な値:
システムイベント: システムイベントは、さまざまなクラウドプロダクトからのエラーイベントや O&M イベントを収集します。システムイベントをサブスクライブすることで、イベント発生時にタイムリーな通知を受け取ったり、外部システムをトリガーしたりできます。システムイベントのサブスクリプション範囲を設定する必要があります。これには、プロダクト、イベントタイプ、イベント名、イベントレベル、アプリケーショングループ、イベントコンテンツ、イベントリソースが含まれます。
イベントコンテンツ: イベント詳細の `Content` 内のフィールドを指します。入力ボックスはキーワードの包含一致を実行します。複数のキーワードを入力するには、カンマ (,) で区切ります。ホワイトリストモードでは、いずれかのキーワードが満たされると一致と見なされます。ブラックリストモードでは、すべてのキーワードが一致する必要があります。たとえば、ホワイトリストモードでイベントコンテンツの入力ボックスに `re,1754xxxxx651403` と入力すると、フィールド `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と入力すると、インスタンス ID が `instanceId_1` または `instanceId_2` のイベントがフィルターされます。
しきい値ベースのイベント: しきい値ベースのアラートルールがその条件を満たすと、CloudMonitor でしきい値ベースのイベントがトリガーされます。しきい値ベースのイベントをサブスクライブすることで、マージ、ノイズリダクション、カスタム通知方法など、アラート通知を詳細に制御およびカスタマイズできます。しきい値ベースのイベントのサブスクリプション範囲を設定する必要があります。これには、プロダクト分類、メトリック、重要度レベル、アプリケーショングループが含まれます。
マージとノイズ除去
説明マージルールを設定しない場合、サブスクリプションポリシーによって受け入れられたすべてのアラートはデフォルトでマージされます。
マージコンテンツ
[サブスクリプションタイプ] の [サブスクリプション範囲] からマージするディメンションを選択します。
ノイズ除去
アラート通知の頻度を減らします。オプションは次のとおりです。
条件付きトリガー、トリガー後に抑制: 特定の期間 (デフォルト: 5 分) 内に通知が特定の回数 (デフォルト: 5 回) トリガーされると、ミュート期間 (デフォルト: 5 分) に入ります。ミュート期間中は、重複する通知は送信されません。ミュート期間が終了すると、このプロセスが繰り返されます。
直接トリガー、トリガー後に抑制: アラートがトリガーされるとすぐに通知が送信されます。その後、ミュート期間 (デフォルト: 5 分) に入ります。ミュート期間中は、重複する通知は送信されません。ミュート期間が終了すると、このプロセスが繰り返されます。
直接トリガー、抑制なし (システムのデフォルトのアンチストーム設定を使用): アラートがトリガーされるとすぐに通知が送信されます。
説明デフォルトでは、CloudMonitor は 5 分以内に最大 50 件のアラート通知をメールで送信できます。
通知
通知構成
システムイベントまたはしきい値ベースのイベントがアラート条件を満たした場合、アラート連絡先に直接通知するか、アラートレベルに基づいて異なるアラート連絡先に通知します。
既存の通知構成を選択するか、[通知構成の作成] をクリックして作成できます。
通知構成ポリシーのパラメーターの設定方法の詳細については、「通知構成ポリシーのパラメーター」をご参照ください。
カスタム通知方法
アラート通知方法をカスタマイズします。
通知方法の横にある [変更] をクリックして、[通知テンプレート] と [アラートレベル] を変更します。
プッシュと統合
プッシュチャンネル
アラート通知のプッシュチャンネル。プッシュチャンネルを作成するには、次の手順を実行します。
[新規プッシュの作成] をクリックします。
既存のプッシュチャンネルを選択するか、[チャンネルの追加] をクリックして作成します。
通知プッシュチャンネルのパラメーターの設定方法の詳細については、「通知プッシュチャンネルのパラメーター」をご参照ください。
[送信] をクリックします。
イベントサブスクリプションをテストします。
[サブスクリプションポリシー] タブで、[イベントサブスクリプションのテスト] をクリックします。
[イベントテストの作成] パネルで、[プロダクト] を [ECS] に、[名前] を [InstanceRestart:StartedDueToInstanceError] に設定します。
システムは JSON 形式でテストコンテンツを自動的に生成します。
[OK] をクリックします。
[操作は成功しました] というメッセージが表示されます。CloudMonitor は、サブスクリプションポリシーの通知方法に基づいて、テストアラート通知をアラート連絡先に自動的に送信します。
サブスクリプションポリシーの表示
サブスクリプションポリシーを作成した後、その詳細を表示できます。
Cloud Monitor コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
説明[システムイベント] メニューからサブスクリプションポリシーを作成することもできます。手順は次のとおりです。
左側のナビゲーションウィンドウで、 を選択します。
[新しいイベントセンターへようこそ] セクションで、[今すぐ作成] をクリックします。
[サブスクリプションポリシー] タブで、ターゲットのサブスクリプションポリシーを見つけ、[操作] 列の [表示] をクリックします。
[サブスクリプションポリシーの詳細] パネルで、ポリシーの基本情報、イベントサブスクリプション、マージとノイズ除去の設定、および通知設定を表示できます。
サブスクリプションポリシーの変更
既存のサブスクリプションポリシーが要件を満たさない場合は、変更できます。
Cloud Monitor コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
説明[システムイベント] メニューからサブスクリプションポリシーを作成することもできます。手順は次のとおりです。
左側のナビゲーションウィンドウで、 を選択します。
[新しいイベントセンターへようこそ] セクションで、[今すぐ作成] をクリックします。
[サブスクリプションポリシー] タブで、ターゲットのサブスクリプションポリシーを見つけ、[操作] 列の [編集] をクリックします。
[サブスクリプションポリシーの編集] ページで、サブスクリプションポリシーのパラメーターを設定します。
サブスクリプションポリシーのパラメーターの詳細については、「サブスクリプションポリシーのパラメーター」をご参照ください。
[送信] をクリックします。
サブスクリプションポリシーの削除
サブスクリプションポリシーを削除すると、アラート連絡先はアラート通知を受信しなくなります。
Cloud Monitor コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
説明[システムイベント] メニューからサブスクリプションポリシーを作成することもできます。手順は次のとおりです。
左側のナビゲーションウィンドウで、 を選択します。
[新しいイベントセンターへようこそ] セクションで、[今すぐ作成] をクリックします。
[サブスクリプションポリシー] タブで、ターゲットのサブスクリプションポリシーを見つけ、[操作] 列の [削除] をクリックします。
[削除のヒント] ダイアログボックスで、[OK] をクリックします。
サブスクリプションポリシーの無効化
新しいサブスクリプションポリシーの [ステータス] は、デフォルトで [有効] です。手動でのシステム変更中など、アラート通知の受信を一時的に停止するために、サブスクリプションポリシーを無効にすることができます。ポリシーが無効になっている間、アラート連絡先はアラート通知を受信しません。
Cloud Monitor コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
説明[システムイベント] メニューからサブスクリプションポリシーを作成することもできます。手順は次のとおりです。
左側のナビゲーションウィンドウで、 を選択します。
[新しいイベントセンターへようこそ] セクションで、[今すぐ作成] をクリックします。
[サブスクリプションポリシー] タブで、ターゲットのサブスクリプションポリシーを見つけ、[操作] 列の [無効化] をクリックします。
[OK] をクリックします。
サブスクリプションポリシーの有効化
[ステータス] が [無効] のサブスクリプションポリシーを有効にできます。サブスクリプションポリシーを有効にすると、アラート通知が自動的に再開されます。
Cloud Monitor コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
説明[システムイベント] メニューからサブスクリプションポリシーを作成することもできます。手順は次のとおりです。
左側のナビゲーションウィンドウで、 を選択します。
[新しいイベントセンターへようこそ] セクションで、[今すぐ作成] をクリックします。
[サブスクリプションポリシー] タブで、ドロップダウンリストを使用して無効ステータスのポリシーをフィルターします。次に、ターゲットのサブスクリプションポリシーを見つけ、[操作] 列の [有効化] をクリックします。
[OK] をクリックします。