Database Autonomy Service (DAS) は、アラート機能を提供します。 この機能により、アラートルールをカスタマイズできます。 データベースインスタンスによってアラートルールがトリガーされると、DASは自動的にアラート通知を送信します。 このトピックでは、アラートを設定する前に、DASコンソールでアラートルールを設定および管理する方法について説明します。
アラートルールを作成します。
DASのアラートタイプは、自律型イベント を追加し、[Event alert] を削除することで最適化されます。 既存のアラートルールは更新後も保持されます。 アラートルールを作成するときに、アラートタイプとして [しきい値アラート] または [自律イベント] のみを選択できるようになりました。
DAS コンソールにログインします。
左側のナビゲーションペインで、
をクリックします。アラートルール ページで、右上隅に表示される ルールの追加 をクリックします。
[ルールの追加] ダイアログボックスで、次の表に示すパラメーターを設定します。 [OK] をクリックします。
パラメーター
説明
ルール名
アラートルールの名前です。
タイプ
アラートルールのタイプ。 有効な値:
しきい値アラート: アラートメトリックを選択し、アラートルールをトリガーするしきい値を指定できます。 サポートされているアラートメトリックの詳細については、このトピックの「アラートメトリック」セクションを参照してください。
自律型イベント: アラートルールをトリガーする特定の自律性イベントを選択できます。
説明
アラートルールをトリガーする条件。
説明このパラメーターは、[タイプ] パラメーターを [しきい値アラート] に設定した場合に必要です。
アラート検出の粒度は1分です。
イベントタイプ
アラートルールをトリガーする自律性イベントのタイプ。 有効な値:
Auto Scalingイベント
Throttlingイベント
SQLの最適化
ストレージの最適化
メトリック例外
説明このパラメーターは、Typeパラメーターを自律型イベントに設定した場合に必要です。
アラート間隔
アラートルールがトリガーされたときにシステムがアラート通知を送信する間隔。
有効期間
アラートルールが有効になる期間。
アラートレベル
アラートルールのアラートレベル。
通知方法
アラート通知の送信方法です。 DASは、SMSメッセージ、webhook、および電子メールでアラート通知を送信できます。
説明Webhookは、DingTalk、WeCom、Lark、およびApplication Real-Time Monitoring Service (ARMS) でサポートされています。
アラートルールの作成後、アラートを設定できます。 詳細については、「アラートの設定」をご参照ください。
アラートルールの管理
DASコンソールにログインします。
左側のナビゲーションウィンドウで、を選択します。
アラートルールページで、作成したアラートルールを管理します。
管理するアラートルールを見つけて、[操作] 列のボタンをクリックします。 以下の操作を実行できます。
検索: アラートルールの詳細とアラート履歴を表示します。
編集: アラートルールを変更します。 アラートルール用に設定できるパラメーターの詳細については、このトピックの「アラートルールの作成」セクションを参照してください。
無効化: アラートルールを無効にします。
削除: アラートルールを削除します。
重要アラートルールを変更、無効化、または削除すると、アラートルールを含むすべてのアラートテンプレートが影響を受けます。 作業は慎重に行ってください。
アラートメトリック
アラートメトリックは、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は新しいアラート指標を提供します。 このセクションでは、履歴アラートメトリックの詳細を表示できます。 履歴アラートメトリックはサポートされなくなり、廃止されます。 新しいアラートメトリックを使用することを推奨します。