功能说明
本节定义了DCS服务上报云监控服务的监控指标的命名空间,监控指标列表和维度定 义,用户可以通过云监控服务提供管理控制台或API接口来检索DCS服务产生的监控指 标和告警信息。
实例监控指标差异如下:
● 单机实例监控指标
如果是单机实例,只有实例级别的监控指标,实例监控即为数据节点监控。
● 主备实例监控指标
支持实例监控和数据节点监控。实例监控是指对主节点的监控,数据节点监控分 别是对主节点和备节点的监控。
● 集群实例监控指标
如果是Proxy集群,支持实例监控、数据节点监控、Proxy节点监控。实例监控是 对主节点数据汇总后的监控,数据节点监控是对集群每个分片的监控,Proxy节点 监控是对集群每个Proxy节点的监控。
如果是Cluster集群,支持实例监控和数据节点监控。实例监控是对集群所有主节 点数据汇总后的监控,数据节点监控是对集群每个分片的监控。
命名空间
SYS.DCS
Redis 3.0 实例监控指标
说明
● DCS Redis 3.0已下线,暂停售卖,建议使用Redis 4.0/5.0。
● 测量对象&维度列,包含支持该指标的实例和实例类型,以及维度ID。
cpu_usage CPU利
用率 该指标对于统计周 期内的测量对象的 CPU使用率进行多 次采样,表示多次 采样的最高值。
单位:%。
如果是单机/主备 实例,该指标为主 节点的CPU值。
如果是Proxy集群 实例,该指标为各 个Proxy节点的平 均值。
0-100
% ● 测量对象:
Redis实例
(单机/主备/
集群)
测量维度:
dcs_instance _id
1分钟
memory_us
age 内存利
0-100
% 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
net_in_thro
ughput 网络输 入吞吐 量
该指标用于统计网 口平均每秒的输入 流量。
单位:byte/s。
>=0字
节/秒 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
net_out_thr
oughput 网络输 出吞吐 量
该指标用于统计网 口平均每秒的输出 流量。
单位:byte/s。
>=0字
节/秒 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
指标ID 指标名
connected_c
lients 活跃的 客户端
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
client_longe
st_out_list 客户端 最长输
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
client_bigge
st_in_buf 客户端 最大输
单位:byte。
>=0byt
e 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
blocked_clie
nts 阻塞的 如BLPOP,
BRPOP,
BRPOPLPUSH。
>=0 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
used_memo
ry 已用内
存 该指标用于统计
Redis已使用的内 存字节数。
单位:byte。
>=0byt
e 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
used_memo
ry_rss 已用内
存RSS 该指标用于统计 Redis已使用的RSS 内存。即实际驻留
“在内存中”的内 存数。包含堆内 存,但不包括换出 的内存。
单位:byte。
>=0byt
e 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
指标ID 指标名
used_memo
ry_peak 已用内 存峰值
该指标用于统计 Redis服务器启动 以来使用内存的峰 值。
单位:byte。
>=0byt
e 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
used_memo
ry_lua Lua已 用内存
该指标用于统计 Lua引擎已使用的 内存字节。
单位:byte。
>=0byt
e 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
memory_fra
g_ratio 内存碎 片率
该指标用于统计当 前的内存碎片率。
其数值上等于 used_memory_rss / used_memory。
>=0 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
total_conne ctions_recei ved
新建连
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
total_comm ands_proces sed
处理的
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
instantaneo
us_ops 每秒并 发操作 数
该指标用于统计每
秒处理的命令数。 >=0 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
total_net_in
put_bytes 网络收 到字节 数
该指标用于统计周 期内收到的字节 数。
单位:byte。
>=0byt
e 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
指标ID 指标名
total_net_o
utput_bytes 网络发 送字节 数
该指标用于统计周 期内发送的字节 数。
单位:byte。
>=0byt
e 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
instantaneo us_input_kb ps
单位:KB/s。
>=0KB/
s 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
instantaneo us_output_k bps
网络瞬 时输出 流量
该指标用于统计瞬 时的输出流量。
单位:KB/s。
>=0KB/
s 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
rejected_co
nnections 已拒绝 的连接 数
该指标用于统计周 期内因为超过 maxclients而拒绝 的连接数量。
>=0 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
expired_key
s 已过期
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
evicted_key
s 已逐出
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
keyspace_hi
ts Keyspa ce命中
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
指标ID 指标名
keyspace_m
isses Keyspa ce错过
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
pubsub_cha
nnels Pubsub 通道个 数
该指标用于统计 Pub/Sub通道个 数。
>=0 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
pubsub_pat
terns Pubsub 模式个 数
该指标用于统计 Pub/Sub模式个 数。
>=0 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
keyspace_hi
ts_perc 缓存命 中率
该指标用于统计 Redis的缓存命中 率,其命中率算法 为:keyspace_hits/
(keyspace_hits +keyspace_misses )
单位:%。
0-100
% 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
command_
max_delay 命令最 大时延
统计实例的命令最 大时延。
单位:ms。
>=0ms 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_id
1分钟
auth_errors 认证失 败次数
统计实例的认证失
败次数。 >=0 测量对象:
Redis实例(单 机/主备)
测量维度:
dcs_instance_id
1分钟
指标ID 指标名
is_slow_log_
exist 是否存
Redis实例(单 机/主备)
测量维度:
dcs_instance_id
1分钟
keys 缓存键 总数
该指标用于统计 Redis缓存中键总 数。
>=0 测量对象:
Redis实例(单 机/主备)
测量维度:
dcs_instance_id
1分钟
Redis 4.0、Redis 5.0 和 Redis 6.0 实例监控指标
说明
测量对象&维度列,表示支持该指标的实例和实例类型,以及维度ID。
表13-2 Redis 4.0、Redis 5.0 和 Redis 6.0 实例支持的监控指标
cpu_usage CPU利 用率
该指标对于统计周 期内的测量对象的 CPU使用率进行多 次采样,表示多次 采样的最高值。
单位:%。
0-100
% 测量对象:
Redis实例(单 机/主备)
测量维度:
dcs_instance_i d
1分钟
cpu_avg_usa
ge CPU平
均使用 率
该指标对于统计周 期内的测量对象的 CPU使用率进行多 次采样,表示多次 采样的平均值。
单位:%。
0-100
% 测量对象:
Redis实例(单 机/主备)
测量维度:
dcs_instance_i d
1分钟
指标ID 指标名
command_
max_delay 命令最 大时延
统计实例的命令最 大时延。
单位为ms。
>=0ms 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
total_connec tions_receive d
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
is_slow_log_
exist 是否存
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
memory_us
age 内存利
0-100
% 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
expires 有过期 时间的 键总数
该指标用于统计 Redis缓存中将会 过期失效的键数 目。
>=0 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
指标ID 指标名
keyspace_hit
s_perc 缓存命 中率
该指标用于统计 Redis的缓存命中 率,其命中率算法 为:keyspace_hits/
(keyspace_hits +keyspace_misses )
单位:%。
0-100
% 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
used_memo
ry 已用内
存
该指标用于统计 Redis已使用的内 存字节数。
单位:byte。
>=0byt
e 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
used_memo
ry_dataset 数据集 使用内 存
该指标用于统计 Redis中数据集使 用的内存
单位:byte。
>=0byt
e 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
used_memo ry_dataset_p erc
数据集 使用内 存百分 比
该指标用于统计 Redis中数据内存 所占当前已用总内 存的百分比 单位:%。
0-100
% 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
used_memo
ry_rss 已用内
存RSS 该指标用于统计 Redis已使用的RSS 内存。即实际驻留
“在内存中”的内 存数。包含堆内 存,但不包括换出 的内存。
单位:byte。
>=0byt
e 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
指标ID 指标名
instantaneo
us_ops 每秒并 发操作 数
该指标用于统计每
秒处理的命令数。 >=0 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
keyspace_mi
sses Keyspac e错过次
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
keys 缓存键 总数
该指标用于统计 Redis缓存中键总 数。
>=0 测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
blocked_clie
nts 阻塞的
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
connected_c
lients 活跃的 客户端
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
del DEL 该指标用于统计平 均每秒del操作 数。
单位:Count/s
0-5000 00Count/
s
测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
指标ID 指标名
evicted_keys 已逐出 的键数
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
expire EXPIRE 该指标用于统计平 均每秒expire操作 数。
单位:Count/s
0-5000 00Count/
s
测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
expired_keys 已过期 的键数
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
get GET 该指标用于统计平 均每秒get操作 数。
单位:Count/s
0-5000 00Count/
s
测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
hdel HDEL 该指标用于统计平 均每秒hdel操作 数。
单位:Count/s
0-5000 00Count/
s
测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
hget HGET 该指标用于统计平 均每秒hget操作 数。
单位:Count/s
0-5000 00Count/
s
测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
指标ID 指标名
hmget HMGET 该指标用于统计平 均每秒hmget操作 数。
单位:Count/s
0-5000 00Count/
s
测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
hmset HMSET 该指标用于统计平 均每秒hmset操作 数。
单位:Count/s
0-5000 00Count/
s
测量对象:
Redis实例(单 机/主备/集群)
测量维度:
dcs_instance_i d
1分钟
hset HSET 该指标用于统计平
hset HSET 该指标用于统计平