CloudMonitorは、Alibaba Cloudサービスのシステムイベントとカスタムイベントを一元管理します。 Alibaba Cloudサービスのイベントのアラートルールを設定できます。 このようにして、例外が発生したときに最も早い機会にアラート通知を受け取ることができます。 これにより、問題を効率的に分析およびトラブルシューティングできます。 このトピックでは、システムイベントトリガーまたはカスタムイベントトリガーアラートルールを作成する方法について説明します。
前提条件
アプリケーショングループごとにインスタンスにアラートルールを適用する場合、アプリケーショングループが作成され、リソースがアプリケーショングループに追加されます。 詳細については、「アプリケーショングループの作成」および「アプリケーショングループの変更」をご参照ください。
背景情報
次の表に、CloudMonitorでサポートされているイベントタイプとAlibaba Cloudサービスを示します。
イベントタイプ | 説明 | サポートされているAlibaba Cloudサービス |
システムイベント | CloudMonitorは、さまざまなAlibaba Cloudサービスに対して生成されたシステムイベントの照会に使用できる集中型プラットフォームを提供します。 これにより、Alibaba Cloudサービスの使用状況を追跡し、できるだけ早い機会にアラート通知を受け取ることができます。 | |
カスタムイベント | CloudMonitorのAPIを呼び出して、Alibaba Cloudサービスで発生した異常イベントをCloudMonitorに報告できます。 これにより、Alibaba Cloudサービスの使用状況を追跡し、できるだけ早い機会にアラート通知を受け取ることができます。 | CloudMonitorがサポートするすべてのAlibaba Cloudサービス |
システムイベントでトリガーされるアラートルールの作成
にログインします。CloudMonitorコンソール.
左側のナビゲーションウィンドウで、アプリケーショングループ.
On theアプリケーショングループタブで、目的のアプリケーショングループの名前をクリックします。
表示されるページの左側のナビゲーションウィンドウで、Systemイベント.
[イベントモニタリング] ページで、[アラートルールとして保存] をクリックします。
では、イベントトリガーアラートルールの作成 /変更パネルで、システムイベントトリガーアラートルールのパラメーターを設定します。
表 1 システムイベントトリガーアラートルールのパラメーター
セクション
パラメーター
説明
基本情報
アラートルール名
イベントでトリガーされるアラートルールの名前。
イベントトリガーアラートルール
製品タイプ
イベントトリガーのアラートルールが適用されるAlibaba Cloudサービス。 CloudMonitorでサポートされているAlibaba Cloudサービスの詳細については、「付録2: システムイベント」をご参照ください。
イベントタイプ
アラートをトリガーするイベントの種類。 各Alibaba Cloudサービスでサポートされているイベントの種類については、「付録2: システムイベント」をご参照ください。
イベントレベル
アラートをトリガーするイベントの重大度。 各Alibaba Cloudサービスでサポートされているイベントのレベルの詳細については、「付録2: システムイベント」をご参照ください。
イベント名
アラートをトリガーするイベントの名前。 各Alibaba Cloudサービスでサポートされているイベントの名前の詳細については、「付録2: システムイベント」をご参照ください。
キーワードフィルタリング
アラートルールのフィルタリングに使用されるキーワード。 有効な値:
キーワードが含まれています: 指定されたキーワードのいずれかがアラートルールに含まれている場合、CloudMonitorはアラート通知を送信します。
キーワードが含まれていません: 指定されたキーワードが含まれていない場合、CloudMonitorはアラート通知を送信します。
説明イベントの内容を表示する方法の詳細については、「システムイベントの表示」をご参照ください。
SQLフィルター
アラートルールのフィルタリングに使用されるSQL文。
およびまたは演算子を使用できます。 たとえば、このパラメーターをWarn and i-hp368focau7dp0hw ****に設定した場合、CloudMonitorは、イベントコンテンツにインスタンスi-hp368focau7dp0hw ****とアラートレベルWarnが含まれている場合にのみアラート通知を送信します。リソース範囲
イベントトリガーアラートルールが適用されるリソースの範囲。 有効な値:
すべてのリソース: イベントトリガーのアラートルールは、クラウドサービスのすべてのリソースに適用されます。
アプリケーショングループ: イベントトリガーのアラートルールは、指定されたアプリケーショングループのクラウドサービスに適用されます。 この場合、アプリケーショングループを選択する必要があります。
通知方法
説明少なくとも1つのアラート通知方法を選択します。
アラート通知
CloudMonitorは、イベントトリガーアラートの通知を指定されたアラートコンタクトグループに直接送信します。 次のパラメーターを設定する必要があります。
アラート送信先グループ: イベントトリガーアラートの通知が送信されるアラート送信先グループ。
通知方法: イベントトリガアラートの重大度レベルと対応する通知方法。 有効な値:
重要 (メール + Webhook)
警告 (メール + Webhook)
情報 (メール + Webhook)
メッセージサービスキュー
イベントによってトリガーされるアラートが配信されるメッセージサービス (MNS) キュー。
Function Compute
イベントによってトリガーされるアラートが配信されるFunction Compute関数。
URLコールバック
インターネット経由でアクセスできるコールバックURL。 CloudMonitorは、指定されたURLにアラート通知をプッシュするPOSTまたはGETリクエストを送信します。 HTTP URLのみを入力できます。 アラートコールバックを設定する方法の詳細については、「システムイベントトリガーアラートのコールバックの設定 (old) 」をご参照ください。
アラートコールバックURLの接続をテストするには、次の手順を実行します。
コールバックURLの横にある [テスト] をクリックします。
Webhookテストパネルでは、返されたステータスコードとテスト結果の詳細に基づいて、アラートコールバックURLの接続を確認してトラブルシューティングできます。
説明テスト結果の詳細を取得するには、[テストテンプレートの種類] および [言語] パラメーターを設定し、[テスト] をクリックします。
閉じるをクリックします。
Log Service
イベントによってトリガーされるアラートが配信されるSimple Log Service Logstore。
ミュート用
CloudMonitorがアラート通知を再送信するまでの間隔。 有効な値: 5分、15分、30分、60分、3時間、6時間、12時間、24時間。
メトリック値がしきい値に達すると、CloudMonitorはアラート通知を送信します。 ミュート期間内にメトリック値が再びしきい値に達した場合、CloudMonitorはアラート通知を再送信しません。 ミュート期間が終了してもアラートがクリアされない場合、CloudMonitorはアラート通知を再送信します。
たとえば、[Mute For] パラメーターが12時間に設定されていて、アラートがクリアされていない場合、CloudMonitorは12時間後にアラート通知を再送信します。
クリックOK.
カスタムイベントトリガーアラートルールの作成
にログインします。CloudMonitorコンソール.
左側のナビゲーションウィンドウで、アプリケーショングループ.
On theアプリケーショングループタブで、目的のアプリケーショングループの名前をクリックします。
表示されるページの左側のナビゲーションウィンドウで、カスタムイベント.
クリックアラートルールの作成.
[イベントトリガーアラートルールの作成 /変更] パネルで、カスタムイベントトリガーアラートルールのパラメーターを設定します。 下表にパラメーターを示します。
パラメーター
説明
アラートルール名
イベントでトリガーされるアラートルールの名前。
イベント名
カスタムイベントの名前。
ルールの説明
イベントでトリガーされるアラートルールの詳細。 アラート通知は、指定された期間内に指定された回数だけアラートが生成された場合にのみ送信されます。 期間は、1、2、3、4、または5分であり得る。
通知方法
イベントトリガーアラートルールの通知方法と重大度。 有効な値:
メール + Webhook(CRITICAL)
メール + Webhook (警告)
メール + Webhook(INFO)
連絡先グループ
アラート通知を受信するアラートグループ。
アラートコールバック
コールバックURLとリクエストメソッド。 インターネット経由でアクセスできるコールバックURLを入力します。 CloudMonitorは、指定されたコールバックURLにアラート通知をプッシュするPOSTまたはGETリクエストを送信します。 HTTPリクエストのみサポートされています。
アラートコールバックURLの接続をテストするには、次の手順を実行します。
コールバックURLの横にある [テスト] をクリックします。
Webhookテストパネルでは、返されたステータスコードとテスト結果の詳細に基づいて、アラートコールバックURLの接続を確認してトラブルシューティングできます。
説明テスト結果の詳細を取得するには、[テストテンプレートの種類] および [言語] パラメーターを設定し、[テスト] をクリックします。
閉じるをクリックします。
クリックOK.