Alibaba Cloud サービス、データセンター、サードパーティ クラウド サービス、Prometheus、オンプレミス ログ、Simple Log Service (SLS) ログ、およびカスタム モニタリング データを Cloud Monitor に接続した後、アラート ルールを作成してさまざまなリソースの使用状況を監視できます。リソースのメトリック値がアラート条件を満たすと、Cloud Monitor は自動的にアラート通知を送信します。
前提条件
名前空間が作成されていること。詳細については、「名前空間を作成する」をご参照ください。
制限
各 Alibaba Cloud アカウント内に最大 20 個のアラート ルールを作成できます。
手順
Cloud Monitor コンソール にログインします。
左側のナビゲーションウィンドウで、 を選択します。
[名前空間] ページで、左上隅にある [アラート ルールの作成] をクリックします。
[アラート ルールの作成] パネルで、パラメーターを設定します。次の表でパラメーターについて説明します。
パラメーター
説明
ルール名
アラート ルールの名前。
名前空間
メトリックの名前空間。アラート ルールは、指定された名前空間に属するメトリックに対してのみ有効です。
アラート式 (PromQL)
アラートをトリガーする条件。メトリックが指定された条件を満たすと、アラートがトリガーされます。
タグ
アラート ルールのタグ。各タグのキーと値を設定できます。
注釈
アラート ルールの注釈。各注釈のキーと値を設定できます。
ミュート期間
アラートがクリアされる前に、Cloud Monitor が同じ重大度レベルのアラート通知を再送信する間隔。有効な値:5分、15分、30分、60分、3時間、6時間、12時間、および 24時間。
Cloud Monitor は、メトリック値がしきい値に達するとアラート通知を送信します。
ミュート期間内にアラート レベルが変更されない場合、Cloud Monitor はアラート通知を再送信しません。
ミュート期間内にアラート レベルが変更された場合(たとえば、アラートがクリアされた場合)、またはミュート期間の終了後にメトリック値がしきい値に再び達した場合、Cloud Monitor はアラート通知を再送信します。
説明Cloud Monitor は、「通知無効」または「ミュート」状態ではアラート通知を送信しません。
ミュート は、特定のリソースがミュート期間中であることを示します。この期間中、Cloud Monitor はリソースのアラート通知を送信しません。
通知無効 は、複数のリソースがミュート期間中であることを示します。この期間中、Cloud Monitor はリソースのアラート通知を送信しません。
たとえば、[ミュート期間] パラメーターが [12時間] に設定されていて、12時間後にアラートがクリアされない場合、Cloud Monitor はアラート通知を再送信します。
有効期間
アラート ルールが有効な期間。Cloud Monitor は、指定された期間内のみ、アラート ルールに基づいて指定されたリソースを監視します。
アラート連絡グループ
アラート通知の送信先となるアラート連絡グループ。
アプリケーショングループのアラート通知は、選択したアラート連絡グループに属するアラート連絡先に送信されます。アラート連絡グループには、1つ以上のアラート連絡先を含めることができます。
アラート連絡先とアラート連絡グループの作成方法の詳細については、「アラート連絡先またはアラート連絡グループを作成する」をご参照ください。
通知方法
アラート レベルとアラート通知の送信に使用される方法。有効な値:
情報 (メール+ Webhook)
アラートがトリガーされる前に、メトリック値がしきい値を超える連続期間を指定できます。連続サイクルの有効な値:1、3、5、10、15、30、60、70、90、120、および 180。1つの連続サイクルは1分に相当します。
アラート コールバック
インターネット経由でアクセスできるコールバック URL。Cloud Monitor は HTTP POST リクエストを送信して、指定された URL にアラート通知をプッシュします。HTTP URL のみを入力できます。
アラート コールバック URL の接続性をテストするには、次の手順を実行します。
コールバック URL の横にある [テスト] をクリックします。
[Webhook テスト] パネルで、返された状態コードとテスト結果の詳細に基づいて、アラート コールバック URL の接続性を確認し、トラブルシューティングできます。
説明テスト結果の詳細を取得するには、[テスト テンプレート タイプ] パラメーターと [言語] パラメーターを設定し、[テスト] をクリックします。
[閉じる] をクリックします。
Auto Scaling
[Auto Scaling] をオンにすると、アラートがトリガーされたときに指定されたスケーリング ルールが有効になります。この場合、[リージョン]、[ESS グループ]、および [ESS ルール] パラメーターを設定する必要があります。
スケーリンググループの作成方法の詳細については、「スケーリンググループの管理」をご参照ください。
スケーリングルールの作成方法の詳細については、「スケーリングルールの管理」をご参照ください。
Simple Log Service
[Simple Log Service] をオンにすると、アラートがトリガーされたときに、アラート情報が指定された SLS Logstore に書き込まれます。この場合、[リージョン]、[プロジェクト名]、および [Logstore] パラメーターを設定する必要があります。
プロジェクトと Logstore の作成方法の詳細については、「クイックスタート:Logtail を使用して ECS テキストログを収集および分析する」をご参照ください。
Simple Message Queue (旧称 MNS) - Topic
[Simple Message Queue (旧称 MNS) - Topic] をオンにすると、アラートがトリガーされたときに、アラート情報が Simple Message Queue (旧称 MNS) (SMQ) の指定された Topic に送信されます。この場合、[リージョン] パラメーターと [topicName] パラメーターを設定する必要があります。
Topic の作成方法の詳細については、「Topic を作成する」をご参照ください。
Function Compute
[Function Compute] をオンにすると、アラートがトリガーされたときに、アラート通知がフォーマット処理のために Function Compute に送信されます。この場合、[リージョン]、[サービス]、および [関数] パラメーターを設定する必要があります。
サービスと関数の作成方法の詳細については、「関数をすばやく作成する」をご参照ください。
監視データが見つからない場合のアラート処理方法
監視データが見つからない場合のアラート処理方法。有効な値:
[何もしない]
[アラート通知を送信する]
[正常として扱う] (デフォルト)
[OK] をクリックします。
作成されたアラート ルールを表示します。
左側のナビゲーションウィンドウで、 を選択します。
[アラート ルール] ページで、[製品名] が [Prometheus] であるアラート ルールが、作成したルールです。