Kvrocks 发布 Exporter 工具
跟 Redis 一样,Kvrocks 也使用 INFO 命令来暴露相关指标(metrics)。Redis 社区有 redis_exporter 用来将 INFO 命令返回信息转为 Prometheus 指标,方便用户进行监控和报警。我们也是基于 redis_exporter 改造以支持 Kvrocks 相关指标。同时,我们也提供了 Grafana 报表模板,用户也可以通过 ID(15286) 或者下载 JSON 文件来导入监控报表。
GitHub 链接: https://github.com/KvrocksLabs/kvrocks_exporter
Grafana 链接: https://grafana.com/grafana/dashboards/15286
编译
复制代码
然后使用 ./kvrocks_exporter -kvrocks.addr {YOUR KVROCKS ADDRESS} 启动。
Grafana 展示
整体分为几个部分:
概要信息
Server 相关,包含 CPU、内存、OPS 以及延时等
复制信息,Full/Partial Sync 以及 Lag 等
磁盘相关,磁盘的使用情况以及大小
RocksDB 指标,各种 Cache 使用以及 Slowdown/Stop 信息等
整体效果如下:
评论