全部产品

Redis采集指标说明

更新时间:2019-07-19 15:52:15

Redis采集INFO命令的返回结果,并将结果存储在名为redis和redis_keyspace的measurement中。在redis-cli中执行INFO命令后会返回多个section的结果。请注意,在不同版本的redis上,采集到的measurement或field可能会略有不同。更多关于INFO命令的讲解,可查考redis文档

measurement: redis

tags

tag key 描述
host host name
port 端口
replication_role 当前节点redis的角色(master或者slave)
server redis服务器的地址

fields

field key 数据类型 section 描述
keyspace_hitrate float 主字典中成功查找键的命中率,即等于 keyspace_hits / (keyspace_hits + keyspace_misses)
rdb_last_save_time_elapsed integer 最近一次保存到现在的时间差
uptime integer server Redis服务器启动后的秒数
lru_clock integer server 时钟递增每分钟,用于LRU管理
redis_version string server Redis 的版本
clients integer clients 客户端连接数(不包括来自副本的连接)
client_longest_output_list integer clients 当前客户端连接中最长的输出列表
client_biggest_input_buf integer clients 当前客户端连接中最大的输入缓冲区
blocked_clients integer clients 阻塞呼叫中待处理的客户端数量(BLPOP,BRPOP,BRPOPLPUSH)
used_memory integer memory Redis分配的内存总量(单位是Bytes)
used_memory_rss integer memory Redis分配的内存总量,包括内存碎片(单位是Bytes)
used_memory_peak integer memory Redis所用内存的高峰值(单位是Bytes)
total_system_memory integer memory redis主机具有的内存总量(单位是Bytes)
used_memory_lua integer memory Lua引擎使用的字节数(单位是Bytes)
maxmemory integer memory 最大的使用内存(单位是Bytes)
maxmemory_policy string memory maxmemory-policy配置指令的值
mem_fragmentation_ratio float memory 内存碎片比率
loading integer persistence 指示转储文件的加载是否正在进行的标志
rdb_changes_since_last_save integer persistence 自上次转储以来的更改数
rdb_bgsave_in_progress integer persistence 表示RDB保存的标志正在进行中
rdb_last_save_time integer persistence 上次成功RDB保存的基于纪元的时间戳
rdb_last_bgsave_status string persistence 最后一次RDB保存操作的状态
rdb_last_bgsave_time_sec integer persistence 最后一次RDB保存操作的持续时间(以秒为单位)
rdb_current_bgsave_time_sec integer persistence 正在进行的RDB保存操作的持续时间(如果有)
rdb_last_cow_size integer persistence 上次RDB保存操作期间写时复制分配的字节大小
aof_enabled integer persistence 表示AOF记录的标志已激活
aof_rewrite_in_progress integer persistence 表示AOF重写操作的标志正在进行中
aof_rewrite_scheduled integer persistence 一旦正在进行的RDB保存完成,将指定表示AOF重写操作的标志
aof_last_rewrite_time_sec integer persistence 最后一次AOF重写操作的持续时间(以秒为单位)
aof_current_rewrite_time_sec integer persistence 正在进行的AOF重写操作的持续时间(如果有)
aof_last_bgrewrite_status string persistence 最后一次AOF重写操作的状态
aof_last_write_status string persistence 最后一次写入操作到AOF的状态
aof_last_cow_size integer persistence 上次AOF重写操作期间写时复制分配的大小(单位是Bytes)
total_connections_received integer stats 服务器接受的连接总数
total_commands_processed integer stats 服务器处理的命令总数
instantaneous_ops_per_sec integer stats 每秒处理的命令数
total_net_input_bytes integer stats 从网络读取的总字节数
total_net_output_bytes integer stats 写入网络的总字节数
instantaneous_input_kbps float stats 网络的每秒读取速率,以KB/秒为单位
instantaneous_output_kbps float stats 网络的每秒写入速率,以KB/秒为单位
rejected_connections integer stats 由于maxclients限制而拒绝的连接数
sync_full integer stats 具有副本的完整重新同步的数量
sync_partial_ok integer stats 已接受的部分重新同步请求的数量
sync_partial_err integer stats 拒绝部分重新同步请求的数量
expired_keys integer stats key过期事件的总数
evicted_keys integer stats 由于maxmemory限制而被驱逐的key数量
keyspace_hits integer stats 主字典中成功查找键的次数
keyspace_misses integer stats 主词典中键的查找失败次数
pubsub_channels integer stats 具有客户端订阅的全局发布/子频道数
pubsub_patterns integer stats 具有客户端订阅的全局pub / sub模式数
latest_fork_usec integer stats 最新fork操作的持续时间(以微秒为单位)
migrate_cached_sockets integer stats 为了MIGRATE而打开的套接字数
slave_expires_tracked_keys integer stats 由于过期而跟踪的key数(仅适用于可写副本)
active_defrag_hits integer stats 在活跃的碎片整理过程中,值重新分配的数量
active_defrag_misses integer stats 从活跃的碎片整理过程开始时,中止值重新分配的数量
active_defrag_key_hits
integer stats 主动进行碎片整理的键数
active_defrag_key_misses integer stats 在活跃的碎片整理过程中,被跳过的键数
role string replication 如果实例是没有副本,则值为“master”;如果实例是某个master实例的副本,则为“slave”。请注意,副本可以是另一个副本的master(链式复制)。
master_replid string replication Redis服务器的复制ID
master_replid2 string replication 辅助复制ID,用于故障转移后的PSYNC
master_repl_offset integer replication 服务器的当前复制偏移量
second_repl_offset integer replication 接受复制ID的偏移量
repl_backlog_active integer replication 表示复制积压的标志处于活动状态
repl_backlog_size integer replication 复制积压缓冲区的总大小(单位是Bytes)
repl_backlog_first_byte_offset integer replication 复制积压缓冲区的主偏移量
repl_backlog_histlen integer replication 复制积压缓冲区中数据的大小(单位是Bytes)
used_cpu_sys float cpu Redis服务器消耗的系统CPU
used_cpu_user float cpu Redis服务器消耗的用户CPU
used_cpu_sys_children float cpu 后台进程占用的系统CPU
used_cpu_user_children float cpu 后台进程占用的用户CPU
cluster_enabled integer cluster 是否启用集群功能

measurement: redis_keyspace

tags

tag key 描述
host host name
port 端口
replication_role 当前节点redis的角色(master或者slave)
server redis服务器的地址
database 数据库的名称

fields

field key 数据类型 描述
avg_ttl integer key到期的平均剩余时间
expires integer 过期的key的数量
keys integer key的数量


InfluxDB® is a trademark registered by InfluxData Inc. which is not affiliated with, and does not endorse, TSDB for InfluxDB®.