このトピックでは、監視対象の PolarDB クラスターのパフォーマンスメトリックについて説明します。PolarDB パフォーマンスメトリック。
PolarDB for MySQL パフォーマンスメトリクス
|
パフォーマンスメトリクス |
監視項目 |
データ型 |
単位 |
説明 |
|
PolarDBDiskUsage |
mean_data_size |
double |
MB |
データのストレージ使用量。 |
|
mean_log_size |
double |
MB |
ログのストレージ使用量。 |
|
|
mean_sys_dir_size |
double |
MB |
システムのストレージ使用量。 |
|
|
mean_tmp_dir_size |
double |
MB |
一時ファイルのストレージ使用量。 |
|
|
mean_redolog_size |
double |
MB |
redo ログのストレージ使用量。 |
|
|
mean_binlog_size |
double |
MB |
バイナリログのストレージ使用量。 |
|
|
mean_other_log_size |
double |
MB |
その他のログサイズ。 |
|
|
mean_undolog_size |
double |
MB |
undo ログの使用量。 |
|
|
PolarDBQPSTPS |
mean_qps |
double |
回 |
秒間リクエスト数。 |
|
mean_tps |
double |
回 |
秒間トランザクション数。 |
|
|
mean_mps |
double |
回 |
秒間オペレーション数。 |
|
|
PolarDBCPU |
cpu_ratio |
double |
% |
CPU 使用率。 |
|
PolarDBMemory |
mem_ratio |
double |
% |
メモリ使用率。 |
|
PolarDBMemoryForPCU |
pcu_mem_usage |
double |
% |
PCU ベースのメモリ使用率。 |
|
PolarDBCPUForPCU |
pcu_cpu_usage |
double |
% |
PCU ベースの CPU 使用率。 |
|
PolarDBPCU |
pcu |
double |
コア |
PCU 数。 |
|
PolarDBConnections |
mean_active_session |
double |
カウント |
アクティブな接続数。 |
|
thread_pool_running_threads |
double |
カウント |
スレッドプール内の実行中のスレッド数。 |
|
|
mean_total_session |
double |
カウント |
現在の合計接続数。 |
|
|
tp_thread_count |
double |
カウント |
スレッドプール内の合計スレッド数。 |
|
|
PolarDBNetworkTraffic |
mean_input_traffic |
double |
KB/s |
秒間インバウンドトラフィック。 |
|
mean_output_traffic |
double |
KB/s |
秒間アウトバウンドトラフィック。 |
|
|
PolarDBInnoDBBufferRatio |
mean_innodb_buffer_dirty_ratio |
double |
% |
バッファプールのダーティブロック率。 |
|
mean_innodb_buffer_read_hit |
double |
% |
バッファプールの読み取りヒット率。 |
|
|
mean_innodb_buffer_use_ratio |
double |
% |
バッファプール使用率。 |
|
|
PolarDBInnoDBDataReadWrite |
mean_innodb_data_read |
double |
バイト |
ストレージエンジンから毎秒読み取られるデータ量。 |
|
mean_innodb_data_written |
double |
バイト |
ストレージエンジンに毎秒書き込まれるデータ量。 |
|
|
PolarDBInnoDBBufferRequests |
mean_innodb_buffer_pool_read_requests |
double |
回 |
秒間バッファプール読み取りリクエスト数。 |
|
mean_innodb_buffer_pool_write_requests |
double |
回 |
秒間バッファプール書き込みリクエスト数。 |
|
|
PolarDBInnoDBLogWrites |
mean_innodb_log_write_requests |
double |
回 |
物理ログへの秒間書き込みリクエスト数。 |
|
mean_innodb_os_log_fsyncs |
double |
回 |
ログファイルの秒間同期回数。 |
|
|
PolarDBCreatedTempDiskTable |
mean_created_tmp_disk_tables |
double |
カウント |
毎秒作成される一時テーブル数。 |
|
PolarDBCOMDML |
mean_com_delete |
double |
カウント |
秒間 DELETE ステートメント数。 |
|
mean_com_delete_multi |
double |
カウント |
秒間複数テーブル DELETE ステートメント数。 |
|
|
mean_com_insert |
double |
カウント |
秒間 INSERT ステートメント数。 |
|
|
mean_com_insert_select |
double |
カウント |
秒間 INSERT ... SELECT ステートメント数。 |
|
|
mean_com_replace |
double |
カウント |
秒間 REPLACE ステートメント数。 |
|
|
mean_com_replace_select |
double |
カウント |
秒間 REPLACE ... SELECT ステートメント数。 |
|
|
mean_com_select |
double |
カウント |
秒間 SELECT ステートメント数。 |
|
|
mean_com_update |
double |
カウント |
秒間 UPDATE ステートメント数。 |
|
|
mean_com_update_multi |
double |
カウント |
秒間複数テーブル UPDATE ステートメント数。 |
|
|
PolarDBRowDML |
mean_innodb_rows_deleted |
double |
行 |
毎秒削除される行数。 |
|
mean_innodb_rows_inserted |
double |
行 |
毎秒挿入される行数。 |
|
|
mean_innodb_rows_read |
double |
行 |
毎秒読み取られる行数。 |
|
|
mean_innodb_rows_updated |
double |
行 |
毎秒更新される行数。 |
|
|
PolarDBIOSTAT |
mean_iops_r |
double |
回/秒 |
読み取り IOPS。 |
|
mean_iops_w |
double |
回/秒 |
書き込み IOPS。 |
|
|
mean_iops |
double |
回/秒 |
合計 IOPS。 |
|
|
mean_io_throughput_r |
double |
MB/s |
読み取り I/O スループット。 |
|
|
mean_io_throughput_w |
double |
MB/s |
書き込み I/O スループット。 |
|
|
mean_io_throughput |
double |
MB/s |
合計 I/O スループット。 |
|
|
PolarDBReplicaLag |
mean_replication_delay |
double |
秒 |
レプリケーションラグ。 |
PolarDB for PostgreSQL のパフォーマンスメトリック項目
|
パフォーマンスメトリクス |
監視項目 |
データ型 |
単位 |
説明 |
|
PolarDBCPU |
cpu_ratio |
double |
パーセント |
合計 CPU 使用率。 |
|
cpu_sys_ratio |
double |
パーセント |
システム CPU 使用率。 |
|
|
cpu_user_ratio |
double |
パーセント |
ユーザー CPU 使用率。 |
|
|
PolarDBMemory |
mem_ratio |
double |
パーセント |
メモリ使用率。 |
|
PolarDBMemoryForPCU |
pcu_mem_usage |
double |
パーセント |
PCU ベースのメモリ使用率。 |
|
PolarDBCPUForPCU |
pcu_cpu_usage |
double |
パーセント |
PCU ベースの CPU 使用率。 |
|
PolarDBPCU |
pcu_by_cpu_cores |
double |
コア |
PCU 数。 |
|
PolarDBIOSTAT |
mean_io_throughput_w |
double |
MB |
書き込みスループット。 |
|
mean_io_throughput_r |
double |
MB |
読み取りスループット。 |
|
|
mean_io_throughput |
double |
MB |
合計スループット。 |
|
|
mean_iops_w |
double |
回 |
書き込み IOPS。 |
|
|
mean_iops_r |
double |
回 |
読み取り IOPS。 |
|
|
mean_iops |
double |
回 |
合計 IOPS。 |
|
|
PolarDBDiskUsage |
mean_tmp_size |
double |
MB |
一時領域使用量。 |
|
mean_log_size |
double |
MB |
ローカルログ使用量。 |
|
|
mean_wal_size |
double |
MB |
WAL ログ領域使用量。 |
|
|
mean_ins_total_size |
double |
MB |
クラスター領域使用量。 |
|
|
mean_data_size |
double |
MB |
ユーザーデータ合計使用量。 |
|
|
PolarDBReplication |
mean_max_slot_wal_delay_in_mb |
double |
MB |
最大スロットラグ。 |
|
mean_logical_rep_latency_in_mb |
double |
MB |
論理レプリケーションラグ。 |
|
|
mean_send_latency_in_mb |
double |
MB |
プライマリノード送信ラグ。 |
|
|
mean_replay_latency_in_mb |
double |
MB |
スタンバイノードのリプレイラグ。 |
|
|
PolarDBSQL |
mean_five_seconds_two_pc_transactions |
double |
個 |
5 秒間実行された 2 フェーズトランザクション。 |
|
mean_three_seconds_two_pc_transactions |
double |
個 |
3 秒間実行された 2 フェーズトランザクション。 |
|
|
mean_one_second_two_pc_transactions |
double |
個 |
1 秒間実行された 2 フェーズトランザクション。 |
|
|
mean_five_seconds_long_transactions |
double |
個 |
5 秒間実行されたトランザクション。 |
|
|
mean_three_seconds_transactions |
double |
個 |
3 秒間実行されたトランザクション。 |
|
|
mean_one_second_transactions |
double |
個 |
1 秒間実行されたトランザクション。 |
|
|
mean_five_seconds_idle_transactions |
double |
個 |
5 秒間アイドル状態のトランザクション。 |
|
|
mean_three_seconds_idle_transactions |
double |
個 |
3 秒間アイドル状態のトランザクション。 |
|
|
mean_one_second_idle_transactions |
double |
個 |
1 秒間アイドル状態のトランザクション。 |
|
|
mean_five_seconds_executing_sqls |
double |
個 |
5 秒間実行された SQL ステートメント。 |
|
|
mean_three_seconds_executing_sqls |
double |
個 |
3 秒間実行された SQL ステートメント。 |
|
|
mean_one_second_executing_sqls |
double |
個 |
1 秒間実行された SQL ステートメント。 |
|
|
PolarDBSlowSQLTime |
max_executing_sql_last_time |
double |
ms |
最も遅い SQL ステートメントの実行時間。 |
|
PolarDBReplicationSlots |
total_slots |
double |
個 |
レプリケーションスロット数。 |
|
inactive_slots |
double |
個 |
非アクティブなレプリケーションスロット。 |
|
|
PolarDBVacuum |
mean_db_age |
double |
xids |
最大データベース age。 |
|
PolarDBTransaction |
mean_long_two_pc_transactions |
double |
個 |
2 フェーズの長時間トランザクション。 |
|
mean_two_pc_transactions |
double |
個 |
2 フェーズトランザクション。 |
|
|
mean_long_transactions |
double |
個 |
長時間トランザクション。 |
|
|
mean_long_idle_transactions |
double |
個 |
アイドル状態の長時間トランザクション。 |
|
|
mean_idle_transactions |
double |
個 |
アイドル トランザクション。 |
|
|
mean_waiting_transactions |
double |
個 |
待機中のトランザクション。 |
|
|
mean_active_transactions |
double |
個 |
アクティブなトランザクション。 |
|
|
PolarDBBuffer |
mean_blks_hit_delta |
double |
回 |
秒間ブロックヒット数。 |
|
mean_blks_read_delta |
double |
個 |
秒間読み取りブロック数。 |
|
|
mean_buffers_alloc |
double |
回 |
累積キャッシュ割り当て数。 |
|
|
mean_buffers_backend_fsync |
double |
回 |
累積バックエンド fsync 数。 |
|
|
mean_buffers_backend |
double |
回 |
累積バックエンドバッファ書き込み数。 |
|
|
mean_buffers_clean |
double |
回 |
累積チェックポイントバックエンドバッファ書き込み数。 |
|
|
mean_hit_ratio |
double |
パーセント |
ブロックヒット率。 |
|
|
PolarDBTemp |
mean_temp_bytes |
double |
バイト |
秒間生成された一時ファイルデータ。 |
|
mean_temp_files |
double |
個 |
秒間生成された一時ファイル数。 |
|
|
PolarDBQPSTPS |
mean_deadlocks_delta |
double |
回 |
秒間デッドロック数。 |
|
mean_rollbacks_delta |
double |
回 |
秒間ロールバック数。 |
|
|
mean_commits_delta |
double |
回 |
秒間コミット数。 |
|
|
mean_tps |
double |
回 |
秒間トランザクション数。 |
|
|
PolarDBRowDML |
mean_tup_deleted_delta |
double |
行 |
秒間削除行数。 |
|
mean_tup_updated_delta |
double |
行 |
秒間更新行数。 |
|
|
mean_tup_inserted_delta |
double |
行 |
秒間挿入行数。 |
|
|
mean_tup_fetched_delta |
double |
行 |
秒間読み取り行数。 |
|
|
mean_tup_returned_delta |
double |
行 |
秒間返された行数。 |
|
|
PolarDBConnections |
mean_idle_connection |
double |
個 |
アイドル接続数。 |
|
mean_waiting_connection |
double |
個 |
待機中の接続数。 |
|
|
mean_active_session |
double |
個 |
アクティブセッション数。 |
|
|
mean_total_session |
double |
個 |
総セッション数。 |
PolarProxy のパフォーマンスメトリクス
|
パフォーマンスメトリクス |
監視項目 |
データ型 |
単位 |
説明 |
|
PolarProxy_CpuUsage |
docker_container_cpu |
double |
パーセント |
PolarDB プロキシレイヤー (PolarProxy) の CPU 使用率。 |
|
PolarProxy_Cps |
service_connections_ps |
double |
回/秒 |
PolarDB プロキシレイヤー (PolarProxy) の 1 秒あたりの新規接続数。 |
|
PolarProxy_CurrentConns |
service_current_connections |
double |
個 |
PolarDB プロキシレイヤー (PolarProxy) の現在の接続数。 |
|
PolarProxy_UpFlows |
service_upstream_netflow |
double |
KB/s |
PolarDB プロキシレイヤー (PolarProxy) の 1 秒あたりのインバウンドトラフィック。 |
|
PolarProxy_DownFlows |
service_downstream_netflow |
double |
KB/s |
PolarDB プロキシレイヤー (PolarProxy) の 1 秒あたりのアウトバウンドトラフィック。 |
|
PolarProxy_Qps |
service_queries |
double |
回/秒 |
PolarDB プロキシレイヤー (PolarProxy) の 1 秒あたりのリクエスト数。 |
|
PolarProxy_DBConns |
server_connections |
double |
個 |
PolarDB プロキシレイヤー (PolarProxy) から各 DB ノードへの接続数。 |
|
PolarProxy_DBQps |
server_queries |
double |
回/秒 |
PolarDB プロキシレイヤー (PolarProxy) から各 DB ノードへの 1 秒あたりのリクエスト数。 |
|
PolarProxy_DBActionOps |
server_active_operations |
double |
個 |
PolarDB プロキシレイヤー (PolarProxy) から各 DB ノードへの現在のアクティブなリクエスト数。 |
|
PolarProxy_LsnNotMatch |
service_queries_lsn_not_match |
double |
回/秒 |
各クラスターエンドポイントで、一貫性の障害が原因でプライマリノードにルーティングされる 1 秒あたりのリクエスト数。 |
|
PolarProxy_QueriesInTrx |
service_queries_in_trx |
double |
回/秒 |
各クラスターエンドポイントで、トランザクションが原因でプライマリノードにルーティングされる 1 秒あたりのリクエスト数。 |
|
PolarProxy_Rt |
service_proxy_rt |
double |
マイクロ秒 |
ラウンドトリップレイテンシー。 |
|
PolarProxy_Db_Rt |
service_db_rt |
double |
マイクロ秒 |
リクエストあたりの平均 DB 時間。 |
|
PolarProxy_Full_Rt |
service_full_rt |
double |
マイクロ秒 |
リクエストあたりの平均合計時間。 |