redis监控(redis_exporter+prometheus+grafana)

道理与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

猜你喜欢

转载自blog.csdn.net/m0_54850467/article/details/123681126