Database Autonomy Service (DAS) が提供するモニタリングダッシュボード機能を使用すると、特定の ApsaraDB RDS for MySQL インスタンスとメトリックを選択し、単一のビューで追跡できます。この機能により、インスタンス間のパフォーマンストレンドを比較したり、メトリックの連携を設定して異常を一目で関連付けたりすることが可能です。
サポートされるインスタンス
この機能は、次の ApsaraDB RDS for MySQL インスタンスタイプをサポートしています:
| MySQL バージョン | サポートされるエディション |
|---|---|
| 8.0 | High-availability Edition, Enterprise Edition, Cluster Edition |
| 5.7 | High-availability Edition, Enterprise Edition, Cluster Edition |
| 5.6 | High-availability Edition |
| 5.5 | High-availability Edition |
モニタリングダッシュボード機能は、2022年5月20日から ApsaraDB RDS for MySQL で利用可能になりました。
モニタリングダッシュボードの作成
ApsaraDB RDS コンソールにログインします。
左側のナビゲーションウィンドウで、メンテナンス & モニタリング > パフォーマンスモニタリング を選択します。
モニタリングダッシュボード タブをクリックします。
SQL Server タブで、モニタリングダッシュボードの追加 をクリックします。
ダッシュボード名 を入力し、OK をクリックします。
インスタンスとメトリックの選択 をクリックし、追跡したい RDS インスタンスとメトリックを選択してから、
アイコンをクリックします。一度に最大 32 個の RDS インスタンスを選択できます。各メトリックの説明については、「メトリック」をご参照ください。

確認 をクリックします。
既存のダッシュボードにインスタンスやメトリックを追加または変更するには、インスタンスとメトリックの追加 をクリックします。
メトリックの傾向の表示
ApsaraDB RDS コンソールにログインします。
左側のナビゲーションウィンドウで、メンテナンス & モニタリング > パフォーマンスモニタリング を選択します。
モニタリングダッシュボード タブをクリックします。
データベースエンジンのタブをクリックし、表示したいモニタリングダッシュボードを選択してから、時間範囲を設定してその期間のメトリック傾向チャートを表示します。
終了時刻は開始時刻より後である必要があり、時間範囲は 7 日間を超えることはできません。
ダッシュボードでは、以下のオプションが利用可能です:
| オプション | 説明 |
|---|---|
| インスタンスのフィルタリング | 1 つ以上の RDS インスタンスでフィルタリングし、それらのメトリックを並べて比較します。 |
| 自動更新 (5秒ごと) | すべてのアクティブなワークロードをリアルタイムでモニタリングするのに便利な、5 秒ごとにすべての傾向チャートを自動的に更新する機能です。 |
| 連携チャート | チャートカーソルを同期させることで、同じ時点での異なるメトリックの値を確認でき、メトリック間の異常を簡単に関連付けることができます。 |
| チャートレイアウト | 1 行に表示される傾向チャートの数を設定します。 |
| インスタンスとメトリックの追加 | ダッシュボードに表示されるインスタンスとメトリックを追加または変更します。 |
| 詳細 (傾向チャート内) | チャートを展開し、時間範囲を調整して特定のメトリックを詳しく確認します。 |
| 削除 (傾向チャート内) | ダッシュボードからチャートを削除します。 |
メトリック
モニタリングダッシュボードを設定する際に、以下のメトリックが利用可能です。
ダッシュボード上の任意のメトリックの横にあるアイコンをクリックすると、その説明がインラインで表示されます。
MySQL サーバー
| メトリック | 説明 |
|---|---|
tps | 1 秒あたりのトランザクション数 (TPS) |
qps | 1 秒あたりのクエリ数 (QPS) |
active_session | アクティブセッション数 |
total_session | セッションの総数 |
delete_ps | 1 秒あたりに実行される DELETE 文の平均数 |
insert_ps | 1 秒あたりに実行される INSERT 文の平均数 |
replace_ps | 1 秒あたりに実行される REPLACE 文の平均数 |
update_ps | 1 秒あたりに実行される UPDATE 文の平均数 |
select_ps | 1 秒あたりに実行される SELECT 文の平均数 |
bytes_received | すべてのクライアントから 1 秒あたりに受信した平均バイト数 |
bytes_sent | すべてのクライアントに 1 秒あたりに送信した平均バイト数 |
iops_usage | IOPS 使用率 |
InnoDB ストレージエンジン
| メトリック | 説明 |
|---|---|
innodb_bp_hit | InnoDB バッファープールの読み取りキャッシュヒット率 |
innodb_bp_dirty_pct | InnoDB バッファープール内のダーティページの比率 |
innodb_bp_usage_pct | InnoDB バッファープールの使用率 |
innodb_data_written | InnoDB テーブルに 1 秒あたりに書き込まれた平均バイト数 |
innodb_data_read | InnoDB テーブルから 1 秒あたりに読み取られた平均バイト数 |
innodb_rows_deleted | InnoDB テーブルから 1 秒あたりに削除された平均行数 |
innodb_rows_read | InnoDB テーブルから 1 秒あたりに読み取られた平均行数 |
innodb_rows_inserted | InnoDB テーブルに 1 秒あたりに挿入された平均行数 |
innodb_rows_updated | InnoDB テーブルで 1 秒あたりに更新された平均行数 |
MySQL プロセス
| メトリック | 説明 |
|---|---|
cpu_usage | MySQL プロセスの CPU 使用率。ApsaraDB RDS インスタンスの最大値は 100% です。 |
mem_usage | オペレーティングシステムにおける ApsaraDB RDS for MySQL インスタンスのメモリ使用量 |
iops | ApsaraDB RDS for MySQL インスタンスの IOPS |
disk_usage | ディスク使用量 |