开发者社区> 关尚> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Redis 参数

简介: Redis监控项,基本上监控了Redis各项指标!
+关注继续查看

Redis 都要监控那些指标,出问题能淮确的定位,Type里的值代表的是open-falcon的数据类型,如果不使用open-falcon,可以不予理会。


Counters

Type

Notes

aof_current_rewrite_time_sec

GAUGE

当前AOF重写持续的耗时

aof_enabled

GAUGE

appenonly是否开启,appendonly为yes则为1,no则为0

aof_last_bgrewrite_status

GAUGE

最近一次AOF重写操作是否成功

aof_last_rewrite_time_sec

GAUGE

最近一次AOF重写操作耗时

aof_last_write_status

GAUGE

最近一次AOF写入操作是否成功

aof_rewrite_in_progress

GAUGE

AOF重写是否正在进行

aof_rewrite_scheduled

GAUGE

AOF重写是否被RDB save操作阻塞等待

blocked_clients

GAUGE

正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量

client_biggest_input_buf

GAUGE

当前客户端连接中,最大输入缓存

client_longest_output_list

GAUGE

当前客户端连接中,最长的输出列表

cluster_enabled

GAUGE

是否启用Redis集群模式,cluster_enabled

cluster_known_nodes

GAUGE

集群中节点的个数

cluster_size

GAUGE

集群的大小,即集群的分区数个数

cluster_slots_assigned

GAUGE

集群中已被指派slot个数,正常是16385个

cluster_slots_fail

GAUGE

集群中已下线(客观失效)的slot个数

cluster_slots_ok

GAUGE

集群中正常slots个数

cluster_slots_pfail

GAUGE

集群中疑似下线(主观失效)的slot个数

cluster_state

GAUGE

集群的状态是否正常

cmdstat_auth

COUNTER

auth命令每秒执行次数

cmdstat_config

COUNTER

config命令每秒执行次数

cmdstat_get

COUNTER

get命令每秒执行次数

cmdstat_info

COUNTER

info命令每秒执行次数

cmdstat_ping

COUNTER

ping命令每秒执行次数

cmdstat_set

COUNTER

set命令每秒执行次数

cmdstat_slowlog

COUNTER

slowlog命令每秒执行次数

connected_clients

GAUGE

当前已连接的客户端个数

connected_clients_pct

GAUGE

已使用的连接数百分比,connected_clients/maxclients

connected_slaves

GAUGE

已连接的Redis从库个数

evicted_keys

COUNTER

因内存used_memory达到maxmemory后,每秒被驱逐的key个数

expired_keys

COUNTER

因键过期后,被惰性和主动删除清理key的每秒个数

hz

GAUGE

serverCron执行的频率,默认10,表示100ms执行一次,建议不要大于120

instantaneous_input_kbps

GAUGE

瞬间的Redis输入网络流量(kbps)

instantaneous_ops_per_sec

GAUGE

瞬间的Redis操作QPS

instantaneous_output_kbps

GAUGE

瞬间的Redis输出网络流量(kbps)

keys

GAUGE

当前Redis实例的key总数

keyspace_hit_ratio

GAUGE

查找键的命中率(每个周期60sec精确计算)

keyspace_hits

COUNTER

查找键命中的次数

keyspace_misses

COUNTER

查找键未命中的次数

latest_fork_usec

GAUGE

最近一次fork操作的耗时的微秒数(BGREWRITEAOF,BGSAVE,SYNC等都会触发fork),当并发场景fork耗时过长对服务影响较大

loading

GAUGE

标志位,是否在载入数据文件

master_repl_offset

GAUGE

master复制的偏移量,除了写入aof外,Redis定期为自动增加

mem_fragmentation_ratio

GAUGE

内存碎片率,used_memory_rss/used_memory

pubsub_channels

GAUGE

目前被订阅的频道数量

pubsub_patterns

GAUGE

目前被订阅的模式数量

rdb_bgsave_in_progress

GAUGE

标志位,记录当前是否在创建RDB快照

rdb_current_bgsave_time_sec

GAUGE

当前bgsave执行耗时秒数

rdb_last_bgsave_status

GAUGE

标志位,记录最近一次bgsave操作是否创建成功

rdb_last_bgsave_time_sec

GAUGE

最近一次bgsave操作耗时秒数

rdb_last_save_time

GAUGE

最近一次创建RDB快照文件的Unix时间戳

rdb_changes_since_last_save

GAUGE

从最近一次dump快照后,未被dump的变更次数(和save里变更计数器类似)

redis_alive

GAUGE

当前Redis是否存活,ping监控socket_time默认500ms

rejected_connections

COUNTER

因连接数达到maxclients上限后,被拒绝的连接个数

repl_backlog_active

GAUGE

标志位,master是否开启了repl_backlog,有效地psync(2.8+)

repl_backlog_first_byte_offset

GAUGE

repl_backlog中首字节的复制偏移位

repl_backlog_histlen

GAUGE

repl_backlog当前使用的字节数

repl_backlog_size

GAUGE

repl_backlog的长度(repl-backlog-size),网络环境不稳定的,建议调整大些

role

GAUGE

当前实例的角色:master 1, slave 0

master_link_status

GAUGE

标志位,从库复制是否正常,正常1,断开0

master_link_down_since_seconds

GAUGE

从库断开复制的秒数

slave_read_only

GAUGE

从库是否设置为只读状态,避免写入

slowlog_len

COUNTER

slowlog的个数(因未转存slowlog实例,每次采集不会slowlog reset,所以当slowlog占满后,此值无意义)

sync_full

GAUGE

累计Master full sync的次数;如果值比较大,说明常常出现全量复制,就得分析原因,或调整repl-backlog-size

sync_partial_err

GAUGE

累计Master pysync 出错失败的次数

sync_partial_ok

GAUGE

累计Master psync成功的次数

total_commands_processed

COUNTER

每秒执行的命令数,比较准确的QPS

total_connections_received

COUNTER

每秒新创建的客户端连接数

total_net_input_bytes

COUNTER

Redis每秒网络输入的字节数

total_net_output_bytes

COUNTER

Redis每秒网络输出的字节数

uptime_in_days

GAUGE

Redis运行时长天数

uptime_in_seconds

GAUGE

Redis运行时长的秒数

used_cpu_sys

COUNTER

Redis进程消耗的sys cpu

used_cpu_user

COUNTER

Redis进程消耗的user cpu

used_memory

GAUGE

由Redis分配的内存的总量,字节数

used_memory_lua

GAUGE

lua引擎使用的内存总量,字节数;有使用lua脚本的注意监控

used_memory_pct

GAUGE

最大内存已使用百分比,used_memory/maxmemory; 存储场景无淘汰key注意监控.(如果maxmemory=0表示未设置限制,pct永远为0)

used_memory_peak

GAUGE

Redis使用内存的峰值,字节数

used_memory_rss

GAUGE

Redis进程从OS角度分配的物理内存,如key被删除后,malloc不一定把内存归还给OS,但可以Redis进程复用

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
SpringBoot配置文件加密jasypt【数据库配置加密、redis配置加密、核心参数加密】
SpringBoot配置文件加密jasypt【数据库配置加密、redis配置加密、核心参数加密】
0 0
Redis 参数 cluster-require-full-coverage
Redis 参数 cluster-require-full-coverage
0 0
大压力下Redis参数调整要点
调整以下参数,可以大幅度改善Redis集群的稳定性: 为何大压力下要这样调整? 最重要的原因之一Redis的主从复制,两者复制共享同一线程,虽然是异步复制的,但因为是单线程,所以也十分有限。
965 0
redis之如何配置jedisPool参数
maxWait 连接池中连接用完时,新的请求等待时间,毫秒timeBetweenEvictionRunsMillis timeBetweenEvictionRunsMillis和minEvictableIdleTimeMillis一起使用,每timeBetweenEvictionRunsMillis...
722 0
什么是非关系型数据库,Redis概述、安装及部署Redis群集(下)
什么是非关系型数据库,Redis概述、安装及部署Redis群集(下)
0 0
什么是非关系型数据库,Redis概述、安装及部署Redis群集(上)
什么是非关系型数据库,Redis概述、安装及部署Redis群集(上)
0 0
+关注
关尚
MySQL redis Python go
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Redis Cluster的基本原理
立即下载
Redis多线程性能优化
立即下载
Redis的开发规范和常见问题
立即下载