云数据库 Redis 提供全方位的监控数据和自定义告警功能,监控指标包括负载监控、访问统计和网络流量等。
监控数据通过部署在每台宿主机上的 Agent 进行定时采集,然后上报给数据中转节点,通过中转节点进行数据检查、汇总,然后批量上报给云监控系统,云监控提供数据展示、数据查询 API 以及自定义告警等功能。
您可登录 Redis 控制台 或 云监控控制台 查看监控数据。
Redis 目前支持1分钟、5分钟、1小时、1天的粒度的指标监控,各粒度监控数据保留时长请参见 使用约束。
腾讯云云监控为云数据库 Redis 实例提供以下监控指标:
指标分类 | 指标中文名 | 指标英文名 | 单位 | 指标说明 |
---|---|---|---|---|
CPU | CPU 使用率 | cpu_us_min | % | 平均 CPU 使用率 |
内存 | 内存使用量 | storage_min | MB | 实际使用内存容量,包含数据和缓存部分 |
内存使用率 | storage_us_min | % | 实际使用内存和申请总内存之比 | |
Key 总个数 | keys_min | 个 | 实例存储的总 Key 个数(一级 Key) | |
key 过期数 | expired_keys_min | 个 | 时间窗内被淘汰的 Key 个数,对应 info 命令输出的 expired_keys | |
key 驱逐数 | evicted_keys_min | 个 | 时间窗内被驱逐的 Key 个数,对应 info 命令输出的 evicted_keys | |
网络 | 连接数量 | connections_min | 个 | 连接到实例的 TCP 连接数量 |
连接数使用率 | connections_us_min | % | 连接数使用比例 | |
入流量 | in_flow_min | Mb/s | 内网入流量 | |
入流量使用率 | in_flow_us_min | % | 内网入流量使用比例 | |
出流量 | out_flow_min | Mb/s | 内网出流量 | |
出流量使用率 | out_flow_us_min | % | 内网出流量使用比例 | |
时延 | 平均执行时延 | latency_min | ms | proxy 到 redis server 的执行时延平均值 |
读平均时延 | latency_get_min | ms | proxy 到 redis server 的读命令平均执行时延 | |
写平均时延 | latency_set_min | ms | proxy 到 redis server 的写命令平均执行时延 | |
其他命令平均时延 | latency_other_min | ms | proxy 到 redis server 的读写命令之外的命令平均执行时延 | |
请求 | 总请求 | qps_min | 次/秒 | QPS,命令执行次数 |
读请求 | stat_get_min | 次/秒 | 读命令执行次数 | |
写请求 | stat_set_min | 次/秒 | 写命令执行次数 | |
其他请求 | stat_other_min | 次/秒 | 读写命令之外的命令执行次数 | |
大 Value 请求 | big_value_min | 次/秒 | 请求命令大小超过32KB的执行次数 | |
响应 | 慢查询 | slow_query_min | 个 | 慢查询命令次数 |
读请求命中 | stat_success_min | 个 | 读请求 Key 存在的个数,对应 info 命令输出的 keyspace_hits 指标 | |
读请求Miss | stat_missed_min | 个 | 读请求 Key 不存在的个数,对应 info 命令输出的 keyspace_misses 指标 | |
执行错误 | cmd_err_min | 个 | 命令执行错误的次数,例如命令不存在、参数错误等情况 | |
读请求命中率 | cache_hit_ratio_min | % | Key 命中 / (Key 命中 + KeyMiss),该指标可以反应 Cache Miss 的情况,当访问为0时,该值为 null |
Redis 集群版的监控信息分为汇总和分片指标,分片指标不包括网络和时延指标,汇总信息包含2个额外指标:
指标分类 | 指标中文名 | 指标英文名 | 单位 | 指标说明 |
---|---|---|---|---|
CPU | 分片最大 CPU 使用率 | cpu_max_us_min | % | 集群所有分片中,CPU 使用率最高值 |
内存 | 分片最大内存使用率 | storage_max_us_min | % | 集群所有分片中,内存使用率最高值 |
命令分类 | 列表 |
---|---|
读命令 | 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 |
本页内容是否解决了您的问题?