RDSインスタンスとメトリクスを指定して、RDSインスタンスのメトリクスを監視および比較する場合は、モニタリングダッシュボード機能を使用できます。 この機能により、メトリックリンケージを設定できます。 これにより、ApsaraDB RDS for MySQLインスタンスのヘルスステータスの全体的な理解が得られます。
前提条件
RDSインスタンスはRDS High-availability Editionを実行します。
Database Autonomy Service (DAS) は、2022年5月20日からApsaraDB RDS for PostgreSQLのモニタリングダッシュボード機能を提供します。
モニタリングダッシュボードの作成
ApsaraDB for RDS コンソールにログインします。
左側のナビゲーションウィンドウで、[メンテナンス&モニタリング] > [パフォーマンスモニタリング] を選択します。
[パフォーマンスモニタリング] ページで、[モニタリングダッシュボード] タブをクリックします。
[SQL Server] タブで、[モニタリングダッシュボードの追加] をクリックします。
表示されるダイアログボックスで、[ダッシュボード名] パラメーターを設定し、[OK] をクリックします。
[インスタンスとメトリックの選択] をクリックし、必要なRDSインスタンスとメトリックを選択して、
アイコンをクリックします。 説明一度に最大32のRDSインスタンスを選択できます。
メトリクスの詳細については、「メトリクス」をご参照ください。

[確認] をクリックします。
説明モニタリングダッシュボードで選択したRDSインスタンスまたはメトリクスを変更するには、[インスタンスとメトリクスの追加] をクリックします。
モニタリングダッシュボードでのRDSインスタンスのメトリックトレンドの表示
ApsaraDB for RDS コンソールにログインします。
左側のナビゲーションウィンドウで、[メンテナンス&モニタリング] > [パフォーマンスモニタリング] を選択します。
[パフォーマンスモニタリング] ページで、[モニタリングダッシュボード] タブをクリックします。
データベースエンジンのタブをクリックし、表示するモニタリングダッシュボードを選択し、時間範囲を指定して、指定した時間範囲内のメトリクスのトレンドチャートを表示します。
説明時間範囲を選択する場合、終了時間は開始時間より後である必要があり、開始時間と終了時間の間隔は7日を超えることはできません。
インスタンスフィルタリングパラメーターを設定して、複数のRDSインスタンスをフィルタリングし、RDSインスタンスのメトリックを表示および比較できます。
システムで [自動更新 (5秒ごと)] をオンにして、5秒ごとにメトリクスのトレンドチャートを更新できます。
リンケージチャートをオンにすると、同じ時点の異なるメトリックの値を表示できます。
チャートレイアウトを設定して、各行に表示できるメトリックトレンドチャートの数を指定できます。
[インスタンスとメトリクスの追加] をクリックすると、ダッシュボードのRDSインスタンスまたはメトリクスを変更できます。
メトリックのトレンドチャートで [詳細] をクリックすると、チャートを拡張できます。 時間範囲を変更して、指定した時間範囲でのメトリックのトレンドの変化を表示することもできます。
メトリックのトレンドチャートで [削除] をクリックすると、ダッシュボードからチャートを削除できます。
メトリクス
カテゴリ | パラメーター | 説明 |
ホスト | cpu_sys_ratio | カーネル状態のPostgreSQLプロセスのCPU使用率。 |
cpu_user_ratio | ユーザー状態のPostgreSQLプロセスのCPU使用率。 | |
cpu_usage | PostgreSQLプロセスのCPU使用率。 | |
mem_usage | PostgreSQLプロセスのメモリ使用率。 | |
data.r_s | データディレクトリが存在するディスクの読み取りIOPS。 | |
data.iops | データディレクトリが存在するディスクのIOPS。 | |
データ. w_s | データディレクトリが存在するディスクの書き込みIOPS。 | |
local_fs_size_total | サーバーのディスク容量の合計。 | |
data.fs.used | データディレクトリが存在するディスクの使用容量。 | |
data.fs.usage | データディレクトリが存在するディスクの領域使用量。 | |
network_out_io | PostgreSQLプロセスのアウトバウンドネットワークトラフィック。 | |
network_io | PostgreSQLプロセスのネットワークトラフィック。 | |
network_in_io | PostgreSQLプロセスの受信ネットワークトラフィック。 | |
PostgreSQLの基本モニタリング | waiting_connection | 保留中の接続の数。 |
idle_in_transaction | アイドルセッションの数。 | |
active_session | アクティブな接続の数。 | |
total_session | 現在の接続総数。 | |
tup_inserted | 1秒あたりに挿入されるレコードの数。 | |
tup_deleted | 1秒あたりに削除されるレコードの数。 | |
tup_updated | 1秒あたりに更新されるレコードの数。 | |
tup_returned | テーブル全体のスキャンで1秒あたりに返されるレコードの数。 | |
tup_fetched | インデックススキャンで1秒あたりに返されるレコードの数。 | |
tps | PostgreSQLの1秒あたりのトランザクション数 (TPS) 。 | |
xact_rollback | 1秒あたりにロールバックされるトランザクションの数。 | |
xact_commit | 1秒あたりにコミットされるトランザクションの数。 | |
デッドロック | 1秒あたりのデッドロック数。 | |
oldest_snapshot | 生成されたデッドタプルがRDSインスタンスによって再利用される前の時点。 | |
max_sent_delay | セカンダリRDSインスタンスからのデータレプリケーションのレイテンシ。 | |
max_replay_delay | セカンダリRDSインスタンスがトランザクションコミットを再生するレイテンシ。 | |
long_query_5s | 実行時間が5秒以上のSQL文の数。 | |
long_query_1s | 実行時間が1秒以上のSQL文の数。 | |
long_query_3s | 実行時間が3秒以上のSQL文の数。 | |
long_idle_in_transaction_3s | 3秒以上アイドル状態のトランザクションの数。 | |
long_idle_in_transaction_5s | 5秒以上アイドル状態のトランザクションの数。 | |
long_idle_in_transaction_1s | 1秒以上アイドル状態のトランザクションの数。 | |
long_2pc_1s | 1秒以上続く2つのPCトランザクションの数。 | |
long_2pc_5s | 5秒以上続く2つのPCトランザクションの数。 | |
long_2pc_3s | 3秒以上続く2つのPCトランザクションの数。 |
ダッシュボードの指標の右側にある
アイコンをクリックすると、指標の説明が表示されます。