监控:Valkey 数据库监控
对 Valkey 数据库的通用性能指标进行采集监控。支持 Valkey 7.0+。
配置参数
| 参数名称 | 参数帮助描述 |
|---|---|
| 监控Host | 被监控的对端IPV4,IPV6或域名。注意⚠️不带协议头(eg: https://, http://)。 |
| 任务名称 | 标识此监控的名称,名称需要保证唯一性。 |
| 端口 | Valkey 对外提供的端口,默认为6379,sentinel节点默认26379 |
| 超时时间 | 设置 Valkey info 查询未响应数据时的超时时间,单位ms毫秒,默认3000毫秒。 |
| 数据库名称 | 数据库实例名称,可选。 |
| 用户名 | 数据库连接用户名,可选 |
| 密码 | 数据库连接密码,可选 |
| 采集间隔 | 监控周期性采集数据间隔时间,单位秒,可设置的最小间隔为30秒 |
| 是否探测 | 新增监控前是否先探测检查监控可用性,探测成功才会继续新增修改操作 |
| 描述备注 | 更多标识和描述此监控的备注信息,用户可以在这里备注信息 |
采集指标
指标集合:server
| 指标名称 | 指标单位 | 指标帮助描述 |
|---|---|---|
| valkey_version | 无 | Valkey 服务器版本 |
| valkey_git_sha1 | 无 | Git SHA1 |
| valkey_git_dirty | 无 | Git dirty flag |
| valkey_build_id | 无 | Valkey 构建的id |
| valkey_mode | 无 | Valkey 模式(包括standalone, sentinel, cluster) |
| os | 无 | Valkey 服务器的宿主操作系统 |
| arch_bits | 无 | 架构(32 或 64 位) |
| multiplexing_api | 无 | Valkey 使用的事件循环机制 |
| atomicvar_api | 无 | Valkey 使用的原子 API |
| gcc_version | 无 | 用于编译 Valkey 服务器的GCC编译器版本 |
| process_id | 无 | 服务器进程的PID |
| process_supervised | 无 | 受监管系统(包括:upstart、systemd、unknown、no) |
| run_id | 无 | 标识 Valkey 服务器的随机值(由Sentinel和Cluster使用) |
| tcp_port | 无 | TCP/IP侦听端口 |
| server_time_usec | 无 | 微秒级精度的基于时间的系统时间 |
| uptime_in_seconds | 无 | 自 Valkey 服务器启动后的秒数 |
| uptime_in_days | 无 | 自 Valkey 服务器启动后的天数 |
| hz | 无 | 服务器的当前频率设置,valkey 相关定时任务的执行频率(如清除过期key,关闭超时客户端) |
| configured_hz | 无 | 服务器配置的频率设置 |
| lru_clock | 无 | 时钟每分钟递增,用于LRU管理 |
| executable | 无 | 服务器可执行文件的路径 |
| config_file | 无 | 配置文件的路径 |
| io_threads_active | 无 | 指示I/O线程是否处于活动状态的标志 |
| shutdown_in_milliseconds | 无 | 复制副本在完成关闭序列之前赶上复制的最长剩余时间。此字段仅在停机期间出现。 |