Database Autonomy Service ( DAS ) は、アラート機能を提供します。この機能を使用すると、アラートルールをカスタマイズできます。データベースインスタンスによってアラートルールがトリガーされると、DAS は自動的にアラート通知を送信します。このトピックでは、アラートを設定する前に、DAS コンソールでアラートルールを設定および管理する方法について説明します。
アラートルールの作成
DAS のアラートタイプは、自律型イベント を追加し、[イベントアラート] を削除することで最適化されました。既存のアラートルールは、更新後も保持されます。アラートルールを作成する際に、アラートタイプとして [しきい値アラート] または [自律イベント] のみを選択できるようになりました。
DAS コンソール にログオンします。
左側のナビゲーションウィンドウで、[ツール] > [アラートサービス] > [アラートルール] を選択します。
アラートルール ページで、右上隅にある ルールの追加 をクリックします。
[ルールの追加] ダイアログボックスで、次の表に示すパラメータを設定します。次に、[OK] をクリックします。
パラメータ
説明
ルール名
アラートルールの名前。
タイプ
アラートルールのタイプ。有効な値:
しきい値アラート:アラートメトリックを選択し、アラートルールをトリガーするしきい値を指定できます。サポートされているアラートメトリックの詳細については、このトピックの「アラートメトリック」セクションを参照してください。
自律型イベント:アラートルールをトリガーする特定の自律イベントを選択できます。
説明
アラートルールをトリガーする条件。
説明タイプ パラメータを しきい値アラート に設定した場合、このパラメータは必須です。
アラート検出の粒度は 1 分です。
イベントタイプ
アラートルールをトリガーする自律イベントのタイプ。有効な値:
Auto Scaling イベント
スロットリングイベント
SQL 最適化
ストレージの最適化
メトリック例外
説明タイプ パラメータを 自律型イベント に設定した場合、このパラメータは必須です。
アラート間隔
アラートルールがトリガーされたときに、システムがアラート通知を送信する間隔。
有効時間
アラートルールが有効になる期間。
アラートレベル
アラートルールのアラートレベル。
通知方法
アラート通知の送信に使用される方法。 DAS は、SMS メッセージ、Webhook、および E メールでアラート通知を送信できます。
説明Webhook は、DingTalk、WeChat Work、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 1 秒あたりに実行された REPLACE SELECT 文 | 1 秒あたり | 1 秒あたりに実行される REPLACE SELECT 文の平均数。 |
MySQL 1 秒あたりに実行された SELECT 文 | 1 秒あたり | 1 秒あたりに実行される SELECT 文の平均数。 |
MySQL 1 秒あたりに実行された UPDATE 文 | 1 秒あたり | 1 秒あたりに実行される UPDATE 文の平均数。 |
MySQL 1 秒あたりの全表スキャン数 | 1 秒あたり | 1 秒あたりに実行される全表スキャンの数。 |
MySQL オープンされたテーブル数 | 数 | オープンされているテーブルの数。 |
MySQL オープンされたファイル数 | 数 | オープンされているファイルの数。 |
MySQL 1 秒あたりにソートされた行数 | 1 秒あたり | 1 秒あたりにソートされる行数。 |
MySQL セカンダリノードのレプリケーション遅延 | 秒 | セカンダリノードのレプリケーション遅延。 |
MySQL InnoDB から 1 秒あたりに削除された平均行数 | 1 秒あたり | 1 秒あたりにデータが削除される InnoDB 行の平均数。 |
MySQL InnoDB に 1 秒あたりに挿入された平均行数 | 1 秒あたり | 1 秒あたりにデータが挿入される InnoDB 行の平均数。 |
MySQL InnoDB から 1 秒あたりに読み取られた平均行数 | 1 秒あたり | 1 秒あたりにデータが読み取られる InnoDB 行の平均数。 |
MySQL InnoDB で 1 秒あたりに更新された平均行数 | 1 秒あたり | 1 秒あたりにデータが更新される InnoDB 行の平均数。 |
MySQL InnoDB バッファープール読み取りリクエスト数/秒 | 1 秒あたり | InnoDB バッファープールからの論理ページ読み取りの 1 秒あたりの平均数。 |
MySQL InnoDB バッファープール書き込みリクエスト数/秒 | 1 秒あたり | InnoDB バッファープールへのページ書き込みの 1 秒あたりの平均数。 |
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 秒あたり | 1 秒あたりの平均トランザクション数。計算式:( Com_commit + Com_rollback ) / Uptime。 |
PolarDB for MySQL QPS | 1 秒あたり | 1 秒あたりの平均リクエスト数。計算式:Queries / Uptime。 |
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 文の平均数。 |
PolarDB for MySQL 1 秒あたりに実行された REPLACE 文 | 1 秒あたり | 1 秒あたりに実行される REPLACE 文の平均数。 |
PolarDB for MySQL 1 秒あたりに実行された REPLACE SELECT 文 | 1 秒あたり | 1 秒あたりに実行される REPLACE SELECT 文の平均数。 |
PolarDB for MySQL 1 秒あたりに実行された SELECT 文 | 1 秒あたり | 1 秒あたりに実行される SELECT 文の平均数。 |
PolarDB for MySQL 1 秒あたりに実行された UPDATE 文 | 1 秒あたり | 1 秒あたりに実行される UPDATE 文の平均数。 |
PolarDB for MySQL 1 秒あたりに実行された複数 DELETE 文 | 1 秒あたり | 1 秒あたりに実行される複数 DELETE 文の平均数。 |
PolarDB for MySQL 1 秒あたりに実行された複数 UPDATE 文 | 1 秒あたり | 1 秒あたりに実行される複数 UPDATE 文の平均数。 |
PolarDB for MySQL InnoDB から 1 秒あたりに削除された行数 | 1 秒あたり | InnoDB テーブルから 1 秒あたりに削除される平均行数。 |
PolarDB for MySQL InnoDB に 1 秒あたりに挿入された行数 | 1 秒あたり | InnoDB テーブルに 1 秒あたりに挿入される平均行数。 |
PolarDB for MySQL InnoDB から 1 秒あたりに読み取られた行数 | 1 秒あたり | InnoDB テーブルから 1 秒あたりに読み取られる平均行数。 |
PolarDB for MySQL InnoDB で 1 秒あたりに更新された行数 | 1 秒あたり | InnoDB テーブルで 1 秒あたりに更新される平均行数。 |
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 は新しいアラートメトリックを提供しています。このセクションでは、履歴アラートメトリックの詳細を表示できます。履歴アラートメトリックはサポートされなくなり、廃止される予定です。新しいアラートメトリックを使用することをお勧めします。