CloudMonitorは、ローカルサービスまたはリモートサービスが期待どおりに応答するかどうかを確認するのに役立つ可用性モニタリング機能を提供します。 ローカルサービスまたはリモートサービスがタイムアウトした場合、またはエラーコードが返された場合、CloudMonitorはアラート通知を送信します。
背景情報
監視ノードから監視対象オブジェクトに検出要求を送信する可用性監視タスクを作成できます。 モニタリングノードは、ECS (Elastic Compute Service) インスタンスにすることができます。 監視対象のオブジェクトは、URLまたはIPアドレス、ApsaraDB RDSインスタンス、またはApsaraDB for Redisインスタンスです。
手順
にログインします。CloudMonitorコンソール.
左側のナビゲーションウィンドウで、
を選択します。On theアプリケーショングループタブで、アプリケーショングループの名前をクリックします。
表示されるページの左側のナビゲーションウィンドウで、可用性モニタリング.
クリック可用性モニタリングタスクの作成.
では、可用性モニタリングタスクの作成 /変更パネルで、タスクパラメータを設定します。
パラメーター
説明
タスク名
可用性モニタリングタスクの名前。
監視ノード
監視するインスタンスのID。 インスタンスIDは、アプリケーショングループ内のすべてのECSインスタンスIDです。
検出ターゲット
監視するオブジェクト。The object that you want to monitor. 有効な値:
URLまたはIPアドレス: URLまたはIPアドレス。
ApsaraDB RDS: アプリケーショングループのApsaraDB RDSインスタンスをモニタリングする必要がある場合にのみ、このオプションを選択します。
ApsaraDB for Redis: アプリケーショングループのApsaraDB for Redisインスタンスを監視する必要がある場合にのみ、このオプションを選択します。
説明[検出ターゲット] パラメーターを [ApsaraDB RDS] または [ApsaraDB for Redis] に設定した場合、検出リクエストは1秒ごとに送信され、集計データは1分ごとに報告されます。
検出タイプ
オブジェクトを監視するために使用するメソッド。
[検出ターゲット] パラメーターを [URL] または [IPアドレス] に設定した場合、次のいずれかの方法を選択できます。
HTTP(S): このオプションを選択した場合、監視するURLを入力します。
TELNET: このオプションを選択した場合、監視するIPアドレスを入力します。
PING: このオプションを選択した場合、監視するIPアドレスを入力します。
[検出ターゲット] パラメーターを [ApsaraDB RDS] または [ApsaraDB for Redis] に設定した場合、次のいずれかの方法を選択できます。
TELNET: このオプションを選択した場合、監視するインスタンスIDと接続URLを入力します。
PING: このオプションを選択した場合、監視するインスタンスIDと接続URLを入力します。
リクエスト方法
リクエスト方式。 有効な値: HEAD、GET、およびPOST。
説明このパラメーターは、[検出ターゲット] パラメーターを [URLまたはIPアドレス] に設定し、[検出タイプ] パラメーターを [HTTP(S)] に設定した場合に必要です。
モニタリング頻度
検出リクエストが送信される間隔。
有効な値: 15秒、30秒、1分、2分、5分、15分、30分、60分。 たとえば、1分を選択した場合、CloudMonitorは1分ごとに監視対象オブジェクトに検出リクエストを送信します。
説明このパラメーターは、[検出ターゲット] パラメーターを [URLまたはIPアドレス] に設定し、[検出タイプ] パラメーターを [HTTP(S)] に設定した場合に必要です。
ヘッダー
サイトモニタリングの検出要求のHTTPまたはHTTPSヘッダー。
ヘッダーは
parameter1:value1
形式である必要があります。複数のヘッダーはコンマ (,) で区切ります。
説明このパラメーターは、[検出ターゲット] パラメーターを [URLまたはIPアドレス] に設定し、[検出タイプ] パラメーターを [HTTP(S)] に設定した場合に必要です。
POSTコンテンツ
サイトモニタリングのPOST要求の内容。
コンテンツは
parameter1=value1¶meter2=value2
形式で、英語である必要があります。説明このパラメーターは、[検出ターゲット] パラメーターを [URLまたはIPアドレス] に、[検出タイプ] パラメーターを [HTTP(S)] に、[リクエストメソッド] パラメーターを [POST] に設定した場合に必要です。
マッチ応答コンテンツ
照合する応答コンテンツと、応答コンテンツの照合に使用される方法。
応答内容を指定した場合、監視タスクは、指定した応答内容がHTTP応答本文の最初の64 KBに含まれているかどうかを確認します。 有効な値:
レスポンスに含まれるアラートの生成
応答が含まれない場合にアラートを生成
説明このパラメーターは、[検出ターゲット] パラメーターを [URLまたはIPアドレス] に設定し、[検出タイプ] パラメーターを [HTTP(S)] に設定した場合に必要です。
クリック次へ.
では、アラートルールの設定ステップで、アラートルールのパラメーターを設定します。
パラメーター
説明
ステータスコード
ステータスコードが指定された値に達すると、アラートがトリガーされます。
Status CodeパラメーターまたはResponse Timeパラメーターのいずれの値がしきい値に達したかに関係なく、アラートがトリガーされます。 CloudMonitorは、アプリケーショングループのアラート送信先グループにアラート通知を送信します。
応答時間
応答時間が指定された値に達すると、アラートがトリガーされます。
Status CodeパラメーターまたはResponse Timeパラメーターのいずれの値がしきい値に達したかに関係なく、アラートがトリガーされます。 CloudMonitorは、アプリケーショングループのアラート送信先グループにアラート通知を送信します。
通知方法
アラート通知の送信に使用されるアラートレベルとメソッド。 有効な値:
情報 (メール + Webhook)
アラートコールバック
インターネット経由でアクセスできるコールバックURL。 CloudMonitorは、指定されたURLにアラート通知をプッシュするHTTP POSTリクエストを送信します。 HTTPプロトコルのみがサポートされています。 アラートコールバックを設定する方法の詳細については、「アラートコールバック機能を使用してしきい値トリガーアラートに関する通知を送信する」をご参照ください。
ミュート用
CloudMonitorがアラート通知を再送信するまでの間隔。 有効な値: 5分、15分、30分、60分、3時間、6時間、12時間、24時間。
メトリック値がしきい値に達すると、CloudMonitorはアラート通知を送信します。 ミュート期間内にメトリック値が再びしきい値に達した場合、CloudMonitorはアラート通知を再送信しません。 ミュート期間が終了してもアラートがクリアされない場合、CloudMonitorはアラート通知を再送信します。
有効期間
アラートルールの有効期間。 CloudMonitorは、アラートルールの有効期間内にのみアラート通知を送信し、有効期間が終了するとイベントを記録します。
Log Service
Log Serviceをオンにすると、アラートがトリガーされると、アラート情報が指定されたLogstoreに送信されます。 この場合、Region、ProjectName、およびLogstoreパラメーターを設定する必要があります。
プロジェクトとLogstoreの作成方法の詳細については、「入門」をご参照ください。
クリックOK.