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

Database Autonomy Service:アラートルールの設定

最終更新日:Nov 13, 2024

Database Autonomy Service (DAS) は、アラート機能を提供します。 この機能により、アラートルールをカスタマイズできます。 データベースインスタンスによってアラートルールがトリガーされると、DASは自動的にアラート通知を送信します。 このトピックでは、アラートを設定する前に、DASコンソールでアラートルールを設定および管理する方法について説明します。

アラートルールを作成します。

重要

DASのアラートタイプは、自律型イベント を追加し、[Event alert] を削除することで最適化されます。 既存のアラートルールは更新後も保持されます。 アラートルールを作成するときに、アラートタイプとして [しきい値アラート] または [自律イベント] のみを選択できるようになりました。

  1. DAS コンソールにログインします。

  2. 左側のナビゲーションペインで、アラートサービス > アラートルール をクリックします。

  3. アラートルール ページで、右上隅に表示される ルールの追加 をクリックします。新增规则

  4. [ルールの追加] ダイアログボックスで、次の表に示すパラメーターを設定します。 [OK] をクリックします。

    パラメーター

    説明

    ルール名

    アラートルールの名前です。

    タイプ

    アラートルールのタイプ。 有効な値:

    • しきい値アラート: アラートメトリックを選択し、アラートルールをトリガーするしきい値を指定できます。 サポートされているアラートメトリックの詳細については、このトピックの「アラートメトリック」セクションを参照してください。

    • 自律型イベント: アラートルールをトリガーする特定の自律性イベントを選択できます。

    説明

    アラートルールをトリガーする条件。

    説明
    • このパラメーターは、[タイプ] パラメーターを [しきい値アラート] に設定した場合に必要です。

    • アラート検出の粒度は1分です。

    イベントタイプ

    アラートルールをトリガーする自律性イベントのタイプ。 有効な値:

    • Auto Scalingイベント

    • Throttlingイベント

    • SQLの最適化

    • ストレージの最適化

    • メトリック例外

    説明

    このパラメーターは、Typeパラメーターを自律型イベントに設定した場合に必要です。

    アラート間隔

    アラートルールがトリガーされたときにシステムがアラート通知を送信する間隔。

    有効期間

    アラートルールが有効になる期間。

    アラートレベル

    アラートルールのアラートレベル。

    通知方法

    アラート通知の送信方法です。 DASは、SMSメッセージ、webhook、および電子メールでアラート通知を送信できます。

    説明

    Webhookは、DingTalk、WeCom、Lark、およびApplication Real-Time Monitoring Service (ARMS) でサポートされています。

  5. アラートルールの作成後、アラートを設定できます。 詳細については、「アラートの設定」をご参照ください。

アラートルールの管理

  1. DASコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、アラートサービス > アラートルールを選択します。

  3. アラートルールページで、作成したアラートルールを管理します。

    管理告警规则

    管理するアラートルールを見つけて、[操作] 列のボタンをクリックします。 以下の操作を実行できます。

    • 検索: アラートルールの詳細とアラート履歴を表示します。

    • 編集: アラートルールを変更します。 アラートルール用に設定できるパラメーターの詳細については、このトピックの「アラートルールの作成」セクションを参照してください。

    • 無効化: アラートルールを無効にします。

    • 削除: アラートルールを削除します。

    重要

    アラートルールを変更、無効化、または削除すると、アラートルールを含むすべてのアラートテンプレートが影響を受けます。 作業は慎重に行ってください。

アラートメトリック

重要

アラートメトリックは、Alibaba Cloudデータベースインスタンスに対してのみ有効です。

MySQL

アラートメトリック

単位

説明

MySQLディスク使用量

%

ディスク使用率。

MySQL CPU使用率

%

MySQLプロセスのCPU使用率。 ApsaraDB RDS for MySQLインスタンスの場合、このメトリックの最大値は100% です。

MySQL IOPSの使用

%

IOPSの使用率。

MySQLメモリ使用量

%

ApsaraDB RDS for MySQLインスタンスのメモリ使用量。オペレーティングシステムの総メモリに対する割合で表されます。

MySQLアクティブセッション

集計

アクティブセッション数を示します。

MySQL 1秒あたりのトランザクション数

1秒あたり

1秒あたりの平均トランザクション数。

MySQL QPS

1秒あたり

1秒あたりの平均リクエスト数。

MySQL 1秒あたりに実行されるDELETEステートメント

1秒あたり

1秒あたりに実行されるDELETEステートメントの平均数。

MySQL 1秒あたりに実行されるINSERTステートメント

1秒あたり

1秒あたりに実行されるINSERTステートメントの平均数。

MySQL 1秒あたりに実行されるINSERT SELECTステートメント

1秒あたり

1秒あたりに実行されるINSERT SELECTステートメントの平均数。

MySQL 1秒あたりに実行されるREPLACEステートメント

1秒あたり

1秒あたりに実行されるREPLACEステートメントの平均数。

MySQL REPLACE SELECTステートメント実行 /秒

1秒あたり

1秒あたりに実行されるREPLACE SELECTステートメントの平均数。

MySQL 1秒あたりに実行されるSELECTステートメント

1秒あたり

1秒あたりに実行されるSELECTステートメントの平均数。

MySQL 1秒あたりに実行される更新ステートメント

1秒あたり

1秒あたりに実行されるUPDATEステートメントの平均数。

MySQL 1秒あたりのフルテーブルスキャン

1秒あたり

1秒あたりに実行されるテーブル全体のスキャン数。

MySQLテーブルがオープン

集計

開かれたテーブルの数。

MySQLファイルがオープン

集計

開いているファイルの数。

1秒あたりのMySQL行のソート

1秒あたり

1秒あたりにソートされる行の数。

MySQLセカンダリノードのレプリケーション遅延

セカンダリノードのレプリケーション遅延。

MySQL InnoDBから削除された1秒あたりの平均行数

1秒あたり

データが削除されるInnoDB行の1秒あたりの平均数。

MySQL InnoDBに挿入される1秒あたりの平均行数

1秒あたり

1秒あたりにデータが挿入されるInnoDB行の平均数。

MySQL InnoDBから読み取られた1秒あたりの平均行数

1秒あたり

データが読み取られるInnoDB行の1秒あたりの平均数。

MySQL InnoDBで更新された1秒あたりの平均行数

1秒あたり

1秒間にデータが更新されるInnoDB行の平均数。

MySQL InnoDBバッファプール読み取り要求 /秒

1秒あたり

1 秒あたりの InnoDB バッファープールからの論理ページ読み取り回数の平均値を示します。

MySQL InnoDBバッファプール書き込みリクエスト /秒

1秒あたり

1秒あたりのInnoDBバッファプールへのページ書き込みの平均数。

MySQL InnoDBバッファプールダーティページ比

%

InnoDBバッファプール内のダーティページの割合。 計算式: Innodb_buffer_pool_pages_dirty/Innodb_buffer_pool_pages_data × 100% 。

MySQL InnoDBバッファプール読み取りヒット率

%

InnoDBバッファプールの読み取りヒット率。 計算式 :( Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads)/Innodb_buffer_pool_read_requests × 100% 。

MySQL InnoDBテーブルの行ロックの平均待機

集計

InnoDBテーブルの行ロック待機数の平均値。

MySQL InnoDBテーブルの行ロックの最大待機時間

ミリ秒

InnoDBテーブルの最大行ロック待機時間。

MySQL総ストレージ容量使用量

MB

MySQL インスタンスの合計使用スペースを示します。

PolarDB for MySQL

アラートメトリック

単位

説明

PolarDB for MySQLディスク使用量

%

ディスク使用率。

PolarDB for MySQL CPU使用率

%

PolarDBプロセスのCPU使用率。 値200% は、2つのCPUコアが使用されていることを示します。

PolarDB for MySQL IOPSの使用

%

IOPSの使用率。

PolarDB for MySQLメモリ使用量

%

PolarDB for MySQLクラスターのメモリ使用量。オペレーティングシステムの総メモリの割合で表されます。

PolarDB for MySQLアクティブセッション

集計

アクティブセッション数を示します。

PolarDB for MySQLトランザクション /秒

1秒あたり

1秒あたりの平均トランザクション数。 計算式 :( Com_commit + Com_rollback)/稼働時間。

PolarDB for MySQL QPS

1秒あたり

1秒あたりの平均リクエスト数。 計算式: クエリ /稼働時間。

PolarDB for MySQL 1秒あたりに実行されるDELETEステートメント

1秒あたり

1秒あたりに実行されるDELETEステートメントの平均数。

PolarDB for MySQL 1秒あたりに実行されるINSERTステートメント

1秒あたり

1秒あたりに実行されるINSERTステートメントの平均数。

PolarDB for MySQL 1秒あたりに実行されるINSERT SELECTステートメント

1秒あたり

1秒あたりに実行されるINSERT SELECTステートメントの平均数。

1秒あたりに実行されるPolarDB for MySQL REPLACEステートメント

1秒あたり

1秒あたりに実行されるREPLACEステートメントの平均数。

PolarDB for MySQLが1秒あたりに実行されるSELECTステートメントをREPLACE

1秒あたり

1秒あたりに実行されるREPLACE SELECTステートメントの平均数。

1秒あたりに実行されるPolarDB for MySQL SELECTステートメント

1秒あたり

1秒あたりに実行されるSELECTステートメントの平均数。

PolarDB for MySQL 1秒あたりに実行される更新ステートメント

1秒あたり

1秒あたりに実行されるUPDATEステートメントの平均数。

PolarDB for MySQL 1秒あたりに実行される複数のDELETEステートメント

1秒あたり

1秒あたりに実行されるMulti-DELETEステートメントの平均数。

PolarDB for MySQLの1秒あたりに実行されるマルチ更新ステートメント

1秒あたり

1秒あたりに実行されるMulti-UPDATEステートメントの平均数。

1秒あたりのMySQL InnoDB用PolarDBから削除された行数

1秒あたり

1秒あたりにInnoDBテーブルから削除される行の平均数。

1秒あたりにPolarDB for MySQL InnoDBに挿入される行数

1秒あたり

InnoDBテーブルに挿入される1秒あたりの平均行数。

1秒あたりPolarDB for MySQL InnoDBから読み取られる行数

1秒あたり

1秒あたりにInnoDBテーブルから読み取られる行の平均数。

1秒あたりのMySQL InnoDB用PolarDBで更新された行数

1秒あたり

1秒あたりにInnoDBテーブルで更新される行の平均数。

Redis

アラートメトリック

単位

説明

Redisメモリ使用量

%

メモリ使用量。

Redis平均応答時間

マイクロ秒

Redisの平均応答時間。

Redis CPU使用率

%

RedisプロセスのCPU使用率。

Redis読み取りトラフィックレート

KB/s

ネットワーク経由でデータベースから読み取られるデータの1秒あたりのサイズ。

Redis書き込みトラフィックレート

KB/s

ネットワーク経由でデータベースに書き込まれるデータの1秒あたりのサイズ。

Redis読み取りトラフィック使用量

%

合計帯域幅に対する読み取り帯域幅の割合。

Redis書き込みトラフィック使用量

%

合計帯域幅に対する書き込み帯域幅の割合。

PostgreSQL

アラートメトリック

単位

説明

PostgreSQL CPU使用率

%

PostgreSQLプロセスのCPU使用率。

PostgreSQLアクティブセッション

集計

アクティブセッション数を示します。

PostgreSQL IOPSの使用

%

IOPSの使用率。

PostgreSQLディスク使用量

%

PostgreSQLのスペース使用量。

PolarDB for PostgreSQL

アラートメトリック

単位

説明

PolarDB for PostgreSQL CPU使用率

%

CPU使用率。

PolarDB for PostgreSQLのメモリ使用量

%

メモリ使用量。

PolarDB for PostgreSQLアクティブセッション

集計

アクティブセッション数を示します。

PolarDB for PostgreSQL合計IOPS

1秒あたり

合計 IOPS。

履歴アラート指標

説明

2023年3月16日から、DASは新しいアラート指標を提供します。 このセクションでは、履歴アラートメトリックの詳細を表示できます。 履歴アラートメトリックはサポートされなくなり、廃止されます。 新しいアラートメトリックを使用することを推奨します。

アラートメトリック

イベントアラート

アラートメトリック

アラートの発生数

データベースの切断

1、3、5、7、または10回連続

MySQLインスタンスのレプリケーション中断

1、3、5、7、または10回連続

しきい値アラート

重要

Alibaba Cloudデータベースインスタンスまたは自己管理データベースをDASに接続する場合、アクセスモードは集中モードアクセスのカテゴリに分類されます。

アラートメトリック

しきい値単位

集中モードアクセス

ホストモードアクセス

アラートの発生数

ホストCPU使用率

%

非対応

対応

1、3、5、7、または10回連続

ホストLOAD_1min

非該当

非対応

ホストメモリ使用量

%

非対応

ホストネットワークによる送信帯域幅の使用

%

非対応

ホストネットワークによる受信帯域幅使用量

%

非対応

ホストルートパーティションのディスク使用率

%

非対応

MySQLインスタンスのアクティブセッション

集計

対応

MySQLインスタンスの接続

集計

対応

MySQLインスタンスのレプリケーション遅延

対応

MySQLインスタンスのキャッシュヒット率

%

対応

1時間あたりのMySQLインスタンスの低速SQLステートメント

集計

対応

MySQLデータストレージ容量使用量

%

対応

MySQLログストレージ容量使用量

%

対応

接続されたRedisクライアント

集計

対応

Redisのキャッシュヒット率

%

対応

Redisのメモリ断片化率

%

対応

PostgreSQL IOPSの使用

%

対応

PostgreSQL iNodeの使用状況

%

対応

PostgreSQLスペースの使用

%

対応

PostgreSQL TPS

集計

対応

PostgreSQL接続の使用

%

対応

PostgreSQLのCPUあたりのアクティブ接続の平均数

集計

対応

PostgreSQL最長のブロワ期間

集計

対応

PostgreSQL CPU使用率

%

非対応

PostgreSQLメモリ使用量

%

対応

MongoDBインスタンス接続

集計

対応

MongoDBインスタンスキャッシュの使用状況

%

対応

MongoDBインスタンスで実行される現在の操作

集計

対応

MongoDBインスタンスのキャッシュ内のダーティ率

%

対応

1時間あたりのMongoDBインスタンスの低速SQLステートメント

集計

非対応

非対応

非該当