大量のリソースを監視する場合は、アラートテンプレート機能を使用できます。 この機能は、さまざまなクラウドサービスのメトリックに複数のアラートルールをテンプレートとして保存するのに役立ちます。 アラートテンプレートを使用して、アラートルールを作成または変更できます。 この方法では、各アラートルールを設定する必要はありません。
背景情報
アラームテンプレートは、アプリケーショングループと一緒に使用する必要があります。 アプリケーショングループを作成し、アラートテンプレートを作成してアプリケーショングループに適用できます。 これにより、アラートルールの作成と維持のプロセスが簡素化されます。 アプリケーショングループの作成方法については、「アプリケーショングループの作成」をご参照ください。
アラートテンプレートを作成する前に、次の制限事項に注意してください。
Alibaba Cloudアカウントごとに最大100個のアラートテンプレートを作成できます。
各アラートテンプレートには、最大30個のメトリックを指定できます。
手順
にログインします。CloudMonitorコンソール.
左側のナビゲーションウィンドウで、 .
On theアラートテンプレートページをクリックします。アラートテンプレートの作成.
では、アラートテンプレートの作成パネルで、テンプレートの名前を指定し、監視するクラウドサービスを選択します。
クリックルールの追加アラートルールを設定するために選択したクラウドサービスの下にあります。
CloudMonitorは、次のアラートテンプレートをサポートしています。
メトリックテンプレート
次の表に、しきい値トリガーアラートルールのパラメーターを示します。
パラメーター
説明
ルール名
しきい値トリガーアラートルールの名前。
メトリックタイプ
しきい値トリガーアラートルールのメトリックタイプ。 有効な値:
単一メトリック: アラートルールは1つのメトリックにのみ適用されます。
複数のメトリック: アラートルールは複数のメトリックに適用されます。
メトリック名
監視するメトリックの名前。 Alibaba Cloudサービスのメトリクスを取得する方法については、「付録1: メトリクス」をご参照ください。
説明このパラメーターは、メトリックタイプパラメーターをシングルメトリックに設定した場合にのみ表示されます。
しきい値とアラートレベル
アラートレベルと対応するしきい値。
Infoレベルのアラートの通知方法は、Email + Webhookです。
また、アラート通知が送信される前に、監視するメトリックがアラートしきい値に達した回数を選択する必要があります。 有効値: 1連続サイクル、3連続サイクル、5連続サイクル、10連続サイクル、15連続サイクル、30連続サイクル、60連続サイクル、70連続サイクル、90連続サイクル、120連続サイクル、および180連続サイクル。
説明このパラメーターは、メトリックタイプパラメーターをシングルメトリックに設定した場合にのみ表示されます。
アラートレベル
アラートレベルと対応するアラート通知方法。 有効な値:
情報: メール + Webhook
説明このパラメーターは、[メトリックタイプ] パラメーターを [複数のメトリック] に設定した場合にのみ表示されます。
メトリックタイプ
メトリックと条件を指定するために使用するメソッド。 有効な値:
標準作成: 複数のメトリックを選択し、条件を指定します。
式ベースの作成: 複数のメトリックと条件を指定する式を入力します。
説明このパラメーターは、[メトリックタイプ] パラメーターを [複数のメトリック] に設定した場合にのみ表示されます。
マルチメトリックアラート式
複数のメトリックに対して作成されるアラートルール。
説明このパラメーターは、[メトリックの種類] パラメーターを [複数のメトリック] に設定し、[メトリックの種類] パラメーターを [標準作成] に設定した場合にのみ表示されます。
メトリック間の関係
複数のメトリック間の関係。 有効な値:
すべてのメトリックが条件を満たす場合にアラートを生成する (&&)
いずれかの条件が満たされた場合にアラートを生成する (| |)
説明このパラメーターは、[メトリックの種類] パラメーターを [複数のメトリック] に設定し、[メトリックの種類] パラメーターを [標準作成] に設定した場合にのみ表示されます。
マルチメトリックアラート式
複数のメトリックと条件を指定するために使用される式。
マルチメトリックアラートルール式を設定する方法の詳細については、「アラートルール式」をご参照ください。
説明このパラメーターは、[メトリックの種類] パラメーターを [複数のメトリック] に設定し、[メトリックの種類] パラメーターを [式ベースの作成] に設定した場合にのみ表示されます。
アラートがトリガーされる前にしきい値に達した回数を選択します
連続するトリガーの数。 メトリック値がトリガー条件を満たす回数がこのパラメーターの値に達すると、CloudMonitorはアラート通知を送信します。 有効値: 1連続サイクル、3連続サイクル、5連続サイクル、10連続サイクル、15連続サイクル、30連続サイクル、60連続サイクル、70連続サイクル、90連続サイクル、120連続サイクル、および180連続サイクル。
モニタリングデータが見つからない場合にアラートを処理する方法
モニタリングデータが見つからない場合にアラートを処理するために使用されるメソッド。 有効な値:
何もしない
アラート通知の送信
通常通り
[タグ]
アラートテンプレートのタグ。 指定されたタグは自動的にアラートコンテンツに追加されます。
アラートコールバック
インターネット経由でアクセスできるコールバックURL。 CloudMonitorは、指定されたURLにアラート通知をプッシュするHTTP POSTリクエストを送信します。 HTTPプロトコルのみがサポートされています。 アラートコールバックを設定する方法の詳細については、「アラートコールバック機能を使用してしきい値トリガーアラートに関する通知を送信する」をご参照ください。
アラートコールバックURLの接続をテストするには、次の手順を実行します。
コールバックURLの横にある [テスト] をクリックします。
Webhookテストパネルでは、返されたステータスコードとテスト結果の詳細に基づいて、アラートコールバックURLの接続を確認してトラブルシューティングできます。
説明テスト結果の詳細を取得するには、[テストテンプレートの種類] および [言語] パラメーターを設定し、[テスト] をクリックします。
閉じるをクリックします。
イベントテンプレート
イベントトリガーのアラートルールは、システムイベントのみをサポートします。 次の表に、イベントトリガーアラートルールのパラメーターを示します。
パラメーター
説明
ルール名
イベントでトリガーされるアラートルールの名前。
イベントタイプ
アラートをトリガーするイベントの種類。 各Alibaba Cloudサービスでサポートされているイベントの種類の詳細については、「付録2: システムイベント」をご参照ください。
イベントレベル
アラートをトリガーするイベントの重大度。 各Alibaba Cloudサービスでサポートされているイベントの重大度の詳細については、「付録2: システムイベント」をご参照ください。
イベント名
アラートをトリガーするイベントの名前。 各Alibaba Cloudサービスでサポートされているイベントの名前の詳細については、「付録2: システムイベント」をご参照ください。
通知方法
イベントトリガーアラートの通知方法。 有効な値:
アラート通知: アラート通知方法を選択します。 有効な値:
情報 (メール + Aliwangwang + DingTalkチャットボット)
Message Service - Queue: イベントアラートが配信されるメッセージサービス (MNS) キュー。
Function Compute: イベントアラートの配信先となるFunction Compute関数です。
URLコールバック: インターネット経由でアクセスできるコールバックURL。 CloudMonitorは、指定されたコールバックURLにアラート通知をプッシュするPOSTリクエストを送信します。 HTTP URLのみを入力できます。 アラートコールバックを設定する方法の詳細については、「システムイベントトリガーアラートのコールバックの設定」をご参照ください。
Log Service: イベントアラートが配信されるSimple Log Service Logstore。
グループプロセステンプレート
グループプロセスタイプのアラートルールは、Elastic Compute Service (ECS) リソースに対してのみ設定できます。 次の表に、グループプロセスタイプのアラートルールのパラメーターを示します。
パラメーター
説明
プロセス名
グループプロセスタイプのアラートルールの名前。
マッチングルール
プロセスの照合に使用されるルール。 有効な値:
すべて: アラートルールは、アプリケーショングループ内のすべてのインスタンスに適用されます。 アプリケーショングループ内のインスタンスのいずれかのプロセスが条件を満たすと、アラートがトリガーされます。
すべてのルール: アプリケーショングループ内のインスタンスのプロセスがすべての条件を満たすと、アラートがトリガーされます。
任意のルール: アプリケーショングループ内のインスタンスのプロセスがいずれかの条件を満たすと、アラートがトリガーされます。
マッチエクスプレス
プロセスを一致させるために使用される動的ルール。 アラートルールは、指定されたアプリケーショングループ内のすべてのインスタンス、または特定のタイプのインスタンスに適用できます。
説明このパラメーターは、[Match Rule] パラメーターを [All Rules] または [Any Rule] に設定した場合にのみ必要です。
プロセス数
プロセス数のしきい値。
ホスト可用性テンプレート
ECSリソースに対してのみ、ホスト可用性タイプのアラートルールを設定できます。 次の表に、ホスト可用性タイプのアラートルールのパラメーターを示します。
パラメーター
説明
タスク名
可用性モニタリングタスクの名前。
検出タイプ
オブジェクトを監視するために使用するメソッド。 有効な値:
HTTP(S): このオプションを選択した場合、監視するオブジェクトのURLを入力します。
TELNET: このオプションを選択した場合、監視するオブジェクトのIPアドレスを入力します。
PING: このオプションを選択した場合、監視するオブジェクトのIPアドレスを入力します。
Url /ホスト
監視するオブジェクトのURLまたはIPアドレス。 このパラメーターの値の型は、Detection typeパラメーターの値によって異なります。
マッチングルール
監視リクエストの送信に使用するメソッド。 有効な値:
ヘッド
GET
POST
マッチ応答コンテンツ
照合する応答コンテンツと、応答コンテンツの照合に使用される方法。
応答内容を指定した場合、監視タスクは、指定した応答内容がHTTP応答本文の最初の64 KBに含まれているかどうかを確認します。 有効な値:
レスポンスに含まれるアラートの生成
レスポンスに含まれるアラートの生成
説明このパラメーターは、[検出タイプ] パラメーターを [HTTP(S)] に設定した場合にのみ必要です。
ステータスコード
一致させるステータスコードの範囲。 返されたステータスコードが条件を満たしている場合、CloudMonitorはアラートを生成します。
ステータスコードパラメーターまたは応答時間パラメーターの値が対応するしきい値に達すると、アラートがトリガーされます。 CloudMonitorは、指定されたアプリケーショングループのアラート送信先グループにアラート通知を送信します。
応答時間
応答時間のしきい値。 応答時間がこのパラメーターで指定されたしきい値に達すると、CloudMonitorはアラートを生成します。
ステータスコードパラメーターまたは応答時間パラメーターの値が対応するしきい値に達すると、アラートがトリガーされます。 CloudMonitorは、指定されたアプリケーショングループのアラート送信先グループにアラート通知を送信します。
クリックOK.
クリックOK.
では、アラートテンプレートの作成 /変更メッセージ, クリック確認.
説明[キャンセル] をクリックすると、アラートテンプレートは作成されますが、アプリケーショングループには適用されません。 詳細については、「アプリケーショングループへのアラートテンプレートの適用」をご参照ください。
では、グループへのテンプレートの適用ダイアログボックスで、1つ以上のアプリケーショングループを選択し、[ミュートの対象] 、[有効な元] 、[アラートのコールバック] 、および [優先度] パラメーターを設定します。
クリック確認.
では、グループへのテンプレートの適用メッセージ, クリック確認.