redis监控(redis_exporter+prometheus+grafana)

本文详细介绍了如何使用redis_exporter监控Redis实例,并通过Prometheus收集数据,最后利用Grafana进行数据可视化。文中提供了具体的命令行操作,包括安装、配置及运行redis_exporter,以及如何在Prometheus.yml中添加监控配置,确保PromQL查询的有效性和数据的实时展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

道理与mysql 的监控一样不再啰嗦
出现问题在于没有考虑好addr的问题 其实是需要在监控的时候输入相应的地址来供后面使用的
首先安装exporter 后面也可以做成启动脚本来使用

wget https://github.com/oliver006/redis_exporter/releases/download/v0.30.0/redis_exporter-v0.30.0.linux-amd64.tar.gz
 

#里面的addr 不要改名字后面grafana 中的json 有引用
tar xf redis_exporter-v0.30.0.linux-amd64.tar.gz
nohup ./redis_exporter -redis.addr 47.103.23.154:6379 -redis.password password &

可以直接使用docker 安装

监控集群时

nohup ./redis_exporter  -redis.addr 134.224.249.36:6379,134.224.249.37:6379,134.224.249.38:7000,134.224.249.36:7001,134.224.249.37:7001,134.224.249.38:7001 -redis.password 12312312]
修改Prometheus.yml配置文件 添加上去关于redis的监控问题 

在Prometheus 进行PromQL 查询 确保连接时可用的而且有数据的 否则后期grafana 无法读取

重点 !!
在Grafana 中 只需要做一个关于Prometheus的 数据源即可 然后都从一个数据获取数据 但是在 可视化时 会根据addr 这样的参数来获取不同的数据源 是mysql 还是redis 实际上Grafana 这样的可视化平台实际上也是通过PromQL 查询Prometheus 里面的数据来达到数据实时现实的

监控redis 集群模式

同时对两个redis 进行监控
nohup ./redis_exporter -redis.addr 47.103.23.154:6379,47.103.23.164:6379 -redis.password 123456 &

具体请看 这位作者
https://www.cnblogs.com/fsckzy/p/12053604.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值