Redis 字段

从 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