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

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

最終更新日:Nov 09, 2025

Database Autonomy Service (DAS) は、カスタムアラートルールを作成できるアラートサービスを提供します。データベースインスタンスがアラートルールをトリガーすると、DAS は自動的にアラートを送信します。このトピックでは、DAS でアラートルールを設定および管理する方法について説明します。

アラートルールの作成

重要
  • DAS のアラートタイプが更新されました。自律型イベント アラートタイプが追加され、[イベントアラート] タイプはサポートされなくなりました。既存のルールは保持されます。新しいルールを作成するときは、[しきい値アラート] または [自律イベント] のみを選択できます。

  • [アラートメトリック][イベントアラート] に設定されているアラートである従来のイベントサブスクリプションは、すべてのタイプの自律イベントに対してアラートをトリガーします。これらの従来のアラートのイベントタイプを変更するには、従来のイベントサブスクリプションを新しいバージョンに移行する必要があります。

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

  2. 左側のナビゲーションウィンドウで、[ツールボックス] > [アラートサービス] > [アラートルール] をクリックします。

  3. アラートルール ページで、右上隅にある ルールの追加 をクリックします。

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

    構成

    説明

    ルール名

    アラートルールの名前を入力します。

    アラートタイプ

    アラートのタイプを選択します。

    • しきい値アラート: メトリックが指定されたしきい値を超えたときにアラート通知を送信します。サポートされているしきい値アラートの詳細については、このトピックの「アラートメトリック」セクションをご参照ください。

    • 自律型イベント: 指定された自律イベントが発生したときにアラート通知を送信します。

    ルール説明

    [しきい値アラート] ルールをトリガーする条件を設定します。

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

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

    イベントタイプ

    アラートをトリガーする自律イベントのタイプを設定します。次のタイプがサポートされています:

    • Auto Scaling イベント

    • スロットリングイベント

    • SQL 最適化

    • ストレージ最適化

    • メトリック例外

    説明

    [アラートタイプ]自律型イベント に設定した場合、このパラメーターは必須です。

    送信間隔

    アラートルールがトリガーされた後にアラートメッセージが送信される間隔。

    有効期間

    アラートルールがアクティブな期間。

    アラートレベル

    アラートの通知レベルを設定します。

    通知方法

    アラート通知を送信する方法を選択します。ショートメッセージ、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 インスタンスの最大値は 100% です。

MySQL IOPS 使用率

%

IOPS 使用率。

MySQL メモリ使用量

%

オペレーティングシステムの合計メモリに対する MySQL インスタンスのメモリ使用量の割合。

MySQL アクティブセッション

現在のアクティブセッション数。

MySQL TPS

毎秒

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

MySQL 1 秒あたりのリクエスト数

毎秒

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

MySQL 1 秒あたりの DELETE 文

毎秒

1 秒あたりに実行される DELETE 文の平均数。

MySQL 1 秒あたりの INSERT 文

毎秒

1 秒あたりに実行される INSERT 文の平均数。

MySQL 1 秒あたりの INSERT_SELECT 文

毎秒

1 秒あたりに実行される INSERT_SELECT 文の平均数。

MySQL 1 秒あたりの REPLACE 文

毎秒

1 秒あたりに実行される REPLACE 文の平均数。

MySQL 1 秒あたりの REPLACE_SELECT 文

毎秒

1 秒あたりに実行される REPLACE_SELECT 文の平均数。

MySQL 1 秒あたりの SELECT 文

毎秒

1 秒あたりに実行される SELECT 文の平均数。

MySQL 1 秒あたりの UPDATE 文

毎秒

1 秒あたりに実行される UPDATE 文の平均数。

MySQL 1 秒あたりの全表スキャン

毎秒

全表スキャンクエリの数。

MySQL オープンテーブル

オープンされたテーブルの数。

MySQL オープンファイル

オープンされたファイルの数。

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

毎秒

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

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

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

MySQL InnoDB 1 秒あたりの平均削除行数

毎秒

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

MySQL InnoDB 1 秒あたりの平均挿入行数

毎秒

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

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

毎秒

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

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

毎秒

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

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 テーブルの最大行ロック待ち時間

ms

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

MySQL インスタンスの合計領域使用量

MB

MySQL インスタンスの合計領域使用量。

PolarDB for MySQL

アラートメトリック

単位

説明

PolarDB for MySQL ディスク使用率

%

ディスク使用率。

PolarDB for MySQL サービスプロセスの CPU 使用率

%

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

PolarDB for MySQL IOPS 使用率

%

IOPS 使用率。

PolarDB for MySQL インスタンスのメモリ使用量

%

オペレーティングシステムの合計メモリに対するインスタンスのメモリ使用量の割合。

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

現在のアクティブセッション数。

PolarDB for MySQL TPS

毎秒

式: (Com_commit + Com_rollback) / Uptime。

PolarDB for MySQL 1 秒あたりのリクエスト数

毎秒

式: Queries / Uptime。

PolarDB for MySQL 1 秒あたりの DELETE 文

毎秒

1 秒あたりに実行される DELETE 文の平均数。

PolarDB for MySQL 1 秒あたりの INSERT 文

毎秒

1 秒あたりに実行される INSERT 文の平均数。

PolarDB for MySQL 1 秒あたりの INSERT_SELECT 文

毎秒

1 秒あたりに実行される INSERT_SELECT 文の平均数。

PolarDB for MySQL 1 秒あたりの REPLACE 文

毎秒

1 秒あたりに実行される REPLACE 文の平均数。

PolarDB for MySQL 1 秒あたりの REPLACE_SELECT 文

毎秒

1 秒あたりに実行される REPLACE_SELECT 文の平均数。

PolarDB for MySQL 1 秒あたりの SELECT 文

毎秒

1 秒あたりに実行される SELECT 文の平均数。

PolarDB for MySQL 1 秒あたりの UPDATE 文

毎秒

1 秒あたりに実行される UPDATE 文の平均数。

PolarDB for MySQL 1 秒あたりの Multi-DELETE 文

毎秒

1 秒あたりに実行される Multi-DELETE 文の平均数。

PolarDB for MySQL 1 秒あたりの Multi-UPDATE 文

毎秒

1 秒あたりに実行される Multi-UPDATE 文の平均数。

PolarDB for MySQL InnoDB 1 秒あたりの削除行数

毎秒

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

PolarDB for MySQL InnoDB 1 秒あたりの挿入行数

毎秒

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

PolarDB for MySQL InnoDB 1 秒あたりの読み取り行数

毎秒

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

PolarDB for MySQL InnoDB 1 秒あたりの更新行数

毎秒

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

Redis

アラートメトリック

単位

説明

Redis メモリ使用率

%

メモリ使用率。

Redis 平均応答時間

μs

Redis の平均応答時間。

Redis プロセスの CPU 使用率

%

Redis プロセスの CPU 使用率。

Redis 1 秒あたりのネットワーク読み取りレート

KB/s

1 秒あたりのネットワーク読み取りレート。

Redis 1 秒あたりのネットワーク書き込みレート

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

毎秒

合計 IOPS。

履歴アラートメトリック

説明

DAS は 2023 年 3 月 16 日に新しいアラートメトリックのサポートを開始しました。この日付より前にアラートを設定した場合、このセクションでその詳細を表示できます。履歴アラートメトリックは段階的に廃止されているため、設定できなくなりました。代わりに新しいアラートメトリックを使用することをお勧めします。

アラートメトリック

イベントアラート

アラートメトリック

発生回数

データベース切断

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

MySQL レプリケーション中断

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

しきい値アラート

重要

ApsaraDB インスタンスと直接接続された自己管理データベースは、集中モードの DBGateway 接続タイプを使用します。

アラートメトリック

しきい値単位

集中モード DBGateway

ホストモード DBGateway

発生回数

ホスト CPU 使用率

%

サポート対象外

サポート対象

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

ホスト LOAD_1min

なし

サポート対象外

ホストメモリ使用量

%

サポート対象外

ホストネットワーク送信帯域幅使用率

%

サポート対象外

ホストネットワーク受信帯域幅使用率

%

サポート対象外

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

%

サポート対象外

MySQL アクティブセッション

サポート対象

MySQL 接続数

サポート対象

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

s

サポート対象

MySQL キャッシュヒット率

%

サポート対象

MySQL 1 時間あたりの低速 SQL 文

サポート対象

MySQL データストレージ使用率

%

サポート対象

MySQL ログストレージ使用率

%

サポート対象

Redis クライアント接続

項目

サポート対象

Redis キャッシュヒット率

%

サポート対象

Redis メモリ断片化率

%

サポート対象

PostgreSQL IOPS 使用率

%

サポート対象

PostgreSQL iNode 使用率

%

サポート対象

PostgreSQL 領域使用率

%

サポート対象

PostgreSQL TPS

サポート対象

PostgreSQL 接続使用率

%

サポート対象

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

サポート対象

PostgreSQL 最大拡張時間

単位

サポート対象

PostgreSQL CPU 使用率

%

サポート対象外

PostgreSQL メモリ使用量

%

サポート対象

MongoDB 接続数

サポート対象

MongoDB キャッシュ使用率

%

サポート対象

MongoDB 現在のキュー操作

単位

サポート対象

MongoDB キャッシュダーティデータ率

%

サポート対象

MongoDB 1 時間あたりの低速 SQL 文

サポート対象外

サポート対象外

N/A

よくある質問

  • 設定していないイベントアラートを受信するのはなぜですか?

    データベースインスタンスに従来のイベントサブスクリプションがある可能性があります。これを解決するには、従来のイベントサブスクリプションを新しいバージョンに移行します

  • 従来のイベントサブスクリプションを新しいバージョンに移行するにはどうすればよいですか?

    データベースインスタンスに必要な自律イベントアラートを設定できます。その後、システムはイベントサブスクリプションを新しいバージョンに自動的に移行します。移行後、設定されていない自律イベントのアラートは送信されなくなります。

    説明

    自律イベントアラートが不要な場合は、まず任意のタイプの自律イベントアラートを設定して、データベースインスタンスの従来のイベントサブスクリプションを上書きします。設定が完了したら、15 分間待機します。その後、データベースインスタンスからアラートテンプレートの関連付けを解除します