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