监控指标
功能说明
本节定义了GaussDB(for openGauss)上报云监控的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控提供的API接口来检索GaussDB(for openGauss)产生的监控指标和告警信息。
命名空间
SYS.GAUSSDBV5
支持的监控指标
GaussDB(for openGauss)数据库性能监控指标,如下表所示。
指标维度 |
指标名称 |
显示名 |
描述 |
上报周期(单位:秒) |
指标单位 |
阈值 |
---|---|---|---|---|---|---|
节点 |
rds001_cpu_util |
CPU使用率 |
该指标用于统计测量对象的CPU使用率。 |
60 |
% |
(0,60) |
rds002_mem_util |
内存使用率 |
该指标用于统计测量对象的内存使用率。 |
60 |
% |
(0,60) |
|
rds003_bytes_in |
数据写入量 |
该指标用于统计测量对象对应VM的网络发送字节数,取时间段的平均值 |
60 |
Byte/s |
暂无 |
|
rds004_bytes_out |
数据传出量 |
该指标用于统计测量对象对应VM的网络接受字节数,取时间段的平均值 |
60 |
Byte/s |
暂无 |
|
rds014_iops |
数据磁盘每秒读写次数 |
该指标用于统计测量对象的节点数据磁盘每秒读写次数,该值为实时值。 |
60 |
Count/s |
暂无 |
|
rds016_disk_write_throughput |
数据磁盘写吞吐量 |
该指标用于统计测量对象的节点数据磁盘每秒写吞吐量,该值为实时值。 |
60 |
Byte/s |
暂无 |
|
rds017_disk_read_throughput |
数据磁盘读吞吐量 |
该指标用于统计测量对象的节点数据磁盘每秒读吞吐量,该值为实时值。 |
60 |
Byte/s |
暂无 |
|
rds020_avg_disk_ms_per_write |
数据磁盘单次写入花费的时间 |
该指标用于统计测量对象的节点数据磁盘单次写入花费的时间,取时间段的平均值。 |
60 |
ms |
暂无 |
|
rds021_avg_disk_ms_per_read |
数据磁盘单次读取花费的时间 |
该指标用于统计测量对象的节点数据磁盘单次读取花费的时间,取时间段的平均值。 |
60 |
ms |
暂无 |
|
实例 |
rds005_instance_disk_used_size |
实例数据磁盘已使用大小 |
该指标用于统计测量对象的实例数据磁盘已使用大小,该值为实时值。 |
60 |
GB |
暂无 |
rds006_instance_disk_total_size |
实例数据磁盘总大小 |
该指标用于统计测量对象的实例数据磁盘总大小,该值为实时值。 |
60 |
GB |
暂无 |
|
rds007_instance_disk_usage |
实例数据磁盘已使用百分比 |
该指标用于统计测量对象的实例数据磁盘使用率,该值为实时值。 |
60 |
% |
(0, 60) |
|
rds035_buffer_hit_ratio |
buffer 命中率 |
该指标用于统计数据库buffer命中率。 |
60 |
% |
(95,100) |
|
rds036_deadlocks |
死锁次数 |
该指标用于统计数据库发生事务死锁的次数,取该时间段的增量值。 |
60 |
Count |
(0,1) |
|
rds048_P80 |
80% SQL的响应时间 |
该指标用于统计数据库80% SQL的响应时间,该值为实时值。 |
60 |
us |
(0,150000) |
|
rds049_P95 |
95% SQL的响应时间 |
该指标用于统计数据库95% SQL的响应时间,该值为实时值。 |
60 |
us |
(0,200000) |
|
组件 |
rds008_disk_used_size |
磁盘已使用大小 |
该指标用于统计测量对象的节点数据磁盘使用值,该值为实时值。 |
60 |
GB,TB |
NA |
rds009_disk_total_size |
磁盘总大小 |
该指标用于统计测量对象的节点数据磁盘总大小,该值为实时值。 |
60 |
GB,TB |
NA |
|
rds010_disk_usage |
磁盘已使用百分比 |
该指标用于统计测量对象的节点数据磁盘使用率,该值为实时值。 |
60 |
% |
80 |
|
rds024_current_sleep_time |
主机流控时间 |
该指标用于统计测量对象的主机流控时间,该值为实时值。 |
60 |
s |
1 |
|
rds025_current_rto |
备机RTO时间 |
该指标用于统计测量对象的主备复制的RTO,该值为实时值。 |
60 |
s |
60 |
|
rds026_login_counter |
用户登入次数/秒 |
该指标用于统计CN节点上每秒的登入次数,取时间段的平均值。 |
60 |
Count/s |
1000 |
|
rds027_logout_counter |
用户登出次数/秒 |
该指标用于统计CN节点上每秒的登出次数,取时间段的平均值。 |
60 |
Count/s |
1000 |
|
rds028_standby_delay |
备机redo进度 |
该指标用于统计分片内备机redo进度,表示备机和主机的差距,该值为实时值。 |
60 |
Byte,KB,MB,GB |
200MB |
|
rds030_wait_ratio |
锁等待状态会话比率 |
该指标用于统计当前处于锁等待状态会话占活跃工作状态下会话比率,该值为实时值。 |
60 |
% |
50 |
|
rds031_active_ratio |
活跃会话率 |
该指标用于统计当前处于活跃工作状态会话占总会话数比率,该值为实时值。 |
60 |
% |
20 |
|
rds034_inuse_counter |
CN连接数 |
该指标用于统计CN连接池中正在使用的连接数,该值为实时值。 |
60 |
Count |
80 |
|
rds037_commit_counter |
用户提交事务数/ 秒 |
该指标用于统计用户每秒提交的事务数,取时间段的平均值。 |
60 |
Count/s |
50000 |
|
rds038_rollback_counter |
用户回滚事务数 |
该指标用于统计用户每秒回滚的事务数,取时间段的平均值。 |
60 |
Count/s |
0 |
|
rds039_bg_commit_counter |
后台提交事务数 |
该指标用于统计后台每秒提交的事务数,取时间段的平均值。 |
60 |
Count/s |
5000 |
|
rds040_bg_rollback_counter |
后台回滚事务数 |
该指标用于统计后台每秒回滚的事务数,取时间段的平均值。 |
60 |
Count/s |
0 |
|
rds041_resp_avg |
用户事务平均响应时间 |
该指标用于统计用户事务的平均响应时间。 |
60 |
us,ms,s |
10ms |
|
rds042_rollback_ratio |
用户事务回滚率 |
该指标用于统计用户事务回滚事务占用户提交、回滚事务之和的比率,取时间段的平均值。 |
60 |
% |
0 |
|
rds043_bg_rollback_ratio |
后台事务回滚率 |
该指标用于统计后台事务回滚事务占用户提交、回滚事务之和的比率,取时间段的平均值。 |
60 |
% |
0 |
|
rds044_ddl_count |
data definition language |
该指标用于统计用户负载在query层的DDL数量,取时间段的平均值。 |
60 |
Count/s |
10 |
|
rds045_dml_count |
data manipulation language/min |
该指标用于统计用户负载在query层的DML数量,取时间段的平均值。 |
60 |
Count/s |
50000 |
|
rds046_dcl_count |
data Control Language/min |
该指标用于统计用户负载在query层的DCL数量,取时间段的平均值。 |
60 |
Count/s |
10 |
|
rds047_ddl_dcl_ratio |
DDL+DCL比率 |
该指标用于统计用户负载在query层的DDL+DCL占DDL+DCL+DML的比率,取时间段的平均值。 |
60 |
% |
5 |
|
rds050_ckpt_delay |
待落盘的数据量 |
该指标用于统计信息同步到磁盘过程中待落盘的数据量,该值为实时值。 |
60 |
Byte,KB,MB |
200MB/s |
|
rds051_phyrds |
读物理文件的IO次数/秒 |
该指标用于统计数据库每秒读物理物件的IO次数,取时间段的平均值。 |
60 |
Count/s |
20000 |
|
rds052_phywrts |
写物理文件的IO次数/秒 |
该指标用于统计数据库每秒写物理物件的IO次数,取时间段的平均值。 |
60 |
Count/s |
10000 |
|
rds053_online_session |
在线会话数量 |
该指标用于统计当前在线的session个数,该值为实时值。 |
60 |
Count |
NA |
|
rds054_active_session |
活跃会话数量 |
该指标用于统计当前所有活跃工作状态下会话个数,该值为实时值。 |
60 |
Count |
NA |
|
rds055_online_ratio |
在线会话率 |
该指标用于统计CN(分布式)/主DN(主备版)上的在线会话比例,该值为实时值 |
60 |
% |
NA |
