实例监控指标
功能说明
本节定义了分布式数据库中间件服务上报云监控的监控指标的命名空间,监控指标列表和维度定义,您可以通过云监控提供的API接口来检索DDM产生的监控指标信息。
命名空间
SYS.DDMS
云监控服务最大支持4个层级维度,维度编号从0开始,编号3为最深层级。例如监控指标中的维度信息为“instance_id,node_id”时,表示对应的监控指标的维度存在层级关系,且“instance_id”为0层,“node_id”为1层。
监控指标
| 指标ID | 指标名称 | 指标含义 | 取值范围 | 单位 | 进制 | 维度 | 监控周期(原始指标) |
|---|---|---|---|---|---|---|---|
| ddm_cpu_util | CPU使用率 | 该指标用于统计当前DDM节点的CPU利用率。 | 0~100 | % | 不涉及 | node_id | 1分钟 |
| ddm_mem_util | 内存使用率 | 该指标用于统计当前DDM节点的内存使用率。 | 0~100 | % | 不涉及 | node_id | 1分钟 |
| ddm_bytes_in | 网络输入吞吐量 | 该指标用于统计当前DDM节点平均每秒的输入流量。 | ≥ 0 | bytes/s | 不涉及 | node_id | 1分钟 |
| ddm_bytes_out | 网络输出吞吐量 | 该指标用于统计当前DDM节点平均每秒的输出流量。 | ≥ 0 | bytes/s | 不涉及 | node_id | 1分钟 |
| ddm_qps | QPS | 该指标用于统计当前DDM节点的每秒请求数。 | ≥ 0 | counts | 不涉及 | node_id | 1分钟 |
| ddm_read_count | 读次数 | 该指标用于统计当前DDM节点在每个采集周期内新增的读次数。 | ≥ 0 | counts/s | 不涉及 | node_id | 1分钟 |
| ddm_write_count | 写次数 | 该指标用于统计当前DDM节点在每个采集周期内新增的写次数。 | ≥ 0 | counts/s | 不涉及 | node_id | 1分钟 |
| ddm_slow_log | 慢SQL数 | 该指标用于统计数据面服务Core的慢SQL条数。 | ≥ 0 | counts | 不涉及 | node_id | 1分钟 |
| ddm_rt_avg | 平均响应时延 | 该指标用于统计数据面服务Core的SQL平均响应时延。 | ≥ 0 | ms | 不涉及 | node_id | 1分钟 |
| ddm_connections | 连接数 | 该指标用于统计数据面服务Core的连接数。 | ≥ 0 | counts | 不涉及 | node_id | 1分钟 |
| ddm_backend_connection_ratio | 后端连接池水位 | 该指标用于统计当前DDM节点后端活跃连接数与后端最大连接数的比例。 | 0~100 | % | 不涉及 | node_id | 1分钟 |
| ddm_active_connections | 活跃连接数 | 该指标用于统计每个DDM节点后台正在执行的连接数目。 | ≥ 0 | % | 不涉及 | node_id | 1分钟 |
| ddm_connection_util | 连接数使用率 | 该指标用于统计每个DDM节点已用的连接数占总连接数的百分比。 | 0~100 | % | 不涉及 | node_id | 1分钟 |
| ddm_kernel_fgc_cnt | 内核fullGc次数 | 该指标用于统计每个DDM节点每分钟的fullGC次数。 | ≥ 0 | counts | 不涉及 | node_id | 1分钟 |
| ddm_node_status_alarm_code | DDM节点连通性检测 | 该指标用于检测每个DDM节点是否在集群中不可用。其中,0表示可用,1表示不可用。 | 0或1 | 不涉及 | 不涉及 | node_id | 1分钟 |
| ddm_global_sequence_threshold_exceeded_count | 超过使用率阈值的全局序列个数 | 此指标统计使用率超过75%的全局序列个数。使用率 = 当前值 / 最大值,默认使用率阈值为75%。全局序列的最大值取决于全局序列类型(例如:BIGINT类型,最大值:2^63-1)。 | ≥ 0 | counts | 不涉及 | instance_id | 10分钟 |
维度
| Key | Value |
|---|---|
| instance_id | DDM实例ID。 |
| node_id | DDM节点ID。 |