从 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_read_requests_latency_histogram_sum{db=""$db""}[1m]) + irate(endpoint_write_requests_latency_histogram_sum{db=""$db""}[1m]) + irate(endpoint_other_requests_latency_histogram_sum{db=""$db""}[1m])))/(sum by (db)(irate(endpoint_read_requests{db=""$db""}[1m]) + irate(endpoint_write_requests{db=""$db""}[1m]) + irate(endpoint_other_requests{db=""$db""}[1m])))/1000000 数据库操作的平均延迟(秒);仅当有流量时返回
bdb_avg_latency_max avg(histogram_quantile(1, sum by (le, db) (irate(endpoint_read_requests_latency_histogram_bucket{db=""$db""}[1m]) + irate(endpoint_write_requests_latency_histogram_bucket{db=""$db""}[1m]) + irate(endpoint_other_requests_latency_histogram_bucket{db=""$db""}[1m])))) / 1000000 数据库操作平均延迟的最高值(秒);仅当有流量时返回
bdb_avg_read_latency (sum(irate(endpoint_read_requests_latency_histogram_sum{db=""$db""}[1m]))/sum(irate(endpoint_read_requests{db=""$db""}[1m])))/1000000 读取操作的平均延迟(秒);仅当有流量时返回
bdb_avg_read_latency_max histogram_quantile(1, sum by (le) (irate(endpoint_read_requests_latency_histogram_bucket{db=""$db""}[1m]))) / 1000000 读取操作平均延迟的最高值(秒);仅当有流量时返回
bdb_avg_write_latency (sum(irate(endpoint_write_requests_latency_histogram_sum{db=""$db""}[1m]))/sum(irate(endpoint_write_requests{db=""$db""}[1m])))/1000000 写入操作的平均延迟(秒);仅当有流量时返回
bdb_avg_write_latency_max histogram_quantile(1, sum by (le) (irate(endpoint_write_requests_latency_histogram_bucket{db=""$db""}[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)统计的 shard 数量;仅适用于启用了自动分级的数据库
bdb_conns sum by (db) (endpoint_client_connections{cluster=""$cluster"", db=""$db""} - endpoint_client_disconnections{cluster=""$cluster"", db=""$db""}) 数据库的客户端连接数
bdb_egress_bytes sum by(db) (irate(endpoint_egress{db="$db"}[1m])) 数据库出站网络流量速率(字节/秒)
bdb_egress_bytes_max max_over_time (sum by(db) (irate(endpoint_egress{db="$db"}[1m]))[$__range:]) 数据库出站网络流量速率的最高值(字节/秒)
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 shard fork 子进程在系统模式下的核心利用率百分比
bdb_fork_cpu_system_max sum by (db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="system"}[1m])) 此数据库所有 Redis shard fork 子进程在系统模式下核心利用率百分比的最高值
bdb_fork_cpu_user sum by (db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="user"}[1m])) 此数据库所有 Redis shard fork 子进程在用户模式下的核心利用率百分比
bdb_fork_cpu_user_max sum by (db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="user"}[1m])) 此数据库所有 Redis shard fork 子进程在用户模式下核心利用率百分比的最高值
bdb_ingress_bytes sum by(db) (irate(endpoint_ingress{db="$db"}[1m])) 数据库入站网络流量速率(字节/秒)
bdb_ingress_bytes_max max_over_time (sum by(db) (irate(endpoint_ingress{db="$db"}[1m]))[$__range:]) 数据库入站网络流量速率的最高值(字节/秒)
bdb_instantaneous_ops_per_sec sum by(db) (redis_server_instantaneous_ops_per_sec) 数据库所有 shard 处理的请求速率(操作次数/秒)
bdb_main_thread_cpu_system sum by(db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="system", threadname=~"redis-server.*"}[1m])) 此数据库所有 Redis shard 主线程在系统模式下的核心利用率百分比
bdb_main_thread_cpu_system_max sum by(db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="system", threadname=~"redis-server.*"}[1m])) 此数据库所有 Redis shard 主线程在系统模式下核心利用率百分比的最高值
bdb_main_thread_cpu_user sum by(irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="user", threadname=~"redis-server.*"}[1m])) 此数据库所有 Redis shard 主线程在用户模式下的核心利用率百分比
bdb_main_thread_cpu_user_max sum by(irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="user", threadname=~"redis-server.*"}[1m])) 此数据库所有 Redis shard 主线程在用户模式下核心利用率百分比的最高值
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) 以 monitor 模式连接到数据库的客户端数量
bdb_no_of_keys sum by (db) (redis_server_db_keys{role="master"}) 数据库中的键数量
bdb_other_req sum by(db) (irate(endpoint_other_requests{db="$db"}[1m])) 数据库上其他(非读/写)请求速率(操作次数/秒)
bdb_other_req_max max_over_time (sum by(db) (irate(endpoint_other_requests{db="$db"}[1m]))[$__range:]) 数据库上其他(非读/写)请求速率的最高值(操作次数/秒)
bdb_other_res sum by(db) (irate(endpoint_other_responses{db="$db"}[1m])) 数据库上其他(非读/写)响应速率(操作次数/秒)
bdb_other_res_max max_over_time (sum by(db) (irate(endpoint_other_responses{db="$db"}[1m]))[$__range:]) 数据库上其他(非读/写)响应速率的最高值(操作次数/秒)
bdb_pubsub_channels sum by(db) (redis_server_pubsub_channels) 统计有订阅客户端的 pub/sub channel 数量
bdb_pubsub_channels_max sum by(db) (redis_server_pubsub_channels) 统计有订阅客户端的 pub/sub channel 数量的最高值
bdb_pubsub_patterns sum by(db) (redis_server_pubsub_patterns) 统计有订阅客户端的 pub/sub pattern 数量
bdb_pubsub_patterns_max sum by(db) (redis_server_pubsub_patterns) 统计有订阅客户端的 pub/sub pattern 数量的最高值
bdb_read_hits sum by (db) (irate(redis_server_keyspace_read_hits{role="master"}[1m])) 访问现有键的读取操作速率(操作次数/秒)
bdb_read_hits_max sum by (db) (irate(redis_server_keyspace_read_hits{role="master"}[1m])) 访问现有键的读取操作速率的最高值(操作次数/秒)
bdb_read_misses sum by (db) (irate(redis_server_keyspace_read_misses{role="master"}[1m])) 访问不存在键的读取操作速率(操作次数/秒)
bdb_read_misses_max sum by (db) (irate(redis_server_keyspace_read_misses{role="master"}[1m])) 访问不存在键的读取操作速率的最高值(操作次数/秒)
bdb_read_req sum by (db) (irate(endpoint_read_requests{db="$db"}[1m])) 数据库上的读取请求速率(操作次数/秒)
bdb_read_req_max max_over_time (sum by(db) (irate(endpoint_read_requests{db="$db"}[1m]))[$__range:]) 数据库上的读取请求速率的最高值(操作次数/秒)
bdb_read_res sum by (db) (irate(endpoint_read_responses{"$db"}[1m])) 数据库上的读取响应速率(操作次数/秒)
bdb_read_res_max max_over_time (sum by(db) (irate(endpoint_read_responses{db="$db"}[1m]))[$__range:]) 数据库上的读取响应速率的最高值(操作次数/秒)
bdb_shard_cpu_system sum by(db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="system", role="master"}[1m])) 此数据库所有 Redis shard 进程在系统模式下的核心利用率百分比
bdb_shard_cpu_system_max sum by(db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="system", role="master"}[1m])) 此数据库所有 Redis shard 进程在系统模式下核心利用率百分比的最高值
bdb_shard_cpu_user sum by(db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="user", role="master"}[1m])) Redis shard 进程在用户模式下的核心利用率百分比
bdb_shard_cpu_user_max sum by(db) (irate(namedprocess_namegroup_thread_cpu_seconds_total{mode="user", role="master"}[1m])) Redis shard 进程在用户模式下核心利用率百分比的最高值
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) 按数据库和 shard 类型(ram / flash)统计的已用 shard 数量
bdb_total_connections_received sum by(db) (irate(endpoint_client_connections{db="$db"}[1m])) 数据库新客户端连接速率(连接数/秒)
bdb_total_connections_received_max max_over_time (sum by(db) (irate(endpoint_client_connections{db="$db"}[1m]))[$__range:]) 数据库新客户端连接速率的最高值(连接数/秒)
bdb_total_req sum by (db) (irate(endpoint_read_requests{db=""$db""}[1m]) + irate(endpoint_write_requests{db=""$db""}[1m]) + irate(endpoint_other_requests{db=""$db""}[1m])) 数据库上所有请求速率(操作次数/秒)
bdb_total_req_max max_over_time(sum by (db) (irate(endpoint_read_requests{db=""$db""}[1m]) + irate(endpoint_write_requests{db=""$db""}[1m]) + irate(endpoint_other_requests{db=""$db""}[1m])) [$__range:]) 数据库上所有请求速率的最高值(操作次数/秒)
bdb_total_res sum by (db) (irate(endpoint_read_responses{db=""$db""}[1m]) + irate(endpoint_write_responses{db=""$db""}[1m]) + irate(endpoint_other_responses{db=""$db""}[1m])) 数据库上所有响应速率(操作次数/秒)
bdb_total_res_max max_over_time(sum by (db) (irate(endpoint_read_responses{db=""$db""}[1m]) + irate(endpoint_write_responses{db=""$db""}[1m]) + irate(endpoint_other_responses{db=""$db""}[1m])) [$__range:]) 数据库上所有响应速率的最高值(操作次数/秒)
bdb_up min by(db) (redis_up) 数据库正在运行
bdb_used_memory sum by (db) (redis_server_used_memory) 数据库使用的内存(在 BigRedis 中包含 flash)(字节)
bdb_write_hits sum by (db) (irate(redis_server_keyspace_write_hits{role="master"}[1m])) 访问现有键的写入操作速率(操作次数/秒)
bdb_write_hits_max sum by (db) (irate(redis_server_keyspace_write_hits{role="master"}[1m])) 访问现有键的写入操作速率的最高值(操作次数/秒)
bdb_write_misses sum by (db) (irate(redis_server_keyspace_write_misses{role="master"}[1m])) 访问不存在键的写入操作速率(操作次数/秒)
bdb_write_misses_max sum by (db) (irate(redis_server_keyspace_write_misses{role="master"}[1m])) 访问不存在键的写入操作速率的最高值(操作次数/秒)
bdb_write_req sum by (db) (irate(endpoint_write_requests{db="$db"}[1m])) 数据库上的写入请求速率(操作次数/秒)
bdb_write_req_max max_over_time(sum by (db) (irate(endpoint_write_requests{db="$db"}[1m]))[$__range:]) 数据库上的写入请求速率的最高值(操作次数/秒)
bdb_write_res sum by(db) (irate(endpoint_write_responses{db="$db"}[1m])) 数据库上的写入响应速率(操作次数/秒)
bdb_write_res_max max_over_time(sum by (db) (irate(endpoint_write_responses{db="$db"}[1m]))[$__range:]) 数据库上的写入响应速率的最高值(操作次数/秒)
no_of_expires sum by(db) (redis_server_db_expires{role="master"}) 数据库中当前易失性键的数量

节点指标

V1 指标 等效的 V2 PromQL 描述
node_available_flash node_available_flash_bytes 节点中可用 flash(字节)
node_available_flash_no_overbooking node_available_flash_no_overbooking_bytes 节点中可用 flash(字节),不考虑超额预订
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])) 节点上 endpoint 处理请求的平均延迟(毫秒);仅当有流量时返回
node_bigstore_free node_bigstore_free_bytes 所有集群节点上后端 flash(由 flash 数据库 [BigRedis] 使用)的空闲空间总量(字节);仅当启用 BigRedis 时返回
node_bigstore_iops node_flash_reads_total + node_flash_writes_total 集群中作为基于 flash 的数据库 (BigRedis) 一部分的所有 shard 针对后端 flash 的 I/O 操作速率(操作次数/秒);仅当启用 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) 一部分的所有 shard 针对后端 flash 的值读/写操作速率(操作次数/秒);仅当启用 BigRedis 时返回
node_bigstore_throughput sum by (node) (irate(redis_server_big_io_read_bytes[1m]) + irate(redis_server_big_io_write_bytes[1m])) 集群中作为基于 flash 的数据库 (BigRedis) 一部分的所有 shard 针对后端 flash 的 I/O 操作吞吐量(字节/秒);仅当启用 BigRedis 时返回
node_cert_expiration_seconds node_cert_expires_in_seconds 每个给定节点的证书过期时间(秒);阅读有关 Redis Enterprise 中的证书监控证书的更多信息
node_conns sum by (node) (endpoint_client_connections) 连接到节点上 endpoint 的客户端数量
node_cpu_idle avg by (node) (irate(node_cpu_seconds_total{mode="idle"}[1m])) CPU 空闲时间占比(0-1,乘以 100 为百分比)
node_cpu_idle_max N/A CPU 空闲时间占比的最高值(0-1,乘以 100 为百分比)
node_cpu_idle_median N/A CPU 空闲时间占比的平均值(0-1,乘以 100 为百分比)
node_cpu_idle_min N/A 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 N/A CPU 花费在内核中的时间占比的最高值(0-1,乘以 100 为百分比)
node_cpu_system_median N/A CPU 花费在内核中的时间占比的平均值(0-1,乘以 100 为百分比)
node_cpu_system_min N/A 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 N/A CPU 花费在用户空间进程中的时间占比的最高值(0-1,乘以 100 为百分比)
node_cpu_user_median N/A CPU 花费在用户空间进程中的时间占比的平均值(0-1,乘以 100 为百分比)
node_cpu_user_min N/A CPU 花费在用户空间进程中的时间占比的最低值(0-1,乘以 100 为百分比)
node_cur_aof_rewrites sum by (cluster, node) (redis_server_aof_rewrite_in_progress) 此节点上 shard 当前执行的 AOF rewrite 次数
node_egress_bytes irate(node_network_transmit_bytes_total{device="<interface>"}[1m]) 节点出站网络流量速率(字节/秒)
node_egress_bytes_max N/A 节点出站网络流量速率的最高值(字节/秒)
node_egress_bytes_median N/A 节点出站网络流量速率的平均值(字节/秒)
node_egress_bytes_min N/A 节点出站网络流量速率的最低值(字节/秒)
node_ephemeral_storage_avail node_ephemeral_storage_avail_bytes 在配置的 ephemeral 磁盘上,RLEC 进程可用的磁盘空间(字节)
node_ephemeral_storage_free node_ephemeral_storage_free_bytes 在配置的 ephemeral 磁盘上的空闲磁盘空间(字节)
node_free_memory node_memory_MemFree_bytes 节点中的空闲内存(字节)
node_ingress_bytes irate(node_network_receive_bytes_total{device="<interface>"}[1m]) 节点入站网络流量速率(字节/秒)
node_ingress_bytes_max N/A 节点入站网络流量速率的最高值(字节/秒)
node_ingress_bytes_median N/A 节点入站网络流量速率的平均值(字节/秒)
node_ingress_bytes_min N/A 节点入站网络流量速率的最低值(字节/秒)
node_persistent_storage_avail node_persistent_storage_avail_bytes 在配置的 persistent 磁盘上,RLEC 进程可用的磁盘空间(字节)
node_persistent_storage_free node_persistent_storage_free_bytes 在配置的 persistent 磁盘上的空闲磁盘空间(字节)
node_provisional_flash node_provisional_flash_bytes 考虑超额预订、最大 Redis 服务器数量、保留 flash 以及配置和迁移阈值后,此节点上可用于新 shard 的 flash 量(字节)
node_provisional_flash_no_overbooking node_provisional_flash_no_overbooking_bytes 不考虑超额预订、最大 Redis 服务器数量、保留 flash 以及配置和迁移阈值后,此节点上可用于新 shard 的 flash 量(字节)
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])) 节点上 endpoint 处理的请求速率(操作次数/秒)
node_up node_metrics_up 节点是集群的一部分并已连接

集群指标

V1 指标 等效的 V2 PromQL 描述
cluster_shards_limit license_shards_limit 按 shard 类型(ram / flash)划分的许可总 shard 限制

代理指标

V1 指标 等效的 V2 PromQL 描述
listener_acc_latency N/A 数据库上所有类型命令的累积延迟(延迟总和)。要计算平均延迟,请将此值除以 listener_total_res
listener_acc_latency_max N/A 数据库上所有类型命令累积延迟的最高值
listener_acc_other_latency N/A 数据库上类型为“other”的命令的累积延迟(延迟总和)。要计算平均延迟,请将此值除以 listener_other_res
listener_acc_other_latency_max N/A 数据库上类型为“other”的命令累积延迟的最高值
listener_acc_read_latency N/A 数据库上类型为“read”的命令的累积延迟(延迟总和)。要计算平均延迟,请将此值除以 listener_read_res
listener_acc_read_latency_max N/A 数据库上类型为“read”的命令累积延迟的最高值
listener_acc_write_latency N/A 数据库上类型为“write”的命令的累积延迟(延迟总和)。要计算平均延迟,请将此值除以 listener_write_res
listener_acc_write_latency_max N/A 数据库上类型为“write”的命令累积延迟的最高值
listener_auth_cmds N/A 发送到数据库的 memcached AUTH 命令数量
listener_auth_cmds_max N/A 发送到数据库的 memcached AUTH 命令数量的最高值
listener_auth_errors N/A memcached AUTH 命令的错误响应数量
listener_auth_errors_max N/A memcached AUTH 命令错误响应数量的最高值
listener_cmd_flush N/A 发送到数据库的 memcached FLUSH_ALL 命令数量
listener_cmd_flush_max N/A 发送到数据库的 memcached FLUSH_ALL 命令数量的最高值
listener_cmd_get N/A 发送到数据库的 memcached GET 命令数量
listener_cmd_get_max N/A 发送到数据库的 memcached GET 命令数量的最高值
listener_cmd_set N/A 发送到数据库的 memcached SET 命令数量
listener_cmd_set_max N/A 发送到数据库的 memcached SET 命令数量的最高值
listener_cmd_touch N/A 发送到数据库的 memcached TOUCH 命令数量
listener_cmd_touch_max N/A 发送到数据库的 memcached TOUCH 命令数量的最高值
listener_conns N/A 连接到 endpoint 的客户端数量
listener_egress_bytes N/A endpoint 出站网络流量速率(字节/秒)
listener_egress_bytes_max N/A endpoint 出站网络流量速率的最高值(字节/秒)
listener_ingress_bytes N/A endpoint 入站网络流量速率(字节/秒)
listener_ingress_bytes_max N/A endpoint 入站网络流量速率的最高值(字节/秒)
listener_last_req_time N/A 最后一次向数据库发送命令的时间
listener_last_res_time N/A 最后一次从数据库发送响应的时间
listener_max_connections_exceeded irate(endpoint_maximal_connections_exceeded[1m]) 同时连接到数据库的客户端数量超过最大限制的次数
listener_max_connections_exceeded_max N/A 同时连接到数据库的客户端数量超过最大限制的次数的最高值
listener_monitor_sessions_count N/A 以 monitor 模式连接到 endpoint 的客户端数量
listener_other_req N/A endpoint 上其他(非读/写)请求速率(操作次数/秒)
listener_other_req_max N/A endpoint 上其他(非读/写)请求速率的最高值(操作次数/秒)
listener_other_res N/A endpoint 上其他(非读/写)响应速率(操作次数/秒)
listener_other_res_max N/A endpoint 上其他(非读/写)响应速率的最高值(操作次数/秒)
listener_other_started_res N/A 从数据库发送的类型为“other”的响应数量
listener_other_started_res_max N/A 从数据库发送的类型为“other”的响应数量的最高值
listener_read_req irate(endpoint_read_requests[1m]) endpoint 上的读取请求速率(操作次数/秒)
listener_read_req_max N/A endpoint 上的读取请求速率的最高值(操作次数/秒)
listener_read_res irate(endpoint_read_responses[1m]) endpoint 上的读取响应速率(操作次数/秒)
listener_read_res_max N/A endpoint 上的读取响应速率的最高值(操作次数/秒)
listener_read_started_res N/A 从数据库发送的类型为“read”的响应数量
listener_read_started_res_max N/A 从数据库发送的类型为“read”的响应数量的最高值
listener_total_connections_received irate(endpoint_total_connections_received[1m]) endpoint 新客户端连接速率(连接数/秒)
listener_total_connections_received_max N/A endpoint 新客户端连接速率的最高值(连接数/秒)
listener_total_req N/A endpoint 处理的请求速率(操作次数/秒)
listener_total_req_max N/A endpoint 上所有请求速率的最高值(操作次数/秒)
listener_total_res N/A endpoint 上所有响应速率(操作次数/秒)
listener_total_res_max N/A endpoint 上所有响应速率的最高值(操作次数/秒)
listener_total_started_res N/A 从数据库发送的所有类型响应数量
listener_total_started_res_max N/A 从数据库发送的所有类型响应数量的最高值
listener_write_req irate(endpoint_write_requests[1m]) endpoint 上的写入请求速率(操作次数/秒)
listener_write_req_max N/A endpoint 上的写入请求速率的最高值(操作次数/秒)
listener_write_res irate(endpoint_write_responses[1m]) endpoint 上的写入响应速率(操作次数/秒)
listener_write_res_max N/A endpoint 上的写入响应速率的最高值(操作次数/秒)
listener_write_started_res N/A 从数据库发送的类型为“write”的响应数量
listener_write_started_res_max N/A 从数据库发送的类型为“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]) 到 Replica Of 数据库的解压缩入站网络流量速率(字节/秒)
bdb_replicaof_syncer_local_ingress_lag_time database_syncer_lag_ms{syncer_type="replicaof"} Replica Of 流量源端和目标端之间的延迟时间(毫秒)
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 流量源端和目标端之间的延迟时间(毫秒)
bdb_crdt_syncer_status database_syncer_current_status{syncer_type="crdt"} CRDB 流量的 Syncer 状态;0 = 同步中,1 = 正在同步,2 = 不同步

Shard 指标

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 rewrite 次数
redis_aof_rewrites redis_server_aof_rewrites 此进程执行的 AOF rewrite 次数
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 易失性键的总数
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 访问现有键空间的读操作次数
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 为真;0 为假)
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 used_memory 中不计入逐出和 OOM 错误的部分(字节)
redis_mem_replication_backlog redis_server_mem_replication_backlog 复制积压缓冲区大小
redis_module_fork_in_progress redis_server_module_fork_in_progress 一个二进制值,表示是否存在由模块生成的活动 fork(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 分片正在运行
redis_used_memory redis_server_used_memory 分片使用的内存(在 BigRedis 中包括闪存)(字节)
评价本页
返回顶部 ↑