多数のリソースを管理している場合、アラートテンプレートを使用して、さまざまなクラウドサービスのメトリックに対するアラートルールを保存できます。これにより、アラートルールの作成または変更時にテンプレートを直接適用でき、繰り返しの設定作業をなくすことができます。
背景情報
アラートテンプレートにはアプリケーショングループが必要です。まずアプリケーショングループを作成し、次にそのグループに適用するアラートテンプレートを作成します。これにより、アラートルールの作成とメンテナンスが簡素化されます。アプリケーショングループの作成方法の詳細については、「アプリケーショングループの作成」をご参照ください。
アラートテンプレートを作成する際には、以下の制限が適用されます:
各 Alibaba Cloud アカウントは、アラートテンプレートを 100 個まで作成できます。
各アラートテンプレートには、最大 30 個のメトリックを含めることができます。
操作手順
-
Cloud Monitor コンソールにログインします。
左側のナビゲーションウィンドウで、[アラート] > [アラートテンプレート] を選択します。
[アラートテンプレート] ページで、[アラートテンプレートの作成] をクリックします。
[アラートテンプレートの作成] パネルで、テンプレートの名前を入力し、ターゲットのクラウドサービスを選択します。
クラウドサービスの下にある [ルールの追加] をクリックして、テンプレートのアラートルールを設定します。
Cloud Monitor は、次のタイプのアラートテンプレートをサポートしています:
しきい値ベースのアラートテンプレート
次の表に、しきい値ベースのアラートルールのパラメーターを説明します。
パラメーター
説明
ルール名
しきい値ベースのアラートルールの名前。
メトリックタイプ
しきい値ベースのアラートルールのメトリクスタイプ。有効値:
[単一メトリック]:アラートルールは単一のメトリックに適用されます。
[複数メトリック]:アラートルールは複数のメトリックに適用されます。
メトリック名
モニタリング対象のメトリックの名前。クラウドサービスのメトリックの詳細については、「クラウドサービスのメトリック」をご参照ください。
説明このパラメーターは、[メトリクスタイプ] を [単一メトリック] に設定した場合にのみ表示されます。
しきい値とアラートレベル
アラートレベルとそれに対応するしきい値。
[情報] アラートレベルの通知方法は、[メール + Webhook] です。
また、アラートをトリガーするためにメトリックがしきい値に連続して何回達する必要があるかを指定する必要があります。有効値:1、3、5、10、15、30、60、70、90、120、180 の連続期間。
説明このパラメーターは、[メトリクスタイプ] を [単一メトリック] に設定した場合にのみ表示されます。
アラートレベル
アラートレベルとそれに対応する通知方法。有効値:
情報:メール + Webhook
説明このパラメーターは、[メトリクスタイプ] を [複数メトリック] に設定した場合にのみ表示されます。
メトリックタイプ
複数メトリックの作成方法。有効値:
[標準作成]:複数のメトリックとそのアラート条件を直接選択します。
[式ベースの作成]:式を使用して複数のメトリックとそのアラート条件を定義します。
説明このパラメーターは、[メトリクスタイプ] を [複数メトリック] に設定した場合にのみ表示されます。
複数メトリックのアラート説明
複数メトリックのアラートルール。
説明このパラメーターは、[メトリクスタイプ] を [複数メトリック] に設定し、[標準作成] を選択した場合にのみ表示されます。
メトリック間の関係
複数メトリック間の関係。有効値:
[すべてのメトリックが条件を満たした場合にアラートを生成 (&&)]
[いずれかの条件が満たされた場合にアラートを生成 (||)]
説明このパラメーターは、[メトリクスタイプ] を [複数メトリック] に設定し、[標準作成] を選択した場合にのみ表示されます。
複数メトリックのアラート式
複数メトリックのアラートの式。
複数メトリックのアラートルールの式の構成方法の詳細については、「アラートルールの式」をご参照ください。
説明このパラメーターは、[メトリクスタイプ] を [複数メトリック] に設定し、[式ベースの作成] を選択した場合にのみ表示されます。
アラートをトリガーするしきい値超過回数
アラートをトリガーするためにメトリックがしきい値に連続して何回達する必要があるか。有効値:1、3、5、10、15、30、60、70、90、120、180 の連続期間。
モニタリングデータがない場合のアラート処理方法
モニタリングデータが利用できない場合に実行する操作を指定します。有効値:
[何もしない]
[アラート通知を送信]
[回復済みとしてマーク]
タグ
アラートテンプレートのタグ。アラートタグはアラート内容に自動的に追加されます。
アラートコールバック
Cloud Monitor が POST リクエストを介してアラート情報を送信する、パブリックにアクセス可能な URL。HTTP プロトコルのみがサポートされています。アラートコールバックの設定方法の詳細については、「しきい値ベースのアラートにアラートコールバックを使用する」をご参照ください。
アラートコールバック URL への接続性をテストするには、次の操作を実行します。
コールバック URL のすぐ右にある テスト をクリックします。
[WebHook テスト] パネルで、HTTP ステータスコードとテスト結果の詳細を使用して、アラートコールバック URL への接続性を確認し、トラブルシューティングします。
説明コールバックテンプレートタイプ: と 言語: を設定することもできます。その後、再度 テスト をクリックして、更新されたテスト結果を表示します。
閉じる をクリックします。
イベントトリガーアラートテンプレート
イベントトリガーアラートルールは、システムイベントのみをサポートします。次の表にパラメーターを説明します。
パラメーター
説明
ルール名
イベントトリガーアラートルールの名前。
イベントタイプ
イベントトリガーアラートルールのイベントのタイプ。各クラウドサービスでサポートされているイベントタイプの詳細については、「クラウドサービスのシステムイベント」をご参照ください。
イベントレベル
イベントトリガーアラートルールのイベントの重大度レベル。各クラウドサービスでサポートされているイベントレベルの詳細については、「クラウドサービスのシステムイベント」をご参照ください。
イベント名
イベントトリガーアラートルールのイベントの名前。各クラウドサービスでサポートされているイベント名の詳細については、「クラウドサービスのシステムイベント」をご参照ください。
通知方法
システムイベントの通知方法。有効値:
[アラート通知]:通知方法を選択する必要があります。有効値:
情報 (メール + Wangwang + DingTalk チャットボット)
[Simple Message Queue (SMQ)]:指定された SMQ キューにイベントトリガーアラートを配信します。
[Function Compute]:指定された関数にイベントトリガーアラートを配信します。
[URL コールバック]:Cloud Monitor が POST リクエストを介してアラート情報を送信する、パブリックにアクセス可能な URL。HTTP プロトコルのみがサポートされています。アラートコールバックの設定方法の詳細については、「システムイベントのアラートコールバックの使用 (レガシー)」をご参照ください。
[Simple Log Service]:Simple Log Service の指定された Logstore にイベントトリガーアラートを配信します。
グループプロセスアラートテンプレート
ECS のみがグループプロセスアラートをサポートしています。次の表にパラメーターを説明します。
パラメーター
説明
プロセス名
プロセスアラートルールの名前。
マッチングルール
プロセスを照合するためのルール。有効値:
[すべてのインスタンス]:アラート設定はアプリケーショングループ内のすべてのインスタンスに適用されます。グループ内のいずれかのインスタンス上のいずれかのプロセスがアラート条件を満たすと、アラートがトリガーされます。
[すべてのルール]:アプリケーショングループ内のインスタンス上のプロセスがすべてのルールを満たす場合にアラートがトリガーされます。
[いずれかのルール]:アプリケーショングループ内のインスタンス上のプロセスがいずれかのルールを満たす場合にアラートがトリガーされます。
マッチング式
プロセスを照合するための動的ルール。アラート設定をアプリケーショングループ内のすべてのインスタンスに適用するか、特定の名前パターンを持つインスタンスにのみ適用するかを選択できます。
説明このパラメーターは、[マッチングルール] を [すべてのルール] または [いずれかのルール] に設定した場合にのみ必須です。
プロセス数
プロセス数のしきい値。
可用性モニタリングアラートテンプレート
ECS のみが可用性モニタリングアラートをサポートしています。次の表にパラメーターを説明します。
パラメーター
説明
DtsJobName
可用性モニタリングタスクの名前。
検出タイプ
検出するターゲットのタイプ。有効値:
[HTTP(S)]:検出するターゲットの URL を入力します。
[TELNET]:検出するターゲットの IP アドレスを入力します。
[PING]:検出するターゲットの IP アドレスを入力します。
検出アドレス
選択した検出タイプに対応する URL またはホスト。
リクエストメソッド
プローブに使用される HTTP メソッド。有効値:
HEAD
GET
[POST]
応答内容のマッチング
サイトの応答を照合するために使用されるメソッドと内容。
照合する内容を指定した場合、サイトプローブは HTTP サーバーの応答本文の最初の 64 KB を読み取り、その内容を検索します。利用可能な照合方法は次のとおりです:
[応答に次が含まれる場合にアラートを生成]
[応答に次が含まれない場合にアラートを生成]
説明このパラメーターは、[検出タイプ] が [HTTP(S)] に設定されている場合にのみ必須です。
状態コード
プローブの状態コードが定義された条件に一致すると、アラートがトリガーされます。
[状態コード] または [応答時間] のいずれかがしきい値に達すると、アラートがトリガーされます。アラートは、アプリケーショングループのアラートグループに送信されます。
応答時間
プローブの応答時間が定義された条件を満たすと、アラートがトリガーされます。
[ステータスコード] または [応答時間] のいずれかがしきい値に達した場合、アラートがトリガーされます。アラートは、アプリケーショングループのアラートグループに送信されます。
[OK] をクリックします。
[OK] をクリックします。
[アラートテンプレートの作成/変更が完了しました] ダイアログボックスで、[OK] をクリックします。
説明[キャンセル] をクリックした場合、アラートテンプレートはアプリケーショングループに適用されません。後で適用する方法については、「アラートテンプレートをアプリケーショングループに適用する」をご参照ください。
[テンプレートをグループに適用] ダイアログボックスで、アプリケーショングループ、ミュート期間、有効期間、アラートコールバック、およびテンプレート適用方法を設定します。
[OK] をクリックします。
[テンプレートをグループに適用] ダイアログボックスで、[OK] をクリックします。