本文介绍云原生数据库PolarDB的性能指标监控。
PolarDB PostgreSQL版性能指标监控项
性能指标 | 监控项 | 数据类型 | 单位 | 描述 |
---|---|---|---|---|
PolarDBConnections | mean_total_session | double | 个 | 当前连接总数。 |
mean_active_session | double | 个 | 当前活跃连接数。 | |
mean_waiting_connection | double | 个 | 当前处于等待状态的连接数。 | |
mean_idle_connection | double | 个 | 当前处于空闲会话状态的连接数。 | |
PolarDBRowDML | mean_tup_returned_delta | double | 行 | 每秒全表扫描记录数。 |
mean_tup_fetched_delta | double | 行 | 每秒索引扫描回表记录数。 | |
mean_tup_inserted_delta | double | 行 | 每秒INSERT记录数。 | |
mean_tup_updated_delta | double | 行 | 每秒UPDATE记录数。 | |
mean_tup_deleted_delta | double | 行 | 每秒DELETE记录数。 | |
PolarDBTransaction | mean_active_transactions | double | 个 | 活跃事务数。 |
mean_waiting_transactions | double | 个 | 等待事务数。 | |
mean_idle_transactions | double | 个 | 空闲事务数。 | |
mean_two_pc_transactions | double | 个 | 两阶段事务数量。 | |
PolarDBQPSTPS | mean_tps | double | 次 | 每秒钟事务数。 |
mean_commits_delta | double | 次 | 每秒提交事务数。 | |
mean_rollbacks_delta | double | 次 | 每秒回滚事务数。 | |
mean_deadlocks_delta | double | 次 | 每秒死锁数量。 | |
PolarDBBuffer | mean_blks_read_delta | double | 个 | 每秒块读取数。 |
mean_blks_hit_delta | double | 个 | 每秒块命中数。 | |
mean_hit_ratio | double | 百分比 | 块命中率。 | |
mean_buffers_clean | double | 个 | 累积Checkpoint后端写入缓存数。 | |
mean_buffers_backend | double | 个 | 累积Backend缓存写入数。 | |
mean_buffers_backend_fsync | double | 个 | 累积Backend fsync数。 | |
mean_buffers_alloc | double | 个 | 累积缓存分配数。 | |
PolarDBVacuum | mean_db_age | double | xids | 当前事务ID和最早不能回收的事务ID之间的差值。 |
PolarDBTemp | mean_temp_files | double | 个 | 每秒临时文件生成个数。 |
mean_temp_bytes | double | Bytes | 每秒临时文件数据生成数。 | |
PolarDBCPU | cpu_ratio | double | 百分比 | CPU使用率。 |
cpu_user_ratio | double | 百分比 | 用户态CPU使用率。 | |
cpu_sys_ratio | double | 百分比 | 系统态CPU使用率。 | |
PolarDBMemory | mem_ratio | double | 百分比 | 内存使用率。 |
PolarDBDiskUsage | mean_ins_total_size | double | MB | polarstore实例空间使用量。 |
mean_data_size | double | MB | polarstore用户数据总使用量。 | |
mean_wal_size | double | MB | polarstore wal日志空间使用量。 | |
mean_tmp_size | double | MB | 临时空间使用量。 | |
mean_log_size | double | MB | 本地日志使用量。 | |
PolarDBIOSTAT | mean_iops_r | double | 次/秒 | 读IOPS。 |
mean_iops_w | double | 次/秒 | 写IOPS。 | |
mean_iops | double | 次/秒 | 总IOPS。 | |
mean_io_throughput_r | double | MB | 读I/O吞吐量。 | |
mean_io_throughput_w | double | MB | 写I/O吞吐量。 | |
mean_io_throughput | double | MB | 总I/O吞吐量。 |
PolarProxy性能指标监控项
性能指标 | 监控项 | 数据类型 | 单位 | 描述 |
---|---|---|---|---|
PolarProxy_CpuUsage | docker_container_cpu | double | 百分比 | PolarDB代理层(PolarProxy)的CPU使用率。 |
PolarProxy_Cps | service_connections_ps | double | 个/秒 | PolarDB代理层(PolarProxy)的每秒新增连接数。 |
PolarProxy_CurrentConns | service_current_connections | double | 个 | PolarDB代理层(PolarProxy)的当前连接数。 |
PolarProxy_UpFlows | service_upstream_netflow | double | KB/s | PolarDB代理层(PolarProxy)的每秒输入流量。 |
PolarProxy_DownFlows | service_downstream_netflow | double | KB/s | PolarDB代理层(PolarProxy)的每秒输出流量。 |
PolarProxy_Qps | service_queries | double | 次/秒 | PolarDB代理层(PolarProxy)的每秒请求数。 |