RDSインスタンスとメトリクスを指定して、RDSインスタンスのメトリクスを監視および比較する場合は、モニタリングダッシュボード機能を使用できます。 この機能により、メトリックリンケージを設定できます。 これにより、ApsaraDB RDS for MySQLインスタンスのヘルスステータスの全体的な理解が得られます。
前提条件
この機能は、次のタイプのRDSインスタンスでのみサポートされています。
RDS High-availability Edition、RDS Enterprise Edition、RDS Cluster EditionのMySQL 8.0
RDS High-availability Edition、RDS Enterprise Edition、RDS Cluster EditionのMySQL 5.7
RDS High-availability EditionのMySQL 5.6
RDS High-availability EditionのMySQL 5.5
Database Autonomy Service (DAS) は、2022年5月20日からApsaraDB RDS for MySQLのモニタリングダッシュボード機能を提供します。
モニタリングダッシュボードの作成
ApsaraDB for RDS コンソールにログインします。
左側のナビゲーションウィンドウで、[メンテナンス&モニタリング] > [パフォーマンスモニタリング] を選択します。
[パフォーマンスモニタリング] ページで、[モニタリングダッシュボード] タブをクリックします。
[SQL Server] タブで、[モニタリングダッシュボードの追加] をクリックします。
表示されるダイアログボックスで、[ダッシュボード名] パラメーターを設定し、[OK] をクリックします。
[インスタンスとメトリックの選択] をクリックし、必要なRDSインスタンスとメトリックを選択して、アイコンをクリックします。
説明一度に最大32のRDSインスタンスを選択できます。
メトリクスの詳細については、「メトリクス」をご参照ください。
[確認] をクリックします。
説明モニタリングダッシュボードのデータベースインスタンスまたはメトリックを変更するには、[インスタンスとメトリックの追加] をクリックします。
モニタリングダッシュボードでのRDSインスタンスのメトリックトレンドの表示
ApsaraDB for RDS コンソールにログインします。
左側のナビゲーションウィンドウで、[メンテナンス&モニタリング] > [パフォーマンスモニタリング] を選択します。
[パフォーマンスモニタリング] ページで、[モニタリングダッシュボード] タブをクリックします。
データベースエンジンのタブをクリックし、表示するモニタリングダッシュボードを選択し、時間範囲を指定して、指定した時間範囲内のメトリクスのトレンドチャートを表示します。
説明時間範囲を選択する場合、終了時間は開始時間より後である必要があり、開始時間と終了時間の間隔は7日を超えることはできません。
インスタンスフィルタリングパラメーターを設定して、複数のRDSインスタンスをフィルタリングし、RDSインスタンスのメトリックを表示および比較できます。
システムで [自動更新 (5秒ごと)] をオンにして、5秒ごとにメトリクスのトレンドチャートを更新できます。
リンケージチャートをオンにすると、同じ時点の異なるメトリックの値を表示できます。
チャートレイアウトを設定して、各行に表示できるメトリックトレンドチャートの数を指定できます。
[インスタンスとメトリクスの追加] をクリックすると、ダッシュボードのRDSインスタンスまたはメトリクスを変更できます。
メトリックのトレンドチャートで [詳細] をクリックすると、チャートを拡張できます。 時間範囲を変更して、指定した時間範囲でのメトリックのトレンドの変化を表示することもできます。
メトリックのトレンドチャートで [削除] をクリックすると、ダッシュボードからチャートを削除できます。
メトリクス
カテゴリ | メトリック | 説明 |
MySQLサーバー | tps | 1秒あたりのトランザクション数 (TPS) 。 |
qps | 1 秒あたりのクエリ数 (QPS) です。 | |
active_session | アクティブセッション数を示します。 | |
total_session | セッションの総数。 | |
delete_ps | DELETEステートメントが1秒あたりに実行された平均回数。 | |
insert_ps | 1秒あたりのINSERTステートメントの平均実行回数。 | |
replace_ps | REPLACEステートメントが1秒あたりに実行された平均回数。 | |
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 | 1秒あたりにInnoDBテーブルから削除される行の平均数。 | |
innodb_rows_read | 1秒あたりにInnoDBテーブルから読み取られる行の平均数。 | |
innodb_rows_inserted | InnoDBテーブルに挿入される1秒あたりの平均行数。 | |
innodb_rows_updated | 1秒あたりにInnoDBテーブルで更新される行の平均数。 | |
MySQLプロセス | cpu_usage | MySQL プロセスの CPU 使用率を示します。 このメトリックの最大値は、ApsaraDB RDSインスタンスの100% です。 |
mem_usage | オペレーティングシステムでのApsaraDB RDS for MySQLインスタンスのメモリ使用量。 | |
iops | ApsaraDB RDS for MySQLインスタンスのIOPS。 | |
disk_usage | ディスク使用率。 |
ダッシュボードの指標の右側にあるアイコンをクリックすると、指標の説明が表示されます。