从 Prometheus v1 过渡到 Prometheus v2

从 v1 指标过渡到 v2 PromQL 等效指标。

您可以将 Redis Enterprise Software 与 Prometheus 和 Grafana 集成,为重要指标创建控制面板。

从 Redis Enterprise Software 版本 7.8.2 开始,PromQL(Prometheus 查询语言)指标可用。V1 指标已弃用,但仍可用。您可以使用下表从 v1 指标过渡到等效的 v2 PromQL。有关所有可用 v2 PromQL 指标的列表,请参阅 Prometheus 指标 v2

数据库指标

V1 指标 等效的 V2 PromQL 描述
bdb_avg_latency sum by (db) (irate(endpoint_acc_latency[1m])) / sum by (db) (irate(endpoint_total_started_res[1m])) / 1000000 数据库作的平均延迟(秒);仅在有流量时返回
bdb_avg_latency_max sum by (db) (irate(endpoint_acc_latency[1m])) / sum by (db) (irate(endpoint_total_started_res[1m])) / 1000000 数据库上作的平均延迟的最高值 (秒);仅在有流量时返回
bdb_avg_read_latency sum by (db) (irate(endpoint_acc_read_latency[1m])) / sum by (db) (irate(endpoint_total_started_res[1m])) / 1000000 读取作的平均延迟(秒);仅在有流量时返回
bdb_avg_read_latency_max sum by (db) (irate(endpoint_acc_read_latency[1m])) / sum by (db) (irate(endpoint_total_started_res[1m])) / 1000000 读取作的平均延迟(秒)的最高值;仅在有流量时返回
bdb_avg_write_latency sum by (db) (irate(endpoint_acc_write_latency[1m])) / sum by (db) (irate(endpoint_total_started_res[1m])) / 1000000 写入作的平均延迟(秒);仅在有流量时返回
bdb_avg_write_latency_max sum by (db) (irate(endpoint_acc_write_latency[1m])) / sum by (db) (irate(endpoint_total_started_res[1m])) / 1000000 写入作的平均延迟的最高值(秒);仅在有流量时返回
bdb_bigstore_shard_count sum((sum(label_replace(label_replace(namedprocess_namegroup_thread_count{groupname=~"redis-\d+", threadname=~"(speedb|rocksdb).*"}, "redis", "$1", "groupname", "redis-(\d+)"), "driver", "$1", "threadname", "(speedb|rocksdb).*")) by (redis, driver) > bool 0) * on (redis) group_left(db) redis_server_up) by (db, driver) 按数据库和存储引擎(驱动程序 - rocksdb / speedb)划分的分片计数;仅适用于启用了 Auto Tiering 的数据库
bdb_conns sum by(db) (endpoint_client_connections) 客户端与数据库的连接数
bdb_egress_bytes sum by(db) (irate(endpoint_egress_bytes[1m])) 从数据库传出网络流量的速率 (字节/秒)
bdb_egress_bytes_max sum by(db) (irate(endpoint_egress_bytes[1m])) 从数据库传出网络流量速率的最大值(字节/秒)
bdb_evicted_objects sum by (db) (irate(redis_server_evicted_keys{role="master"}[1m])) 从数据库中逐出密钥的速率(逐出数/秒)
bdb_evicted_objects_max sum by (db) (irate(redis_server_evicted_keys{role="master"}[1m])) 从数据库中逐出密钥的速率的最高值(逐出数/秒)
bdb_expired_objects sum by (db) (irate(redis_server_expired_keys{role="master"}[1m])) 数据库中过期的速率密钥(过期次数/秒)
bdb_expired_objects_max sum by (db) (irate(redis_server_expired_keys{role="master"}[1m])) 数据库中过期的速率密钥的最高值(过期次数/秒)
bdb_fork_cpu_system sum by (db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="system"}[1m])) 此数据库的所有 Redis 分片分叉子进程在系统模式下的内核利用率百分比
bdb_fork_cpu_system_max sum by (db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="system"}[1m])) 此数据库的所有 Redis 分片分叉子进程在系统模式下的核心利用率百分比的最高值
bdb_fork_cpu_user sum by (db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="user"}[1m])) 此数据库的所有 Redis 分片分叉子进程在用户模式下的核心利用率百分比
bdb_fork_cpu_user_max sum by (db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="user"}[1m])) 此数据库的所有 Redis 分片分叉子进程在用户模式下的核心利用率百分比的最高值
bdb_ingress_bytes sum by(db) (irate(endpoint_ingress_bytes[1m])) 数据库的传入网络流量速率 (字节/秒)
bdb_ingress_bytes_max sum by(db) (irate(endpoint_ingress_bytes[1m])) 数据库的传入网络流量速率的最高值 (字节/秒)
bdb_instantaneous_ops_per_sec sum by(db) (redis_server_instantaneous_ops_per_sec) 数据库的所有分片处理的请求速率 (ops/sec)
bdb_main_thread_cpu_system sum by(db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="system", threadname=~"redis-server.*"}[1m])) 此数据库的所有 Redis 分片主线程在系统模式下的内核利用率百分比
bdb_main_thread_cpu_system_max sum by(db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="system", threadname=~"redis-server.*"}[1m])) 此数据库的所有 Redis 分片主线程在系统模式下的内核利用率百分比的最高值
bdb_main_thread_cpu_user sum by(irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="user", threadname=~"redis-server.*"}[1m])) 此数据库的所有 Redis 分片主线程在用户模式下的核心利用率百分比
bdb_main_thread_cpu_user_max sum by(irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="user", threadname=~"redis-server.*"}[1m])) 此数据库的所有 Redis 分片主线程在用户模式下的内核利用率百分比的最高值
bdb_mem_frag_ratio avg(redis_server_mem_fragmentation_ratio) RAM 碎片比率 (RSS / 分配的 RAM)
bdb_mem_size_lua sum by(db) (redis_server_used_memory_lua) Redis lua 脚本堆大小(字节)
bdb_memory_limit sum by(db) (redis_server_maxmemory) 为数据库配置的 RAM 限制
bdb_monitor_sessions_count sum by(db) (endpoint_monitor_sessions_count) 在监视模式下连接到数据库的客户端数
bdb_no_of_keys sum by (db) (redis_server_db_keys{role="master"}) 数据库中的键数
bdb_other_req sum by(db) (irate(endpoint_other_req[1m])) 数据库上其他(非读/写)请求的速率 (ops/sec)
bdb_other_req_max sum by(db) (irate(endpoint_other_req[1m])) 数据库上其他(非读/写)请求速率的最高值 (ops/sec)
bdb_other_res sum by(db) (irate(endpoint_other_res[1m])) 数据库上其他(非读/写)响应的速率 (ops/sec)
bdb_other_res_max sum by(db) (irate(endpoint_other_res[1m])) 数据库上其他(非读/写)响应速率的最大值 (ops/sec)
bdb_pubsub_channels sum by(db) (redis_server_pubsub_channels) 对订阅客户端的发布/订阅频道进行计数
bdb_pubsub_channels_max sum by(db) (redis_server_pubsub_channels) 具有订阅客户端的发布/订阅频道的最高计数值
bdb_pubsub_patterns sum by(db) (redis_server_pubsub_patterns) 计算订阅客户端的发布/订阅模式
bdb_pubsub_patterns_max sum by(db) (redis_server_pubsub_patterns) 订阅客户端的发布/订阅模式计数最高值
bdb_read_hits sum by (db) (irate(redis_server_keyspace_read_hits{role="master"}[1m])) 访问现有密钥的读取作速率 (ops/sec)
bdb_read_hits_max sum by (db) (irate(redis_server_keyspace_read_hits{role="master"}[1m])) 访问现有密钥的读取作速率的最高值 (ops/sec)
bdb_read_misses sum by (db) (irate(redis_server_keyspace_read_misses{role="master"}[1m])) 访问不存在的密钥的读取作速率 (ops/sec)
bdb_read_misses_max sum by (db) (irate(redis_server_keyspace_read_misses{role="master"}[1m])) 访问不存在的密钥的读取作速率的最高值 (ops/sec)
bdb_read_req sum by (db) (irate(endpoint_read_req[1m])) 数据库上的读取请求速率 (ops/sec)
bdb_read_req_max sum by (db) (irate(endpoint_read_req[1m])) 数据库读取请求速率的最高值 (ops/sec)
bdb_read_res sum by(db) (irate(endpoint_read_res[1m])) 数据库的读取响应速率 (ops/sec)
bdb_read_res_max sum by(db) (irate(endpoint_read_res[1m])) 数据库读取响应速率的最高值 (ops/sec)
bdb_shard_cpu_system sum by(db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="system", role="master"}[1m])) 此数据库的所有 Redis 分片进程在系统模式下的内核利用率百分比
bdb_shard_cpu_system_max sum by(db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="system", role="master"}[1m])) 此数据库的所有 Redis 分片进程在系统模式下的内核利用率百分比的最高值
bdb_shard_cpu_user sum by(db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="user", role="master"}[1m])) Redis 分片进程在用户模式下的内核利用率百分比
bdb_shard_cpu_user_max sum by(db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="user", role="master"}[1m])) Redis 分片进程在用户模式下的核心利用率百分比的最高值
bdb_shards_used sum((sum(label_replace(label_replace(label_replace(namedprocess_namegroup_thread_count{groupname=~"redis-\d+"}, "redis", "$1", "groupname", "redis-(\d+)"), "shard_type", "flash", "threadname", "(bigstore).*"), "shard_type", "ram", "shard_type", "")) by (redis, shard_type) > bool 0) * on (redis) group_left(db) redis_server_up) by (db, shard_type) 按数据库和分片类型(RAM/闪存)划分的已用分片计数
bdb_total_connections_received sum by(db) (irate(endpoint_total_connections_received[1m])) 客户端与数据库的新连接速率(连接数/秒)
bdb_total_connections_received_max sum by(db) (irate(endpoint_total_connections_received[1m])) 数据库的新客户端连接速率的最高值(连接数/秒)
bdb_total_req sum by (db) (irate(endpoint_total_req[1m])) 数据库上所有请求的速率 (ops/sec)
bdb_total_req_max sum by (db) (irate(endpoint_total_req[1m])) 数据库上所有请求的速率的最高值 (ops/sec)
bdb_total_res sum by(db) (irate(endpoint_total_res[1m])) 数据库上所有响应的速率 (ops/sec)
bdb_total_res_max sum by(db) (irate(endpoint_total_res[1m])) 数据库上所有响应速率的最高值 (ops/sec)
bdb_up min by(db) (redis_up) 数据库已启动并正在运行
bdb_used_memory sum by (db) (redis_server_used_memory) 数据库使用的内存(在 BigRedis 中包括闪存)(字节)
bdb_write_hits sum by (db) (irate(redis_server_keyspace_write_hits{role="master"}[1m])) 访问现有密钥的写入作速率 (ops/sec)
bdb_write_hits_max sum by (db) (irate(redis_server_keyspace_write_hits{role="master"}[1m])) 访问现有密钥的写入作速率的最高值 (ops/sec)
bdb_write_misses sum by (db) (irate(redis_server_keyspace_write_misses{role="master"}[1m])) 访问不存在的密钥的写入作速率 (ops/sec)
bdb_write_misses_max sum by (db) (irate(redis_server_keyspace_write_misses{role="master"}[1m])) 访问不存在的密钥的写入作速率的最高值 (ops/sec)
bdb_write_req sum by (db) (irate(endpoint_write_requests[1m])) 数据库写入请求的速率 (ops/sec)
bdb_write_req_max sum by (db) (irate(endpoint_write_requests[1m])) 数据库写入请求速率的最高值 (ops/sec)
bdb_write_res sum by(db) (irate(endpoint_write_responses[1m])) 数据库上的写入响应速率 (ops/sec)
bdb_write_res_max sum by(db) (irate(endpoint_write_responses[1m])) 数据库写入响应速率的最高值 (ops/sec)
no_of_expires sum by(db) (redis_server_db_expires{role="master"}) 数据库中当前 volatile key 的数量

节点指标

V1 指标 等效的 V2 PromQL 描述
node_available_flash node_available_flash_bytes 节点中的可用闪存 (字节)
node_available_flash_no_overbooking node_available_flash_no_overbooking_bytes 节点中的可用闪存(字节),不考虑超额预订
node_available_memory node_available_memory_bytes 节点中可用于数据库预置的可用内存量 (字节)
node_available_memory_no_overbooking node_available_memory_no_overbooking_bytes 节点中的可用 RAM (字节) 不考虑超额预订
node_avg_latency sum by (proxy) (irate(endpoint_acc_latency[1m])) / sum by (proxy) (irate(endpoint_total_started_res[1m])) 节点上的终端节点处理的请求的平均延迟(以毫秒为单位);仅在有流量时返回
node_bigstore_free node_bigstore_free_bytes 所有集群节点上后端闪存(由 Flash 数据库的 [BigRedis] 使用)的可用空间总和(字节);仅在启用 BigRedis 时返回
node_bigstore_iops node_flash_reads_total + node_flash_writes_total 集群中基于闪存的数据库 (BigRedis) 的所有分片对后端闪存的 I/O作速率 (ops/sec);仅在启用 BigRedis 时返回
node_bigstore_kv_ops sum by (node) (irate(redis_server_big_io_dels[1m]) + irate(redis_server_big_io_reads[1m]) + irate(redis_server_big_io_writes[1m])) 针对集群中基于 Flash 的数据库 (BigRedis) 的所有分片的后端 flash 的值读/写作速率 (ops/sec);仅在启用 BigRedis 时返回
node_bigstore_throughput sum by (node) (irate(redis_server_big_io_read_bytes[1m]) + irate(redis_server_big_io_write_bytes[1m])) 针对集群中基于闪存的数据库 (BigRedis) 的所有分片的后端闪存的吞吐量 I/O作(字节/秒);仅在启用 BigRedis 时返回
node_cert_expiration_seconds node_cert_expires_in_seconds 每个给定节点的证书过期时间(以秒为单位);详细了解 Redis Enterprise 中的证书监控证书
node_conns sum by (node) (endpoint_client_connections) 连接到节点上终端节点的客户端数量
node_cpu_idle avg by (node) (irate(node_cpu_seconds_total{mode="idle"}[1m])) 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 avg by (node) (irate(node_cpu_seconds_total{mode="system"}[1m])) 在内核中花费的 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 avg by (node) (irate(node_cpu_seconds_total{mode="user"}[1m])) 用户空间进程花费的 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 sum by (cluster, node) (redis_server_aof_rewrite_in_progress) 此节点上的分片当前执行的 AOF 重写数
node_egress_bytes irate(node_network_transmit_bytes_total{device="<interface>"}[1m]) 传出节点的网络流量速率 (字节/秒)
node_egress_bytes_max 不适用 传出网络流量到节点的速率的最高值(字节/秒)
node_egress_bytes_median 不适用 流向节点的传出网络流量速率的平均值 (字节/秒)
node_egress_bytes_min 不适用 传出节点的网络流量速率的最低值(字节/秒)
node_ephemeral_storage_avail node_ephemeral_storage_avail_bytes 已配置的临时磁盘上 RLEC 进程可用的磁盘空间(字节)
node_ephemeral_storage_free node_ephemeral_storage_free_bytes 配置的临时磁盘上的可用磁盘空间(字节)
node_free_memory node_memory_MemFree_bytes 节点中的可用内存 (字节)
node_ingress_bytes irate(node_network_receive_bytes_total{device="<interface>"}[1m]) 节点的传入网络流量速率 (字节/秒)
node_ingress_bytes_max 不适用 节点的传入网络流量速率的最高值(字节/秒)
node_ingress_bytes_median 不适用 节点的传入网络流量速率的平均值 (字节/秒)
node_ingress_bytes_min 不适用 节点的传入网络流量速率的最低值(字节/秒)
node_persistent_storage_avail node_persistent_storage_avail_bytes 已配置的永久磁盘上可供 RLEC 进程使用的磁盘空间(字节)
node_persistent_storage_free node_persistent_storage_free_bytes 配置的永久磁盘上的可用磁盘空间(字节)
node_provisional_flash node_provisional_flash_bytes 此节点上新分片的可用闪存量,同时考虑超额预订、最大 Redis 服务器数、预留闪存以及预置和迁移阈值(字节)
node_provisional_flash_no_overbooking node_provisional_flash_no_overbooking_bytes 此节点上新分片的可用闪存量,不考虑超额预订、最大 Redis 服务器数、预留闪存以及预置和迁移阈值(字节)
node_provisional_memory node_provisional_memory_bytes 为数据库分配的总 RAM 中可用于预置到数据库的 RAM 量
node_provisional_memory_no_overbooking node_provisional_memory_no_overbooking_bytes 在为数据库分配的总 RAM 中,可用于预置到数据库的 RAM 量,而不考虑超额预订
node_total_req sum by (cluster, node) (irate(endpoint_total_req[1m])) 节点上的终端节点处理的请求速率 (ops/sec)
node_up node_metrics_up Node 是集群的一部分,并且已连接

集群指标

V1 指标 等效的 V2 PromQL 描述
cluster_shards_limit license_shards_limit 按分片类型(RAM/闪存)划分的许可证总分片限制

代理指标

V1 指标 等效的 V2 PromQL 描述
listener_acc_latency 不适用 数据库上所有类型命令的累积延迟(延迟之和)。对于平均延迟,请将此值除以 listener_total_res
listener_acc_latency_max 不适用 数据库上所有类型命令的最高累积延迟值
listener_acc_other_latency 不适用 数据库上类型为 “other” 的命令的累积延迟(延迟总和)。对于平均延迟,请将此值除以 listener_other_res
listener_acc_other_latency_max 不适用 数据库上类型为 “other” 的命令的最高累积延迟值
listener_acc_read_latency 不适用 数据库上属于 “read” 类型的命令的累积延迟(延迟之和)。对于平均延迟,请将此值除以 listener_read_res
listener_acc_read_latency_max 不适用 数据库上 “read” 类型的命令的最高累积延迟值
listener_acc_write_latency 不适用 数据库上属于 “write” 类型的命令的累积延迟(延迟之和)。对于平均延迟,请将此值除以 listener_write_res
listener_acc_write_latency_max 不适用 数据库上 “write” 类型的命令的最高累积延迟值
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 irate(endpoint_maximal_connections_exceeded[1m]) 同时连接到数据库的客户端数超过最大限制的次数
listener_max_connections_exceeded_max 不适用 同时连接到数据库的客户端数超过最大限制的次数的最大值
listener_monitor_sessions_count 不适用 在监控模式下连接到终端节点的客户端数量
listener_other_req 不适用 终端节点上其他(非读/写)请求的速率 (ops/sec)
listener_other_req_max 不适用 终端节点上其他(非读/写)请求速率的最大值 (ops/sec)
listener_other_res 不适用 终端节点上其他(非读/写)响应的速率 (ops/sec)
listener_other_res_max 不适用 终端节点上其他(非读/写)响应速率的最大值 (ops/sec)
listener_other_started_res 不适用 从“other”类型的数据库发送的响应数
listener_other_started_res_max 不适用 从“other”类型的数据库发送的响应数的最大值
listener_read_req irate(endpoint_read_requests[1m]) 终端节点上的读取请求速率 (ops/sec)
listener_read_req_max 不适用 终端节点上读取请求速率的最高值 (ops/sec)
listener_read_res irate(endpoint_read_responses[1m]) 终端节点上的读取响应速率 (ops/sec)
listener_read_res_max 不适用 终端节点上读取响应速率的最高值 (ops/sec)
listener_read_started_res 不适用 从“read”类型的数据库发送的响应数
listener_read_started_res_max 不适用 从“read”类型的数据库发送的响应数的最高值
listener_total_connections_received irate(endpoint_total_connections_received[1m]) 客户端与终端节点的新连接速率 (连接数/秒)
listener_total_connections_received_max 不适用 终端节点的新客户端连接速率的最高值 (连接数/秒)
listener_total_req 不适用 终端节点处理的请求速率 (ops/sec)
listener_total_req_max 不适用 终端节点上所有请求的速率的最高值 (ops/sec)
listener_total_res 不适用 终端节点上所有响应的速率 (ops/sec)
listener_total_res_max 不适用 终端节点上所有响应的速率的最高值 (ops/sec)
listener_total_started_res 不适用 从所有类型的数据库发送的响应数
listener_total_started_res_max 不适用 从所有类型的数据库发送的响应数的最大值
listener_write_req irate(endpoint_write_requests[1m]) 终端节点上的写入请求速率 (ops/sec)
listener_write_req_max 不适用 终端节点上写入请求速率的最大值 (ops/sec)
listener_write_res irate(endpoint_write_responses[1m]) 终端节点上的写入响应速率 (ops/sec)
listener_write_res_max 不适用 终端节点上写入响应速率的最高值 (ops/sec)
listener_write_started_res 不适用 从 “write” 类型的数据库发送的响应数
listener_write_started_res_max 不适用 从“write”类型的数据库发送的响应数的最大值

复制指标

V1 指标 等效的 V2 PromQL 描述
bdb_replicaof_syncer_ingress_bytes rate(replica_src_ingress_bytes[1m]) 到 Replica Of 数据库的压缩传入网络流量的速率 (字节/秒)
bdb_replicaof_syncer_ingress_bytes_decompressed rate(replica_src_ingress_bytes_decompressed[1m]) 解压缩到数据库副本的传入网络流量的速率(字节/秒)
bdb_replicaof_syncer_local_ingress_lag_time database_syncer_lag_ms{syncer_type="replicaof"} 流量副本的源和目标之间的滞后时间 (ms)
bdb_replicaof_syncer_status database_syncer_current_status{syncer_type="replicaof"} Replica Of 流量的 Syncer 状态;0 = 同步,1 = 同步,2 = 不同步
bdb_crdt_syncer_ingress_bytes rate(crdt_src_ingress_bytes[1m]) 到 CRDB 的压缩传入网络流量的速率(字节/秒)
bdb_crdt_syncer_ingress_bytes_decompressed rate(crdt_src_ingress_bytes_decompressed[1m]) 到 CRDB 的解压缩传入网络流量的速率 (字节/秒)
bdb_crdt_syncer_local_ingress_lag_time database_syncer_lag_ms{syncer_type="crdt"} CRDB 流量的源和目标之间的滞后时间 (ms)
bdb_crdt_syncer_status database_syncer_current_status{syncer_type="crdt"} CRDB 流量的 Syncer 状态;0 = 同步,1 = 同步,2 = 不同步

分片指标

V1 指标 等效的 V2 PromQL 描述
redis_active_defrag_running redis_server_active_defrag_running 自动内存碎片整理当前主动性 (% cpu)
redis_allocator_active redis_server_allocator_active 已用内存总量,包括外部碎片
redis_allocator_allocated redis_server_allocator_allocated 已分配内存总量
redis_allocator_resident redis_server_allocator_resident 总驻留内存 (RSS)
redis_aof_last_cow_size redis_server_aof_last_cow_size 最后一个 AOFR,CopyOnWrite 内存
redis_aof_rewrite_in_progress redis_server_aof_rewrite_in_progress 正在进行的同时 AOF 重写的数量
redis_aof_rewrites redis_server_aof_rewrites 此进程执行的 AOF 重写次数
redis_aof_delayed_fsync redis_server_aof_delayed_fsync AOF fsync 导致主 Redis 线程延迟(导致延迟)的次数;这可能表示磁盘速度较慢或过载
redis_blocked_clients redis_server_blocked_clients 对等待阻塞调用的客户端进行计数
redis_connected_clients redis_server_connected_clients 到特定分片的客户端连接数
redis_connected_slaves redis_server_connected_slaves 已连接副本数
redis_db0_avg_ttl redis_server_db0_avg_ttl 所有易失性密钥的平均 TTL
redis_db0_expires redis_server_expired_keys volatile key 的总数
redis_db0_keys redis_server_db0_keys 密钥总数
redis_evicted_keys redis_server_evicted_keys 到目前为止逐出的键(自重启以来)
redis_expire_cycle_cpu_milliseconds redis_server_expire_cycle_cpu_milliseconds 在活动到期周期上花费的累积时间
redis_expired_keys redis_server_expired_keys 到目前为止已过期的密钥(自重启以来)
redis_forwarding_state redis_server_forwarding_state 分片转发状态(开启或关闭)
redis_keys_trimmed redis_server_keys_trimmed 在当前或上次重新分片过程中修剪的键数
redis_keyspace_read_hits redis_server_keyspace_read_hits 访问现有 keyspace 的读取作数
redis_keyspace_read_misses redis_server_keyspace_read_misses 访问不存在的密钥空间的读取作数
redis_keyspace_write_hits redis_server_keyspace_write_hits 访问现有密钥空间的写入作数
redis_keyspace_write_misses redis_server_keyspace_write_misses 访问不存在的密钥空间的写入作数
redis_master_link_status redis_server_master_link_status 指示副本是否连接到其主副本
redis_master_repl_offset redis_server_master_repl_offset 分片发送到副本的字节数;通过比较不同时间的值来计算某个时间段的吞吐量
redis_master_sync_in_progress redis_server_master_sync_in_progress 主分片正在同步(1 true;0 false)
redis_max_process_mem redis_server_max_process_mem redis_mgr 根据节点可用内存配置的当前内存限制
redis_maxmemory redis_server_maxmemory redis_mgr 根据数据库内存限制配置的当前内存限制
redis_mem_aof_buffer redis_server_mem_aof_buffer AOF 缓冲区的当前大小
redis_mem_clients_normal redis_server_mem_clients_normal 用于非副本客户端的输入和输出缓冲区的当前内存
redis_mem_clients_slaves redis_server_mem_clients_slaves 用于副本客户端的输入和输出缓冲区的当前内存
redis_mem_fragmentation_ratio redis_server_mem_fragmentation_ratio 内存碎片比率(1.3 表示 30% 的开销)
redis_mem_not_counted_for_evict redis_server_mem_not_counted_for_evict 未计入逐出和 OOM 错误的 used_memory 部分(以字节为单位)
redis_mem_replication_backlog redis_server_mem_replication_backlog 复制积压的大小
redis_module_fork_in_progress redis_server_module_fork_in_progress 一个二进制值,指示模块是否 (1) 或非 (0) 生成活动分叉
redis_process_cpu_system_seconds_total namedprocess_namegroup_cpu_seconds_total{mode="system"} 分片进程系统 CPU 耗时(秒)
redis_process_cpu_usage_percent namedprocess_namegroup_cpu_seconds_total{mode=~"system|user"} 分片进程 CPU 使用率百分比
redis_process_cpu_user_seconds_total namedprocess_namegroup_cpu_seconds_total{mode="user"} 分片用户 CPU 使用时间(秒)
redis_process_main_thread_cpu_system_seconds_total namedprocess_namegroup_thread_cpu_seconds_total{mode="system",threadname="redis-server"} 分片主线程系统 CPU 耗时(秒)
redis_process_main_thread_cpu_user_seconds_total namedprocess_namegroup_thread_cpu_seconds_total{mode="user",threadname="redis-server"} 分片主线程用户 CPU 用时(秒)
redis_process_max_fds max(namedprocess_namegroup_open_filedesc) 分片最大打开文件描述符数
redis_process_open_fds namedprocess_namegroup_open_filedesc 打开的文件描述符的分片数
redis_process_resident_memory_bytes namedprocess_namegroup_memory_bytes{memtype="resident"} 分片驻留内存大小(以字节为单位)
redis_process_start_time_seconds namedprocess_namegroup_oldest_start_time_seconds 自 unix 纪元以来进程的分片开始时间(以秒为单位)
redis_process_virtual_memory_bytes namedprocess_namegroup_memory_bytes{memtype="virtual"} 分片虚拟内存(以字节为单位)
redis_rdb_bgsave_in_progress redis_server_rdb_bgsave_in_progress 指示 bgsave 当前是否正在进行
redis_rdb_last_cow_size redis_server_rdb_last_cow_size 上次 bgsave(或 SYNC fork)使用的 CopyOnWrite 内存
redis_rdb_saves redis_server_rdb_saves 自进程重新启动以来的 bgsave 总数(包括副本完全同步和持久性)
redis_repl_touch_bytes redis_server_repl_touch_bytes 由于处理了 READ 命令,分片作为 TOUCH 命令发送到副本的字节数;通过比较不同时间的值来计算某个时间段的吞吐量
redis_total_commands_processed redis_server_total_commands_processed 分片处理的命令数;通过比较不同时间的值来计算一段时间内的命令数
redis_total_connections_received redis_server_total_connections_received 分片接收的连接数;通过比较不同时间的值来计算一段时间内的连接数
redis_total_net_input_bytes redis_server_total_net_input_bytes 分片接收的字节数;通过比较不同时间的值来计算某个时间段的吞吐量
redis_total_net_output_bytes redis_server_total_net_output_bytes 分片发送的字节数;通过比较不同时间的值来计算某个时间段的吞吐量
redis_up redis_server_up Shard 已启动并运行
redis_used_memory redis_server_used_memory 分片使用的内存(在 BigRedis 中包括 flash)(字节)
为本页评分
返回顶部 ↑