ApsaraDB for MongoDBでは、ApsaraDB for MongoDBインスタンスの重要なメトリックを監視するために使用されるしきい値トリガーのアラートルールを設定できます。 メトリックの値が、メトリックのアラートルールで指定した範囲内にない場合、CloudMonitorは例外に関するアラート通知を送信します。 アラート通知の情報は、例外を効率的に処理するのに役立ちます。 このトピックでは、ApsaraDB for MongoDBコンソールで、ApsaraDB for MongoDBインスタンスのしきい値トリガーアラートルールを設定する方法について説明します。
手順
ApsaraDB for MongoDBコンソールにログインします。
左側のナビゲーションウィンドウで、レプリカセットインスタンス または シャーディングインスタンス をクリックします。
ページの左上隅で、インスタンスが属するリソースグループとリージョンを選択します。
管理するインスタンスのIDをクリックするか、インスタンスを見つけて、操作 列の 管理 をクリックします。
左側のナビゲーションウィンドウで、アラームルール をクリックします。
左上隅のアラームルールの設定をクリックしてCloudMonitorコンソールに移動します。
CloudMonitorコンソールで、インスタンスのしきい値トリガーのアラートルールを設定します。
左側のナビゲーションウィンドウで、[アラート]> [アラートルール] を選択します。 アラートルールページで、アラートルールの作成をクリックします。
アラートルールの作成パネルで、次の表で説明するパラメータを設定します。
パラメーター
説明
プロダクト
CloudMonitorでモニタリングできるAlibaba Cloudサービスの名前。
[ApsaraDB for MongoDB-スタンドアロンインスタンス] 、[ApsaraDB for MongoDB-インスタンスコピー] 、または [ApsaraDB for MongoDB-クラスターインスタンス] を選択します。
リソース範囲
アラートルールを有効にするリソースの範囲。 有効な値:
すべてのリソース: アラートルールは、指定されたクラウドサービスのすべてのリソースに適用されます。
たとえば、CPU使用率が80% を超えたときにアラートがトリガーされるアラートルールを設定し、Alibaba Cloudアカウント内に作成されたすべてのApsaraDB For MongoDBインスタンスにアラートルールを適用できます。 この場合、ApsaraDB for MongoDBインスタンスのCPU使用率が80% を超えると、CloudMonitorからアラート通知が送信されます。 [リソース範囲] パラメーターを [すべてのリソース] に設定すると、最大1,000個のインスタンスにアラートルールを適用できます。 指定されたAlibaba Cloudサービスの1,000を超えるインスタンスがAlibaba Cloudアカウント内に作成されている場合、アラートルールのメトリックの値が指定されたしきい値に達しても、CloudMonitorはアラート通知を送信しない場合があります。 アラートルールを設定する前に、ビジネス要件に基づいてインスタンスをグループ化することを推奨します。
アプリケーショングループ: アラートルールは、指定されたクラウドサービスの指定されたアプリケーショングループ内のすべてのリソースに適用されます。
インスタンス: アラートルールは指定されたリソースに適用されます。
たとえば、CPU使用率が80% を超えたときにアラートがトリガーされるアラートルールを設定し、そのアラートルールをElastic Compute Service (ECS) インスタンスに適用できます。 この場合、ECSインスタンスのCPU使用率が80% を超えると、CloudMonitorからアラート通知が送信されます。
ルールの説明
アラートルールの内容。 メトリックが特定の条件を満たす場合、アラートがトリガーされます。 条件を指定するには、次の手順を実行します。
[ルールの追加] をクリックし、ドロップダウンリストから [単純メトリック] 、[結合メトリック] 、[式] 、または [動的しきい値] を選択します。
ルールの説明の設定パネルで、ルール名、メトリックタイプ、メトリック、しきい値、およびアラートレベルを指定します。
[OK] をクリックします。
説明[ルールの追加] をクリックすると、複数のアラートルールを設定できます。 アラートルールを設定できるメトリックは、ApsaraDB for MongoDBインスタンスのアーキテクチャによって異なります。 詳細については、以下のトピックをご参照ください。
ミュート用
アラートがクリアされていない場合にCloudMonitorがアラート通知を再送信する間隔。 有効な値: 5分、15分、30分、60分、3時間、6時間、12時間、24時間。
しきい値を超えると、CloudMonitorはアラート通知を送信します。 ミュート期間内に再びしきい値を超えた場合、CloudMonitorはアラート通知を再送信しません。 ミュート期間が経過してもアラートがクリアされない場合、CloudMonitorはアラート通知を再送信します。
有効期間
アラートルールを有効にする期間。 CloudMonitorは、指定された期間内にのみ、アラートルールに基づいて指定されたリソースをモニタリングします。
アラート連絡先グループ
アラート通知の送信先のアラート連絡先グループ。
アプリケーショングループのアラート通知は、選択したアラート連絡先グループに属するアラート連絡先に送信されます。 連絡先グループには、1つ以上の連絡先を含めることができます。
アラート送信先およびアラート送信先グループの作成方法の詳細については、「アラート送信先またはアラート送信先グループの作成」をご参照ください。
タグ
アラートルールのタグ。 タグは、タグキーとタグ値で構成されます。
アラートコールバック
インターネット経由でアクセスできるコールバックURL。 CloudMonitorは、指定されたURLにアラート通知をプッシュするHTTP POSTリクエストを送信します。 HTTPリクエストのみサポートされています。 アラートコールバックを設定する方法の詳細については、「アラートコールバック機能を使用してしきい値トリガーアラートに関する通知を送信する」をご参照ください。
説明[詳細設定] をクリックすると、このパラメーターを設定できます。
Auto Scaling (アラートが発生すると、対応するスケーリングルールがトリガーされます)
[Auto Scaling] をオンにすると、アラートがトリガーされると、指定されたスケーリングルールが有効になります。 この場合、リージョン、ESSグループ、およびESSルールパラメーターを設定する必要があります。
スケーリンググループの作成方法の詳細については、「スケーリンググループの管理」をご参照ください。
スケーリングルールの作成方法の詳細については、「スケーリングルールの管理」をご参照ください。
説明[詳細設定] をクリックすると、このパラメーターを指定できます。
Log Service
Log Serviceをオンにしてアラートがトリガーされると、アラート情報がLog Serviceの指定されたLogstoreに書き込まれます。 この場合、Region、ProjectName、およびLogstoreパラメーターを設定する必要があります。
プロジェクトとLogstoreの作成方法については、「入門」をご参照ください。
説明[詳細設定] をクリックすると、このパラメーターを指定できます。
メッセージサービス-トピック
Message Service - Topicがオンになっている場合、アラートがトリガーされると、アラート情報がSimple Message Queue (旧MNS) の指定されたトピックに書き込まれます。 この場合、RegionパラメーターとtopicNameパラメーターを設定する必要があります。
トピックの作成方法については、「トピックの作成」をご参照ください。
説明[詳細設定] をクリックすると、このパラメーターを指定できます。
Function Compute
Function Computeをオンにすると、アラートルールに基づいてアラートがトリガーされると、フォーマット処理のためにアラート通知がFunction Computeに送信されます。 この場合、リージョン、サービス、および関数のパラメーターを設定する必要があります。
サービスと関数の作成方法の詳細については、「関数の迅速な作成」をご参照ください。
説明[詳細設定] をクリックすると、このパラメーターを指定できます。
モニタリングデータが見つからない場合にアラートを処理する方法
モニタリングデータが見つからない場合にアラートを処理するために使用されるメソッド。 有効な値:
何もしない (デフォルト)
アラート通知の送信
通常通り
説明[詳細設定] をクリックすると、このパラメーターを指定できます。
確認をクリックします。
設定が完了したら、アラートルールリストに戻り、アラートルールを表示します。 ApsaraDB for MongoDBコンソールの [アラートルール] ページでアラートルールを表示することもできます。
関連ドキュメント
CloudMonitorコンソールで、しきい値トリガーまたはイベントトリガーのアラートルールを作成することもできます。 詳細については、「アラートルールの作成」および「システムイベントでトリガーされるアラートルールの管理 (旧) 」をご参照ください。
作成したアラートルールは、CloudMonitorコンソールで管理できます。 詳細については、以下のトピックをご参照ください。