このトピックでは、AnalyticDB for MySQLクラスターのアラートルールを設定して、クラスターのCPU使用率、ディスク使用率、IOPS、クエリ期間、およびデータベース接続数をリアルタイムで監視する方法について説明します。 アラートルールで指定された条件が満たされると、システムは指定された連絡先グループのすべての連絡先に通知します。
背景情報
AnalyticDB for MySQLはクラスター情報をモニタリングし、CloudMonitorを使用してアラートを生成します。 詳細については、「」をご参照ください。CloudMonitorとは CloudMonitorでは、メトリクスを設定し、連絡先グループを指定できます。 アラートがトリガーされると、CloudMonitorは指定された連絡先グループのすべての連絡先に通知します。 メトリックの連絡先グループを維持して、連絡先が最も早い機会にアラートを受信するようにすることができます。
メトリクスには、CPU使用率、ディスク使用率、IOPS、クエリ期間、およびデータベース接続数が含まれます。 詳細については、「AnalyticDB For MySQL V3.0」をご参照ください。 メトリックに基づいてアラートルールを設定できます。 たとえば、クラスターに次のアラートルールを設定できます。ディスク使用量が80% 以上の場合、システムはアラート通知を送信します。 ディスク使用率が90% 以上の場合、システムはアラート通知を送信し、クラスターをロックし、データ書き込み要求を拒否します。 この場合、データを書き込むとエラーが発生します。 データ読み取り要求は影響を受けません。 ディスク使用率が指定されたしきい値に達すると、指定された連絡先にアラート通知がすぐに送信されます。 これにより、問題が発生したときにディスク容量を管理できます。 各連絡先は、ディスク使用量に関するアラート通知を毎日最大4回受信できます。 アラート通知を受け取ったら、すぐに問題を解決して、ビジネスが期待どおりに実行されるようにします。
手順
- AnalyticDB for MySQLコンソールにログインします。
- ページの左上隅で、リージョンを選択します。
- 左側のナビゲーションウィンドウで、クラスターリスト をクリックします。
On theData Warehouse Edition(3.0)タブでクラスターを見つけ、クラスター ID.
左側のナビゲーションウィンドウで、監視情報.
On the監視情報ページをクリックします。アラームルール設定右上隅にあります。
On theアラートルールページをクリックします。アラートルールの作成.
では、アラートルールの作成パネルで、次の表で説明するパラメーターを設定します。
パラメーター
説明
製品
アラートルールを設定するサービスの名前。 AnalyticDB for MySQL V3.0 - Data Warehouse Editionを選択します。
リソース範囲
アラートルールを適用するリソース。 有効な値:
すべてのリソース: アラートルールは、指定されたサービスのすべてのクラスターに適用されます。 たとえば、AnalyticDB For MySQLクラスターのディスク使用率が80% 以上の場合にアラートをトリガーするルールの場合、[リソース範囲] パラメーターを [すべてのリソース] に設定します。 このアラートルールは、Alibaba Cloudアカウント内のすべてのAnalyticDB for MySQLクラスターに適用されます。 各アラートルールは、指定したサービスの最大1,000個のリソースに適用できます。 アカウントに指定されたサービスのリソースが1,000を超える場合、ルール条件が満たされているかどうかにかかわらず、システムはアラートを生成しない場合があります。 アラートルールを設定する前に、ビジネス要件に基づいてサービスごとにリソースをさまざまなアプリケーショングループに分類することをお勧めします。
アプリケーショングループ: アラートルールは、指定されたサービスの指定されたアプリケーショングループ内のすべてのリソースに適用されます。
インスタンス: アラートルールは、指定されたサービスの指定されたインスタンスに適用されます。 たとえば、クラスターのディスク使用率が80% 以上の場合にアラートをトリガーするルールの [リソース範囲] パラメーターを [インスタンス] に設定します。 指定されたクラスターのディスク使用率が80% 以上の場合にのみ、アラートがトリガーされます。
ルールの説明
アラートルールの内容。 このパラメーターは、アラートをトリガーする条件を指定します。 アラートルールの内容を指定するには、次の手順を実行します。
[ルールの追加] をクリックします。
[ルールの説明の追加] パネルで、[アラートルール] 、[メトリックタイプ] 、[メトリック] 、[しきい値とアラートレベル] 、[チャートプレビュー] のパラメーターを設定します。
[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) の指定されたトピックに書き込まれます。 この場合、リージョンとトピックを選択します。 トピックの作成方法については、「トピックの作成」をご参照ください。
モニタリングデータが見つからない場合にアラートを処理する方法
モニタリングデータが存在しない場合にアラートを処理するために使用されるメソッド。 有効な値:
何もしない (デフォルト)
アラート通知の送信
通常通り
説明[詳細設定] をクリックすると、このパラメーターを設定できます。
タグ
アラート通知に追加できるタグ。 各タグキーはタグ値とペアになります。 複数のタグのペアを指定できます。
クリック確認.