监控指标

最近更新时间: 2026-03-13 09:03:00

数据库 Redis® 提供一系列核心监控指标,涵盖 CPU、内存、存储、网络、连接、时延、请求及响应等关键维度,实时全面监控实例的运行环境。

Proxy 监控

每个 Redis 实例包含了至少3个 Proxy 节点,通常 Proxy 节点数是 Redis 节点数量的1.5倍,Proxy 节点提供以下监控信息。

**分组****指标****单位****指标说明**
CPUCPU 使用率%Proxy CPU 使用率
请求总请求Count/sProxy 执行的命令数
Key 请求数Count/s命令访问的 Key 个数
Mget 请求数Count/sMget 命令执行次数
Proxy命令执行错误数Count/sProxy 命令执行错误的次数,例如,命令不存在、参数错误等情况
大 Value 请求Count/s请求命令大小超过32KB的执行次数
网络监控连接数量Count连接到实例的 TCP 连接数量
连接使用率%实际 TCP 连接数量和最大连接数占比
内网入流量MBytes/s每秒流入数据库的流量
入流量限流触发Count入流量超过最大带宽的次数
入流量使用率%内网入流量实际使用和最大流量占比
出流量MBytes/s每秒流出数据库的流量
出流量限流触发Count出流量超过最大带宽的次数
出流量使用率%内网出流量实际使用和最大流量占比
时延监控平均执行时延msProxy 到 Redis Server 的执行时延平均值
P99执行时延msProxy 到 Redis Server 99% 请求的执行时延
最大执行时延msProxy 到 Redis Server 的执行时延最大值
读平均时延msProxy 到 Redis Server 的读命令平均执行时延
写平均时延msProxy 到 Redis Server 的写命令平均执行时延
其他命令平均时延msProxy 到 Redis Server 的读写命令之外的命令平均执行时延

Redis 监控

Redis 节点监控提供整个实例所有主节点和从节点的监控信息,提供以下监控指标:

分组指标单位指标说明
CPU 监控CPU 使用率%平均 CPU 使用率
网络连接数量CountProxy 连接到节点的连接数
连接使用率%节点连接数使用率
内存监控内存使用量mbytes实际使用内存容量,包含数据和缓存部分
内存使用率%实际使用内存和申请总内存之比
Key 总个数Count实例存储的总 Key 个数(一级 Key)
key 过期数Count时间窗内被淘汰的 Key 个数,对应 info 命令输出的 expired_keys
key 驱逐数Count时间窗内被驱逐的 Key 个数,对应 info 命令输出的 evicted_keys
请求监控总请求Count/sQPS,命令执行次数
读请求Count/s读命令执行次数
写请求Count/s写命令执行次数
其他请求Count/s读写命令之外的命令执行次数
响应监控慢查询Count执行时延大于 slowlog-log-slower-than 配置的命令请求次数
读请求命中Count读请求 Key 存在的个数,对应 info 命令输出的 keyspace_hits 指标
读请求 MissCount读请求 Key 不存在的个数,对应 info 命令输出的 keyspace_misses 指标
读请求命中率%Key 命中 \ (Key命中 + KeyMiss),该指标可以反映 Cache Miss 的情况

实例监控

实例监控汇总了整个实例的监控数据,Proxy 节点和 Redis 节点的监控数据,通过 SUM、AVG、MAX、LAST 等聚合算法聚合而成。

分组指标中文名关联视图单位指标说明
CPU 监控CPU 使用率Redis 节点%平均 CPU 使用率
内存监控内存使用量Redis 节点mbytes实际使用内存容量,包含数据和缓存部分
内存使用率Redis 节点%实际使用内存和申请总内存之比
Key 总个数Redis 节点Count实例存储的总 Key 个数(一级 Key)
Key 过期数Redis 节点Count时间窗内被淘汰的 Key 个数,对应 info 命令输出的 expired_keys
Key 驱逐数Redis 节点Count时间窗内被驱逐的 Key 个数,对应 info 命令输出的 evicted_keys
网络监控连接数量Proxy 节点Count连接到实例的 TCP 连接数量
连接使用率Proxy 节点%实际 TCP 连接数量和最大连接数比
入流量Proxy 节点MBytes/s每秒流入数据库的流量
入流量限流触发Proxy 节点Count入流量超过最大带宽的次数
入流量使用率Proxy 节点%内网入流量实际使用和最大流量占比
出流量Proxy 节点MBytes/s每秒流出数据库的流量
出流量限流触发Proxy 节点Count出流量超过最大带宽的次数
出流量使用率Proxy 节点%内网出流量实际使用和最大流量占比
时延平均执行时延Proxy 节点msProxy 到 Redis Server 的执行时延平均值
最大执行时延Proxy 节点msProxy 到 Redis Server 的执行时延最大值
读平均时延Proxy 节点msProxy 到 Redis Server 的读命令平均执行时延
写平均时延Proxy 节点msProxy 到 Redis Server 的写命令平均执行时延
其他命令平均时延Proxy 节点msProxy 到 Redis Server 的读写命令之外的命令平均执行时延
P99 时延Proxy 节点msProxy 到 Redis Server 的99%请求的执行时延
请求监控总请求Redis 节点Count/sQPS,命令执行次数
读请求Redis 节点Count/s读命令执行次数
写请求Redis 节点Count/s写命令执行次数
其他请求Redis 节点Count/s读写命令之外的命令执行次数
大 Value 请求Proxy 节点Count/s请求命令大小超过32KB的执行次数
Key 请求数Proxy 节点Count/s命令访问的 Key 个数
Mget 请求数Proxy 节点Count/sMget 命令执行次数
慢查询Redis 节点Count执行时延大于 slowlog - log - slower - than 配置的命令次数
读请求命中Redis 节点Count读请求 Key 存在的个数,对应 info 命令输出的 keyspace_hits 指标
读请求MissRedis 节点Count读请求 Key 不存在的个数,对应 info 命令输出的 keyspace_misses 指标
执行错误Proxy 节点Count命令执行错误的次数,例如,命令不存在、参数错误等情况
读请求命中率Redis 节点%Key 命中 / (Key 命中 + KeyMiss),该指标可以反映 Cache Miss 的情况

命令分类

命令分类列表
读命令get,strlen,exists,getbit,getrange,substr,mget,llen,lindex,lrange,sismember,scard,srandmember,
sinter,sunion,sdiff,smembers,sscan,zrange,zrangebyscore,zrevrangebyscore,zrangebylex,
zrevrangebylex,zcount,zlexcount,zrevrange,zcard,zscore,zrank,zrevrank,zscan,hget,hmget,
hlen,hstrlen,hkeys,hvals,hgetall,hexists,hscan,randomkey,keys,scan,dbsize,type,ttl,touch,pttl,
dump,object,memory,bitcount,bitpos,georadius_ro,georadiusbymember_ro,geohash,geopos,geodist,pfcount
写命令set,setnx,setex,psetex,append,del,unlink,setbit,bitfield,setrange,incr,decr,rpush,lpush,rpushx,
lpushx,linsert,rpop,lpop,brpop,brpoplpush,blpop,lset,ltrim,lrem,rpoplpush,sadd,srem,smove,spop,
sinterstore,sunionstore,sdiffstore,zadd,zincrby,zrem,zremrangebyscore,zremrangebyrank,
zremrangebylex,zunionstore,zinterstore,hset,hsetnx,hmset,hincrby,hincrbyfloat,hdel,incrby,decrby,
incrbyfloat,getset,mset,msetnx,swapdb,move,rename,renamenx,expire,expireat,pexpire,pexpireat,
flushdb,flushall,sort,persist,restore,restore-asking,migrate,bitop,geoadd,georadius,georadiusbymember,
pfadd,pfmerge,pfdebug