使用夜莺+categraf监控redis和redis集群

打印 上一主题 下一主题

主题 1779|帖子 1779|积分 5337

上一篇文章《使用 Categraf 快速建设 MySQL 监控,同时介绍夜莺模板中央》我们已经相识了如何使用夜莺配合 Categraf 监控 MySQL,本节我们重点看看 Redis 监控的实操方案。
Redis 监控资料

起首照旧去模板中央找到 Redis 插件相关的说明和各类模板,菜单位置在:集成中央 - 模板中央,搜索 redis 即可:

点击进去,可以看到收罗说明、仪表盘、告警规则、指标说明等内容。按照收罗说明中的配置方式,配置 Categraf 的 redis 插件,我的配置如下:
  1. [[instances]]
  2. address = "127.0.0.1:6379"
  3. labels = { instance="n9e-10.2.3.4:6379" }
复制代码
如果要监控多个 redis 实例,就拷贝这个 [[instances]] 配置段多次,修改 address 和 labels 即可。如果是监控 redis 集群,仍然是配置多个 [[instances]] 配置段,同时为了和其他集群区分,可以附加一个 redis_clus 标签作为集群唯一标识。
然后重启 Categraf 或给 Categraf 发 HUP 信号,让其重载配置。
  1. kill -HUP `pidof categraf`
复制代码
完事之后,在夜莺的指标视图或者即时查询中都可以看到 Redis 的监控指标,只要能查到,就说明数据正常上报了。

之后把模板中央中的告警规则和仪表盘克隆导入到本身的业务组即可,最终看到的仪表盘结果如下:

这个仪表盘的结果须要 v7.beta13 以上的版本才气看到,写本文的时候尚未发版,你可以从这里拿到仪表盘的 JSON 文件,直接导入即可:
https://github.com/ccfos/nightingale/blob/main/integrations/Redis/dashboards/redis_by_categraf.json
模板中央已经内置了一些模板,使用起来比较方便。当然,中间件、数据库种类比较多,也不是每个都整理的很完备,接待大家一起整理这些收罗说明、仪表盘、告警规则、指标说明,提 PR 给社区,一起共建。代码提交到这里:
https://github.com/ccfos/nightingale/tree/main/integrations
可以参考 MySQL 或 Redis 目录下的内容,按照格式提交即可。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

吴旭华

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表