Prometheus 指标 v1

可用于 Prometheus 的 V1 指标。

您可以将 Redis Enterprise Software 与 Prometheus 和 Grafana 集成,以创建重要指标的仪表盘。

从 Redis Enterprise Software 7.8.2 版本开始,v1 指标已被弃用但仍可用。有关从 v1 指标迁移到 v2 PromQL 的帮助,请参阅Prometheus v1 指标及等效的 v2 PromQL

下表包含可用于 Prometheus 的 v1 指标。

数据库指标

指标 描述
bdb_avg_latency 数据库操作的平均延迟(秒);仅当有流量时返回
bdb_avg_latency_max 数据库操作的平均延迟的最高值(秒);仅当有流量时返回
bdb_avg_read_latency 读取操作的平均延迟(秒);仅当有流量时返回
bdb_avg_read_latency_max 读取操作的平均延迟的最高值(秒);仅当有流量时返回
bdb_avg_write_latency 写入操作的平均延迟(秒);仅当有流量时返回
bdb_avg_write_latency_max 写入操作的平均延迟的最高值(秒);仅当有流量时返回
bdb_bigstore_shard_count 按数据库和存储引擎(驱动程序 - rocksdb / speedb)统计的分片数量;仅适用于启用自动分层 (Auto Tiering) 的数据库
bdb_conns 数据库的客户端连接数
bdb_egress_bytes 数据库的出站网络流量速率(字节/秒)
bdb_egress_bytes_max 数据库的出站网络流量速率的最高值(字节/秒)
bdb_evicted_objects 数据库的键逐出速率(逐出数/秒)
bdb_evicted_objects_max 数据库的键逐出速率的最高值(逐出数/秒)
bdb_expired_objects 数据库的键过期速率(过期数/秒)
bdb_expired_objects_max 数据库的键过期速率的最高值(过期数/秒)
bdb_fork_cpu_system 此数据库所有 Redis 分片 fork 子进程在系统模式下的 CPU 核利用率(%)
bdb_fork_cpu_system_max 此数据库所有 Redis 分片 fork 子进程在系统模式下 CPU 核利用率的最高值(%)
bdb_fork_cpu_user 此数据库所有 Redis 分片 fork 子进程在用户模式下的 CPU 核利用率(%)
bdb_fork_cpu_user_max 此数据库所有 Redis 分片 fork 子进程在用户模式下 CPU 核利用率的最高值(%)
bdb_ingress_bytes 数据库的入站网络流量速率(字节/秒)
bdb_ingress_bytes_max 数据库的入站网络流量速率的最高值(字节/秒)
bdb_instantaneous_ops_per_sec 数据库所有分片处理的请求速率(操作数/秒)
bdb_main_thread_cpu_system 此数据库所有 Redis 分片主线程在系统模式下的 CPU 核利用率(%)
bdb_main_thread_cpu_system_max 此数据库所有 Redis 分片主线程在系统模式下 CPU 核利用率的最高值(%)
bdb_main_thread_cpu_user 此数据库所有 Redis 分片主线程在用户模式下的 CPU 核利用率(%)
bdb_main_thread_cpu_user_max 此数据库所有 Redis 分片主线程在用户模式下 CPU 核利用率的最高值(%)
bdb_mem_frag_ratio 内存碎片率 (RSS / 已分配内存)
bdb_mem_size_lua Redis Lua 脚本堆大小(字节)
bdb_memory_limit 数据库配置的内存限制
bdb_monitor_sessions_count 以监控模式连接到数据库的客户端数量
bdb_no_of_keys 数据库中的键数量
bdb_other_req 数据库的其他(非读/写)请求速率(操作数/秒)
bdb_other_req_max 数据库的其他(非读/写)请求速率的最高值(操作数/秒)
bdb_other_res 数据库的其他(非读/写)响应速率(操作数/秒)
bdb_other_res_max 数据库的其他(非读/写)响应速率的最高值(操作数/秒)
bdb_pubsub_channels 具有订阅客户端的发布/订阅频道数量
bdb_pubsub_channels_max 具有订阅客户端的发布/订阅频道数量的最高值
bdb_pubsub_patterns 具有订阅客户端的发布/订阅模式数量
bdb_pubsub_patterns_max 具有订阅客户端的发布/订阅模式数量的最高值
bdb_read_hits 访问现有键的读取操作速率(操作数/秒)
bdb_read_hits_max 访问现有键的读取操作速率的最高值(操作数/秒)
bdb_read_misses 访问不存在键的读取操作速率(操作数/秒)
bdb_read_misses_max 访问不存在键的读取操作速率的最高值(操作数/秒)
bdb_read_req 数据库的读取请求速率(操作数/秒)
bdb_read_req_max 数据库的读取请求速率的最高值(操作数/秒)
bdb_read_res 数据库的读取响应速率(操作数/秒)
bdb_read_res_max 数据库的读取响应速率的最高值(操作数/秒)
bdb_shard_cpu_system 此数据库所有 Redis 分片进程在系统模式下的 CPU 核利用率(%)
bdb_shard_cpu_system_max 此数据库所有 Redis 分片进程在系统模式下 CPU 核利用率的最高值(%)
bdb_shard_cpu_user Redis 分片进程在用户模式下的 CPU 核利用率(%)
bdb_shard_cpu_user_max Redis 分片进程在用户模式下 CPU 核利用率的最高值(%)
bdb_shards_used 按数据库和分片类型(RAM / Flash)统计的已用分片数量
bdb_total_connections_received 数据库的新客户端连接速率(连接数/秒)
bdb_total_connections_received_max 数据库的新客户端连接速率的最高值(连接数/秒)
bdb_total_req 数据库的所有请求速率(操作数/秒)
bdb_total_req_max 数据库的所有请求速率的最高值(操作数/秒)
bdb_total_res 数据库的所有响应速率(操作数/秒)
bdb_total_res_max 数据库的所有响应速率的最高值(操作数/秒)
bdb_up 数据库正在运行
bdb_used_memory 数据库使用的内存(在 BigRedis 中包括 Flash)(字节)
bdb_write_hits 访问现有键的写入操作速率(操作数/秒)
bdb_write_hits_max 访问现有键的写入操作速率的最高值(操作数/秒)
bdb_write_misses 访问不存在键的写入操作速率(操作数/秒)
bdb_write_misses_max 访问不存在键的写入操作速率的最高值(操作数/秒)
bdb_write_req 数据库的写入请求速率(操作数/秒)
bdb_write_req_max 数据库的写入请求速率的最高值(操作数/秒)
bdb_write_res 数据库的写入响应速率(操作数/秒)
bdb_write_res_max 数据库的写入响应速率的最高值(操作数/秒)
no_of_expires 数据库中当前不稳定键的数量

节点指标

指标 描述
node_available_flash 节点中的可用 Flash(字节)
node_available_flash_no_overbooking 节点中的可用 Flash(字节),未考虑超额预订
node_available_memory 节点中可用于数据库预配的空闲内存量(字节)
node_available_memory_no_overbooking 节点中的可用 RAM(字节),未考虑超额预订
node_avg_latency 节点上端点处理请求的平均延迟(毫秒);仅当有流量时返回
node_bigstore_free 所有集群节点上后端 Flash(闪存数据库 BigRedis 使用)的空闲空间总和(字节);仅当启用 BigRedis 时返回
node_bigstore_iops 集群中所有基于 Flash 的数据库 (BigRedis) 分片针对后端 Flash 的 I/O 操作速率(操作数/秒);仅当启用 BigRedis 时返回
node_bigstore_kv_ops 集群中所有基于 Flash 的数据库 (BigRedis) 分片针对后端 Flash 的值读/写操作速率(操作数/秒);仅当启用 BigRedis 时返回
node_bigstore_throughput 集群中所有基于 Flash 的数据库 (BigRedis) 分片针对后端 Flash 的吞吐量 I/O 操作(字节/秒);仅当启用 BigRedis 时返回
node_cert_expiration_seconds 每个给定节点的证书过期时间(秒);详细了解 Redis Enterprise 中的证书监控证书
node_conns 连接到节点上端点的客户端数量
node_cpu_idle CPU 空闲时间百分比 (0-1,乘以 100 得到百分比)
node_cpu_idle_max CPU 空闲时间百分比的最高值 (0-1,乘以 100 得到百分比)
node_cpu_idle_median CPU 空闲时间百分比的平均值 (0-1,乘以 100 得到百分比)
node_cpu_idle_min CPU 空闲时间百分比的最低值 (0-1,乘以 100 得到百分比)
node_cpu_system CPU 在内核中花费的时间百分比 (0-1,乘以 100 得到百分比)
node_cpu_system_max CPU 在内核中花费的时间百分比的最高值 (0-1,乘以 100 得到百分比)
node_cpu_system_median CPU 在内核中花费的时间百分比的平均值 (0-1,乘以 100 得到百分比)
node_cpu_system_min CPU 在内核中花费的时间百分比的最低值 (0-1,乘以 100 得到百分比)
node_cpu_user CPU 用户空间进程花费的时间百分比 (0-1,乘以 100 得到百分比)
node_cpu_user_max CPU 用户空间进程花费的时间百分比的最高值 (0-1,乘以 100 得到百分比)
node_cpu_user_median CPU 用户空间进程花费的时间百分比的平均值 (0-1,乘以 100 得到百分比)
node_cpu_user_min CPU 用户空间进程花费的时间百分比的最低值 (0-1,乘以 100 得到百分比)
node_cur_aof_rewrites 此节点上分片当前执行的 AOF 重写次数
node_egress_bytes 节点的出站网络流量速率(字节/秒)
node_egress_bytes_max 节点的出站网络流量速率的最高值(字节/秒)
node_egress_bytes_median 节点的出站网络流量速率的平均值(字节/秒)
node_egress_bytes_min 节点的出站网络流量速率的最低值(字节/秒)
node_ephemeral_storage_avail 配置的临时磁盘上可供 RLEC 进程使用的磁盘空间(字节)
node_ephemeral_storage_free 配置的临时磁盘上的空闲磁盘空间(字节)
node_free_memory 节点中的空闲内存(字节)
node_ingress_bytes 节点的入站网络流量速率(字节/秒)
node_ingress_bytes_max 节点的入站网络流量速率的最高值(字节/秒)
node_ingress_bytes_median 节点的入站网络流量速率的平均值(字节/秒)
node_ingress_bytes_min 节点的入站网络流量速率的最低值(字节/秒)
node_persistent_storage_avail 配置的持久磁盘上可供 RLEC 进程使用的磁盘空间(字节)
node_persistent_storage_free 配置的持久磁盘上的空闲磁盘空间(字节)
node_provisional_flash 考虑到超额预订、最大 Redis 服务器数量、保留的 Flash 以及预配和迁移阈值后,此节点上可用于新分片的 Flash 容量(字节)
node_provisional_flash_no_overbooking 未考虑超额预订、最大 Redis 服务器数量、保留的 Flash 以及预配和迁移阈值后,此节点上可用于新分片的 Flash 容量(字节)
node_provisional_memory 在为数据库分配的总 RAM 中,可用于向数据库预配的 RAM 量
node_provisional_memory_no_overbooking 在为数据库分配的总 RAM 中,未考虑超额预订后,可用于向数据库预配的 RAM 量
node_total_req 节点上端点处理的请求速率(操作数/秒)
node_up 节点是集群的一部分且已连接

集群指标

指标 描述
cluster_shards_limit 按分片类型(RAM / Flash)统计的许可证总分片限制

代理指标

指标 描述
listener_acc_latency 数据库所有类型命令的累积延迟(延迟总和)。要计算平均延迟,请将此值除以 listener_total_res
listener_acc_latency_max 数据库所有类型命令的累积延迟的最高值
listener_acc_other_latency 数据库中类型为“其他”的命令的累积延迟(延迟总和)。要计算平均延迟,请将此值除以 listener_other_res
listener_acc_other_latency_max 数据库中类型为“其他”的命令的累积延迟的最高值
listener_acc_read_latency 数据库中类型为“读取”的命令的累积延迟(延迟总和)。要计算平均延迟,请将此值除以 listener_read_res
listener_acc_read_latency_max 数据库中类型为“读取”的命令的累积延迟的最高值
listener_acc_write_latency 数据库中类型为“写入”的命令的累积延迟(延迟总和)。要计算平均延迟,请将此值除以 listener_write_res
listener_acc_write_latency_max 数据库中类型为“写入”的命令的累积延迟的最高值
listener_auth_cmds 发送到数据库的 memcached AUTH 命令数量
listener_auth_cmds_max 发送到数据库的 memcached AUTH 命令数量的最高值
listener_auth_errors memcached AUTH 命令的错误响应数量
listener_auth_errors_max memcached AUTH 命令的错误响应数量的最高值
listener_cmd_flush 发送到数据库的 memcached FLUSH_ALL 命令数量
listener_cmd_flush_max 发送到数据库的 memcached FLUSH_ALL 命令数量的最高值
listener_cmd_get 发送到数据库的 memcached GET 命令数量
listener_cmd_get_max 发送到数据库的 memcached GET 命令数量的最高值
listener_cmd_set 发送到数据库的 memcached SET 命令数量
listener_cmd_set_max 发送到数据库的 memcached SET 命令数量的最高值
listener_cmd_touch 发送到数据库的 memcached TOUCH 命令数量
listener_cmd_touch_max 发送到数据库的 memcached TOUCH 命令数量的最高值
listener_conns 连接到端点的客户端数量
listener_egress_bytes 端点的出站网络流量速率(字节/秒)
listener_egress_bytes_max 端点的出站网络流量速率的最高值(字节/秒)
listener_ingress_bytes 端点的入站网络流量速率(字节/秒)
listener_ingress_bytes_max 端点的入站网络流量速率的最高值(字节/秒)
listener_last_req_time 最后一次向数据库发送命令的时间
listener_last_res_time 最后一次从数据库发送响应的时间
listener_max_connections_exceeded 同时连接到数据库的客户端数量超过最大限制的次数
listener_max_connections_exceeded_max 同时连接到数据库的客户端数量超过最大限制的次数的最高值
listener_monitor_sessions_count 以监控模式连接到端点的客户端数量
listener_other_req 端点的其他(非读/写)请求速率(操作数/秒)
listener_other_req_max 端点的其他(非读/写)请求速率的最高值(操作数/秒)
listener_other_res 端点的其他(非读/写)响应速率(操作数/秒)
listener_other_res_max 端点的其他(非读/写)响应速率的最高值(操作数/秒)
listener_other_started_res 从数据库发送的类型为“其他”的响应数量
listener_other_started_res_max 从数据库发送的类型为“其他”的响应数量的最高值
listener_read_req 端点的读取请求速率(操作数/秒)
listener_read_req_max 端点的读取请求速率的最高值(操作数/秒)
listener_read_res 端点的读取响应速率(操作数/秒)
listener_read_res_max 端点的读取响应速率的最高值(操作数/秒)
listener_read_started_res 从数据库发送的类型为“读取”的响应数量
listener_read_started_res_max 从数据库发送的类型为“读取”的响应数量的最高值
listener_total_connections_received 端点的新客户端连接速率(连接数/秒)
listener_total_connections_received_max 端点的新客户端连接速率的最高值(连接数/秒)
listener_total_req 端点处理的请求速率(操作数/秒)
listener_total_req_max 端点的所有请求速率的最高值(操作数/秒)
listener_total_res 端点的所有响应速率(操作数/秒)
listener_total_res_max 端点的所有响应速率的最高值(操作数/秒)
listener_total_started_res 从数据库发送的所有类型的响应数量
listener_total_started_res_max 从数据库发送的所有类型的响应数量的最高值
listener_write_req 端点的写入请求速率(操作数/秒)
listener_write_req_max 端点的写入请求速率的最高值(操作数/秒)
listener_write_res 端点的写入响应速率(操作数/秒)
listener_write_res_max 端点的写入响应速率的最高值(操作数/秒)
listener_write_started_res 从数据库发送的类型为“写入”的响应数量
listener_write_started_res_max 从数据库发送的类型为“写入”的响应数量的最高值

复制指标

指标 描述
bdb_replicaof_syncer_ingress_bytes Replica Of 数据库的压缩入站网络流量速率(字节/秒)
bdb_replicaof_syncer_ingress_bytes_decompressed Replica Of 数据库的解压缩入站网络流量速率(字节/秒)
bdb_replicaof_syncer_local_ingress_lag_time Replica Of 流量的源和目标之间的延迟时间(毫秒)
bdb_replicaof_syncer_status Replica Of 流量的同步器状态;0 = 同步,1 = 正在同步,2 = 不同步
bdb_crdt_syncer_ingress_bytes CRDB 的压缩入站网络流量速率(字节/秒)
bdb_crdt_syncer_ingress_bytes_decompressed CRDB 的解压缩入站网络流量速率(字节/秒)
bdb_crdt_syncer_local_ingress_lag_time CRDB 流量的源和目标之间的延迟时间(毫秒)
bdb_crdt_syncer_status CRDB 流量的同步器状态;0 = 同步,1 = 正在同步,2 = 不同步

分片指标

指标 描述
redis_active_defrag_running 自动内存碎片整理当前积极性(CPU 百分比)
redis_allocator_active 总已用内存,包括外部碎片
redis_allocator_allocated 总已分配内存
redis_allocator_resident 总驻留内存 (RSS)
redis_aof_last_cow_size 上次 AOFR,CopyOnWrite 内存
redis_aof_rewrite_in_progress 正在进行的并发 AOF 重写数量
redis_aof_rewrites 此进程执行的 AOF 重写次数
redis_aof_delayed_fsync AOF fsync 导致 Redis 主线程延迟(引起延迟)的次数;这可能表明磁盘速度慢或过载
redis_blocked_clients 等待阻塞调用的客户端数量
redis_connected_clients 特定分片的客户端连接数量
redis_connected_slaves 已连接的副本数量
redis_db0_avg_ttl 所有不稳定键的平均 TTL
redis_db0_expires 不稳定键总数
redis_db0_keys 键总数
redis_evicted_keys 迄今为止(自重启以来)逐出的键
redis_expire_cycle_cpu_milliseconds 活动过期周期中花费的累积时间
redis_expired_keys 迄今为止(自重启以来)过期的键
redis_forwarding_state 分片转发状态(开启或关闭)
redis_keys_trimmed 当前或上次重新分片过程中修剪的键数量
redis_keyspace_read_hits 访问现有键空间的读取操作数量
redis_keyspace_read_misses 访问不存在键空间的读取操作数量
redis_keyspace_write_hits 访问现有键空间的写入操作数量
redis_keyspace_write_misses 访问不存在键空间的写入操作数量
redis_master_link_status 指示副本是否连接到其主节点
redis_master_repl_offset 分片发送到副本的字节数;通过比较不同时间点的值来计算一段时间内的吞吐量
redis_master_sync_in_progress 主分片正在同步(1 为真;0 为假)
redis_max_process_mem redis_mgr 根据节点空闲内存配置的当前内存限制
redis_maxmemory redis_mgr 根据数据库内存限制配置的当前内存限制
redis_mem_aof_buffer AOF 缓冲区的当前大小
redis_mem_clients_normal 非副本客户端输入和输出缓冲区当前使用的内存
redis_mem_clients_slaves 副本客户端输入和输出缓冲区当前使用的内存
redis_mem_fragmentation_ratio 内存碎片率(1.3 表示 30% 开销)
redis_mem_not_counted_for_evict used_memory(字节)中不计入逐出和 OOM 错误的部分
redis_mem_replication_backlog 复制积压大小
redis_module_fork_in_progress 一个二进制值,指示是否有模块创建的活动 fork(1)或没有(0)
redis_process_cpu_system_seconds_total 分片进程系统 CPU 时间(秒)
redis_process_cpu_usage_percent 分片进程 CPU 使用百分比
redis_process_cpu_user_seconds_total 分片用户 CPU 时间(秒)
redis_process_main_thread_cpu_system_seconds_total 分片主线程系统 CPU 时间(秒)
redis_process_main_thread_cpu_user_seconds_total 分片主线程用户 CPU 时间(秒)
redis_process_max_fds 分片最大打开文件描述符数量
redis_process_open_fds 分片打开文件描述符数量
redis_process_resident_memory_bytes 分片驻留内存大小(字节)
redis_process_start_time_seconds 自 Unix epoch 以来分片进程的启动时间(秒)
redis_process_virtual_memory_bytes 分片虚拟内存(字节)
redis_rdb_bgsave_in_progress 指示 bgsave 是否正在进行中
redis_rdb_last_cow_size 上次 bgsave(或 SYNC fork)使用的 CopyOnWrite 内存
redis_rdb_saves 自进程重启以来的 bgsave 总数(包括副本全同步和持久化)
redis_repl_touch_bytes 分片因处理 READ 命令而向副本发送的 TOUCH 命令的字节数;通过比较不同时间的值来计算一段时间内的吞吐量
redis_total_commands_processed 分片处理的命令数;通过比较不同时间的值来计算一段时间内的命令数
redis_total_connections_received 分片接收的连接数;通过比较不同时间的值来计算一段时间内的连接数
redis_total_net_input_bytes 分片接收的字节数;通过比较不同时间的值来计算一段时间内的吞吐量
redis_total_net_output_bytes 分片发送的字节数;通过比较不同时间的值来计算一段时间内的吞吐量
redis_up 分片正在运行
redis_used_memory 分片使用的内存(在 BigRedis 中包括闪存)(字节)
评价本页
返回顶部 ↑