从 Redis 收集的 Redis 指标。
redis
redis
包含来自 Redis 的信息和统计信息。
info
info
包含 INFO
命令返回的信息和统计信息。
clients
Redis 客户端统计信息。
-
redis.info.clients.connected
-
客户端连接数量(不包括来自从属节点的连接)。
类型:long
-
redis.info.clients.max_output_buffer
-
当前客户端连接中最长的输出列表。
类型:long
-
redis.info.clients.max_input_buffer
-
当前客户端连接中最大的输入缓冲区(在 redis 5.0 上)。
类型:long
-
redis.info.clients.blocked
-
在阻塞调用(BLPOP、BRPOP、BRPOPLPUSH)上等待的客户端数量。
类型:long
cluster
Redis 集群信息。
-
redis.info.cluster.enabled
-
指示 Redis 集群是否已启用。
类型:boolean
cpu
Redis CPU 统计信息
-
redis.info.cpu.used.sys
-
Redis 服务器消耗的系统 CPU。
类型:scaled_float
-
redis.info.cpu.used.sys_children
-
后台进程消耗的系统 CPU。
类型:scaled_float
-
redis.info.cpu.used.user
-
Redis 服务器消耗的用户 CPU。
类型:scaled_float
-
redis.info.cpu.used.user_children
-
后台进程消耗的用户 CPU。
类型:scaled_float
memory
Redis 内存统计信息。
-
redis.info.memory.used.value
-
Redis 分配的总字节数。
类型:long
格式:bytes
-
redis.info.memory.used.rss
-
Redis 分配的字节数,如操作系统所见(也称为驻留集大小)。
类型:long
格式:bytes
-
redis.info.memory.used.peak
-
Redis 消耗的峰值内存。
类型:long
格式:bytes
-
redis.info.memory.used.lua
-
Lua 引擎使用的内存。
类型:long
格式:bytes
-
redis.info.memory.used.dataset
-
数据集的大小(以字节为单位)。
类型:long
格式:bytes
-
redis.info.memory.max.value
-
内存限制。
类型:long
格式:bytes
-
redis.info.memory.max.policy
-
达到内存限制时要使用的驱逐策略。
类型:keyword
-
redis.info.memory.fragmentation.ratio
-
used_memory_rss 与 used_memory 之间的比率。
类型:float
-
redis.info.memory.fragmentation.bytes
-
used_memory_rss 与 used_memory 之间的字节数。
类型:long
格式:bytes
-
redis.info.memory.active_defrag.is_running
-
指示活动碎片整理是否处于活动状态的标志。
类型:boolean
-
redis.info.memory.allocator
-
内存分配器。
类型:keyword
-
redis.info.memory.allocator_stats.allocated
-
分配的内存。
类型:long
格式:bytes
-
redis.info.memory.allocator_stats.active
-
活动内存。
类型:long
格式:bytes
-
redis.info.memory.allocator_stats.resident
-
驻留内存。
类型:long
格式:bytes
-
redis.info.memory.allocator_stats.fragmentation.ratio
-
碎片整理比率。
类型:float
-
redis.info.memory.allocator_stats.fragmentation.bytes
-
碎片化字节。
类型:long
格式:bytes
-
redis.info.memory.allocator_stats.rss.ratio
-
驻留比率。
类型:float
-
redis.info.memory.allocator_stats.rss.bytes
-
驻留字节。
类型:long
格式:bytes
persistence
Redis CPU 统计信息。
-
redis.info.persistence.loading
-
指示是否正在进行转储文件加载的标志。
类型:boolean
rdb
提供有关 RDB 持久性的信息。
-
redis.info.persistence.rdb.last_save.changes_since
-
自上次转储以来的更改次数。
类型:long
-
redis.info.persistence.rdb.last_save.time
-
上次成功 RDB 保存的基于纪元的 timestamps。
类型:long
-
redis.info.persistence.rdb.bgsave.in_progress
-
指示是否正在进行 RDB 保存的标志。
类型:boolean
-
redis.info.persistence.rdb.bgsave.last_status
-
上次 RDB 保存操作的状态。
类型:keyword
-
redis.info.persistence.rdb.bgsave.last_time.sec
-
上次 RDB 保存操作的持续时间(以秒为单位)。
类型:long
格式:duration
-
redis.info.persistence.rdb.bgsave.current_time.sec
-
正在进行的 RDB 保存操作的持续时间(如果有)。
类型:long
格式:duration
-
redis.info.persistence.rdb.copy_on_write.last_size
-
上次 RBD 保存操作期间的写入时复制分配的大小(以字节为单位)。
类型:long
格式:bytes
aof
提供有关 AOF 持久性的信息。
-
redis.info.persistence.aof.enabled
-
指示 AOF 日志是否已激活的标志。
类型:boolean
-
redis.info.persistence.aof.rewrite.in_progress
-
指示是否正在进行 AOF 重写操作的标志。
类型:boolean
-
redis.info.persistence.aof.rewrite.scheduled
-
指示 AOF 重写操作将在当前 RDB 保存完成后进行调度的标志。
类型:boolean
-
redis.info.persistence.aof.rewrite.last_time.sec
-
上次 AOF 重写操作的持续时间(以秒为单位)。
类型:long
格式:duration
-
redis.info.persistence.aof.rewrite.current_time.sec
-
正在进行的 AOF 重写操作的持续时间(如果有)。
类型:long
格式:duration
-
redis.info.persistence.aof.rewrite.buffer.size
-
AOF 重写缓冲区的大小。
类型:long
格式:bytes
-
redis.info.persistence.aof.bgrewrite.last_status
-
上次 AOF 重写操作的状态。
类型:keyword
-
redis.info.persistence.aof.write.last_status
-
上次写入 AOF 的操作的状态。
类型:keyword
-
redis.info.persistence.aof.copy_on_write.last_size
-
上次 RBD 保存操作期间的写入时复制分配的大小(以字节为单位)。
类型:long
格式:bytes
-
redis.info.persistence.aof.buffer.size
-
AOF 缓冲区的大小。
类型:long
格式:bytes
-
redis.info.persistence.aof.size.current
-
AOF 当前文件大小。
类型:long
格式:bytes
-
redis.info.persistence.aof.size.base
-
最新启动或重写时的 AOF 文件大小。
类型:long
格式:bytes
-
redis.info.persistence.aof.fsync.pending
-
后台 I/O 队列中等待的 fsync 作业数量。
类型:long
-
redis.info.persistence.aof.fsync.delayed
-
延迟 fsync 计数器。
类型:long
replication
复制。
-
redis.info.replication.role
-
实例的角色(可以是“master”或“slave”)。
类型:keyword
-
redis.info.replication.connected_slaves
-
连接的从属节点数量。
类型:long
-
redis.info.replication.backlog.active
-
指示复制 backlog 是否处于活动状态的标志。
类型:long
-
redis.info.replication.backlog.size
-
复制 backlog 缓冲区的总大小(以字节为单位)。
类型:long
格式:bytes
-
redis.info.replication.backlog.first_byte_offset
-
复制 backlog 缓冲区的 master 偏移量。
类型:long
-
redis.info.replication.backlog.histlen
-
复制 backlog 缓冲区中数据的大小(以字节为单位)。
类型:long
-
redis.info.replication.master.offset
-
服务器当前的复制偏移量。
类型:long
-
redis.info.replication.master.second_offset
-
接受复制 ID 的偏移量。
类型:long
-
redis.info.replication.master.link_status
-
链接的状态(up/down)。
类型:keyword
-
redis.info.replication.master.last_io_seconds_ago
-
自上次与 master 交互以来的秒数。
类型:long
格式:duration
-
redis.info.replication.master.sync.in_progress
-
指示 master 是否正在同步到 slave。
类型:boolean
-
redis.info.replication.master.sync.left_bytes
-
同步完成前剩余的字节数。
类型:long
格式:bytes
-
redis.info.replication.master.sync.last_io_seconds_ago
-
SYNC 操作期间自上次传输 I/O 以来的秒数。
类型:long
格式:duration
-
redis.info.replication.slave.offset
-
slave 实例的复制偏移量。
类型:long
-
redis.info.replication.slave.priority
-
实例作为故障转移候选者的优先级。
类型:long
-
redis.info.replication.slave.is_readonly
-
指示 slave 是否为只读的标志。
类型:boolean
server
服务器信息。
-
redis.info.server.version
-
无
类型:alias
别名:service.version
-
redis.info.server.git_sha1
-
无
类型:keyword
-
redis.info.server.git_dirty
-
无
类型:keyword
-
redis.info.server.build_id
-
无
类型:keyword
-
redis.info.server.mode
-
无
类型:keyword
-
redis.info.server.os
-
无
类型:alias
别名:os.full
-
redis.info.server.arch_bits
-
无
类型:keyword
-
redis.info.server.multiplexing_api
-
无
类型:keyword
-
redis.info.server.gcc_version
-
无
类型:keyword
-
redis.info.server.process_id
-
无
类型:alias
别名:process.pid
-
redis.info.server.run_id
-
无
类型:keyword
-
redis.info.server.tcp_port
-
无
类型:long
-
redis.info.server.uptime
-
无
类型:long
-
redis.info.server.hz
-
无
类型:long
-
redis.info.server.lru_clock
-
无
类型:long
-
redis.info.server.config_file
-
无
类型:keyword
stats
Redis 统计信息。
-
redis.info.stats.connections.received
-
接收到的连接总数。
类型:long
-
redis.info.stats.connections.rejected
-
拒绝的连接总数。
类型:long
-
redis.info.stats.commands_processed
-
处理的命令总数。
类型:long
-
redis.info.stats.net.input.bytes
-
网络输入的总字节数。
类型:long
-
redis.info.stats.net.output.bytes
-
网络输出的总字节数。
类型:long
-
redis.info.stats.instantaneous.ops_per_sec
-
每秒处理的命令数量。
类型:long
-
redis.info.stats.instantaneous.input_kbps
-
网络的每秒读取速率(以 KB/秒为单位)。
类型:scaled_float
-
redis.info.stats.instantaneous.output_kbps
-
网络的每秒写入速率(以 KB/秒为单位)。
类型:scaled_float
-
redis.info.stats.sync.full
-
与从属节点进行完全重新同步的次数。
类型:long
-
redis.info.stats.sync.partial.ok
-
接受的局部重新同步请求数量。
类型:long
-
redis.info.stats.sync.partial.err
-
拒绝的局部重新同步请求数量。
类型:long
-
redis.info.stats.keys.expired
-
键过期事件的总数。
类型:long
-
redis.info.stats.keys.evicted
-
由于 maxmemory 限制而驱逐的键数量。
类型:long
-
redis.info.stats.keyspace.hits
-
在主字典中成功查找键的数量。
类型:long
-
redis.info.stats.keyspace.misses
-
在主字典中查找键失败的数量。
类型:long
-
redis.info.stats.pubsub.channels
-
具有客户端订阅的发布/订阅频道总数。
类型:long
-
redis.info.stats.pubsub.patterns
-
具有客户端订阅的发布/订阅模式总数。
类型:long
-
redis.info.stats.latest_fork_usec
-
最新 fork 操作的持续时间(以微秒为单位)。
类型:long
-
redis.info.stats.migrate_cached_sockets
-
为 MIGRATE 目的而打开的套接字数量。
类型:long
-
redis.info.stats.slave_expires_tracked_keys
-
为过期目的而跟踪的键的数量(仅适用于可写入的 slave)。
类型:long
-
redis.info.stats.active_defrag.hits
-
活动碎片整理进程执行的值重新分配次数。
类型:long
-
redis.info.stats.active_defrag.misses
-
活动碎片整理进程启动的已中止值重新分配次数。
类型:long
-
redis.info.stats.active_defrag.key_hits
-
积极碎片整理的键的数量。
类型:long
-
redis.info.stats.active_defrag.key_misses
-
活动碎片整理进程跳过的键的数量。
类型:long
-
redis.info.slowlog.count
-
慢速操作的数量。
类型:long
commandstats
Redis 命令统计信息。
-
redis.info.commandstats.*.calls
-
到达命令执行的调用数量(未被拒绝)。
类型:long
-
redis.info.commandstats.*.usec
-
这些命令消耗的总 CPU 时间。
类型:long
-
redis.info.commandstats.*.usec_per_call
-
每次命令执行消耗的平均 CPU。
类型:float
-
redis.info.commandstats.*.rejected_calls
-
拒绝的调用数量(在 redis 6.2-rc2 上)。
类型:long
-
redis.info.commandstats.*.failed_calls
-
失败的调用数量(在 redis 6.2-rc2 上)。
类型:long
key
key
包含有关键的信息。
-
redis.key.name
-
键名。
类型:keyword
-
redis.key.id
-
此键的唯一 ID(格式为 <keyspace>:<name>)。
类型:keyword
-
redis.key.type
-
键类型,如
TYPE
命令所示。类型:keyword
-
redis.key.length
-
键的长度(列表的元素数量、字符串的长度、集合的基数)。
类型:long
-
redis.key.expire.ttl
-
到期秒数。
类型:long
keyspace
keyspace
包含有关 INFO
命令返回的键空间的信息。
-
redis.keyspace.id
-
键空间标识符。
类型:keyword
-
redis.keyspace.avg_ttl
-
平均 ttl。
类型:long
-
redis.keyspace.keys
-
键空间中的键数量。
类型:long
-
redis.keyspace.expires
-
类型:long