すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:アラートルールの設定

最終更新日:Jun 14, 2024

このトピックでは、AnalyticDB for MySQLクラスターのアラートルールを設定して、クラスターのCPU使用率、ディスク使用率、IOPS、クエリ期間、およびデータベース接続数をリアルタイムで監視する方法について説明します。 アラートルールで指定された条件が満たされると、システムは指定された連絡先グループのすべての連絡先に通知します。

背景情報

AnalyticDB for MySQLはクラスター情報をモニタリングし、CloudMonitorを使用してアラートを生成します。 詳細については、「」をご参照ください。CloudMonitorとは CloudMonitorでは、メトリクスを設定し、連絡先グループを指定できます。 アラートがトリガーされると、CloudMonitorは指定された連絡先グループのすべての連絡先に通知します。 メトリックの連絡先グループを維持して、連絡先が最も早い機会にアラートを受信するようにすることができます。

メトリクスには、CPU使用率、ディスク使用率、IOPS、クエリ期間、およびデータベース接続数が含まれます。 詳細については、「AnalyticDB For MySQL V3.0」をご参照ください。 メトリックに基づいてアラートルールを設定できます。 たとえば、クラスターに次のアラートルールを設定できます。ディスク使用量が80% 以上の場合、システムはアラート通知を送信します。 ディスク使用率が90% 以上の場合、システムはアラート通知を送信し、クラスターをロックし、データ書き込み要求を拒否します。 この場合、データを書き込むとエラーが発生します。 データ読み取り要求は影響を受けません。 ディスク使用率が指定されたしきい値に達すると、指定された連絡先にアラート通知がすぐに送信されます。 これにより、問題が発生したときにディスク容量を管理できます。 各連絡先は、ディスク使用量に関するアラート通知を毎日最大4回受信できます。 アラート通知を受け取ったら、すぐに問題を解決して、ビジネスが期待どおりに実行されるようにします。

手順

  1. AnalyticDB for MySQLコンソールにログインします。
  2. ページの左上隅で、リージョンを選択します。
  3. 左側のナビゲーションウィンドウで、クラスターリスト をクリックします。
  4. On theData Warehouse Edition(3.0)タブでクラスターを見つけ、クラスター ID.

  5. 左側のナビゲーションウィンドウで、監視情報.

  6. On the監視情報ページをクリックします。アラームルール設定右上隅にあります。

  7. On theアラートルールページをクリックします。アラートルールの作成.

  8. では、アラートルールの作成パネルで、次の表で説明するパラメーターを設定します。

    パラメーター

    説明

    製品

    アラートルールを設定するサービスの名前。 AnalyticDB for MySQL V3.0 - Data Warehouse Editionを選択します。

    リソース範囲

    アラートルールを適用するリソース。 有効な値:

    • すべてのリソース: アラートルールは、指定されたサービスのすべてのクラスターに適用されます。 たとえば、AnalyticDB For MySQLクラスターのディスク使用率が80% 以上の場合にアラートをトリガーするルールの場合、[リソース範囲] パラメーターを [すべてのリソース] に設定します。 このアラートルールは、Alibaba Cloudアカウント内のすべてのAnalyticDB for MySQLクラスターに適用されます。 各アラートルールは、指定したサービスの最大1,000個のリソースに適用できます。 アカウントに指定されたサービスのリソースが1,000を超える場合、ルール条件が満たされているかどうかにかかわらず、システムはアラートを生成しない場合があります。 アラートルールを設定する前に、ビジネス要件に基づいてサービスごとにリソースをさまざまなアプリケーショングループに分類することをお勧めします。

    • アプリケーショングループ: アラートルールは、指定されたサービスの指定されたアプリケーショングループ内のすべてのリソースに適用されます。

    • インスタンス: アラートルールは、指定されたサービスの指定されたインスタンスに適用されます。 たとえば、クラスターのディスク使用率が80% 以上の場合にアラートをトリガーするルールの [リソース範囲] パラメーターを [インスタンス] に設定します。 指定されたクラスターのディスク使用率が80% 以上の場合にのみ、アラートがトリガーされます。

    ルールの説明

    アラートルールの内容。 このパラメーターは、アラートをトリガーする条件を指定します。 アラートルールの内容を指定するには、次の手順を実行します。

    1. [ルールの追加] をクリックします。

    2. [ルールの説明の追加] パネルで、[アラートルール][メトリックタイプ][メトリック][しきい値とアラートレベル][チャートプレビュー] のパラメーターを設定します。

    3. [OK] をクリックします。

    ミュート用

    CloudMonitorがアラート通知を再送信するまでの間隔。 有効な値: 5分、15分、30分、60分、3時間、6時間、12時間、24時間。 アラートルールの条件が満たされると、アラートがトリガーされます。 ミュート期間内にアラートがトリガーされた場合、CloudMonitorはアラート通知を再送信しません。 ミュート期間が終了してもアラートがクリアされない場合、CloudMonitorはアラート通知を再送信します。

    有効期間

    アラートルールが有効になっている期間。 CloudMonitorは、指定された期間内にのみ、アラートルールに基づいて指定されたリソースをモニタリングします。

    重要

    各連絡先は、ディスク使用量に関するアラート通知を毎日最大4回受信できます。

    アラート連絡先グループ

    アラート通知の送信先のアラート連絡先グループ。

    アプリケーショングループのアラート通知は、選択したアラート連絡先グループに属するアラート連絡先に送信されます。 アラート連絡先グループには、1つ以上のアラート連絡先を含めることができます。 アラート送信先およびアラート送信先グループの作成方法については、「アラート送信先またはアラート送信先グループの作成」をご参照ください。

    アラートコールバック

    インターネット経由でアクセスできるコールバックURL。 CloudMonitorは、指定したコールバックURLにアラートをプッシュするPOSTリクエストを送信します。 HTTPリクエストのみサポートされています。 アラートコールバックを設定する方法については、「アラートコールバック機能を使用してしきい値トリガーアラートに関する通知を送信する」をご参照ください。

    説明

    [詳細設定] をクリックすると、このパラメーターを設定できます。

    Auto Scaling

    Auto Scalingをオンにしてアラートがトリガーされると、指定されたスケーリングルールが有効になります。 この場合、リージョンESSグループ、およびESSルールのパラメーターを設定します。

    説明

    [詳細設定] をクリックすると、このパラメーターを設定できます。

    Log Service

    Log Serviceをオンにしてアラートがトリガーされると、アラート情報がSimple Log Serviceに書き込まれます。 この場合、リージョンプロジェクト名ログストアのパラメーターを設定します。

    プロジェクトとLogstoreの作成方法については、「入門」をご参照ください。

    説明

    [詳細設定] をクリックすると、このパラメーターを設定できます。

    Message Service-トピック

    Message Service - topicをオンにしてアラートがトリガーされると、アラート情報がMessage Service (MNS) の指定されたトピックに書き込まれます。 この場合、リージョンとトピックを選択します。 トピックの作成方法については、「トピックの作成」をご参照ください。

    モニタリングデータが見つからない場合にアラートを処理する方法

    モニタリングデータが存在しない場合にアラートを処理するために使用されるメソッド。 有効な値:

    • 何もしない (デフォルト)

    • アラート通知の送信

    • 通常通り

    説明

    [詳細設定] をクリックすると、このパラメーターを設定できます。

    タグ

    アラート通知に追加できるタグ。 各タグキーはタグ値とペアになります。 複数のタグのペアを指定できます。

  9. クリック確認.