查看原文
其他

Kvrocks 发布 Exporter 工具

KvrocksLabs Apache Kvrocks 2022-08-25
跟 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

编译
git clone https://github.com/KvrocksLabs/kvrocks_exporter.gitcd kvrocks_exportergo build../kvrocks_exporter --version
然后使用 ./kvrocks_exporter -kvrocks.addr {YOUR KVROCKS ADDRESS} 启动。

Grafana  展示
整体分为几个部分:
  • 概要信息
  • Server 相关,包含 CPU、内存、OPS 以及延时等
  • 复制信息,Full/Partial Sync 以及 Lag 等
  • 磁盘相关,磁盘的使用情况以及大小
  • RocksDB 指标,各种 Cache  使用以及 Slowdown/Stop 信息等

整体效果如下:


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存