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 保存的基于纪元的的时间戳

类型: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

指示复制积压是否处于活动状态的标志

类型:long

redis.info.replication.backlog.size

复制积压缓冲区的总大小(以字节为单位)

类型:long

格式:bytes

redis.info.replication.backlog.first_byte_offset

复制积压缓冲区的 master 偏移量

类型:long

redis.info.replication.backlog.histlen

复制积压缓冲区中数据的大小(以字节为单位)

类型: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

具有客户端订阅的 pub/sub 通道的全局数量

类型:long

redis.info.stats.pubsub.patterns

具有客户端订阅的 pub/sub 模式的全局数量

类型:long

redis.info.stats.latest_fork_usec

上次 fork 操作的持续时间(以微秒为单位)

类型:long

redis.info.stats.migrate_cached_sockets

为 MIGRATE 目的打开的套接字数

类型:long

redis.info.stats.slave_expires_tracked_keys

为过期目的跟踪的密钥数(仅适用于可写从服务器)

类型: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(格式为 <键空间>:<名称>)。

类型:keyword

redis.key.type

TYPE 命令显示的键类型。

类型:keyword

redis.key.length

键的长度(列表的元素数量、字符串的长度、集合的基数)。

类型:long

redis.key.expire.ttl

过期时间(秒)。

类型:long

键空间

keyspace 包含由 INFO 命令返回的键空间信息。

redis.keyspace.id

键空间标识符。

类型:keyword

redis.keyspace.avg_ttl

平均 TTL。

类型:long

redis.keyspace.keys

键空间中的键数量。

类型:long

redis.keyspace.expires

类型:long