redis可视化监控:redis_exporter+prometheus+grafana目录
一、redis_exporter安装
edis_exporter是用于监控redis的数据和性能的工具,其使用的端口是9121,所以需要开放9121端口(查看防火墙以及云服务器的安全组中端口是否开放) 。
解压后进入目录
如果redis设置有密码,启动命令:
nohup ./redis_exporter -redis.addr 你的redis的ip:6379 -redis.password 密码 -web.listen-address :9121 &
如果redis和edis_exporter部署在同一服务器上可以把ip换成localhost启动:
nohup ./redis_exporter -redis.addr localhost:6379 -redis.password 密码 -web.listen-address :9121 &
redis没有密码,则启动命令:
nohup ./redis_exporter -redis.addr 你的redis的ip:6379 -web.listen-address :9121 &
如果redis和edis_exporter部署在同一服务器上可以把ip换成localhost启动:
nohup ./redis_exporter -redis.addr localhost:6379 -web.listen-address :9121 &
启动后浏览器通过如下url可查看redis_exporter 监控到的数据
http://服务器ip:9121/metrics
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EJWRQ3by-1642739792587)(C:\Users\kingdee\AppData\Roaming\Typora\typora-user-images\image-20220118165220925.png)]](https://i-blog.csdnimg.cn/blog_migrate/d2dde69ed25eea7ff75bbf2eb63d043e.png)
二、prometheus 安装
prometheus系统监控和报警系统,使用的端口是9090,所以需要开放9090端口(查看防火墙以及云服务器的安全组中端口是否开放) 。
prometheus 获取 edis_exporter监控到的数据进行分析
解压后进入目录,prometheus.yml文件中加入:
(如果redis_exporter和prometheusb部署在同一服务器targets的值可以写 “localhost:9121” )
- job_name: 'redis_export'
static_configs:
- targets:
- ["安装redis_exporter的IP:9121"]
(如果是redis集群的话配置文件参考 Prometheus监控之Redis集群监控)
然后启动:
nohup ./prometheus &
启动后浏览器通过如下url可查看prometheus 从redis_exporter拉取到的数据
http://服务器ip:9090/

三、grafana安装
grafana是数据可视化工具,可以做数据监控和数据统计,带有告警功能。
grafana将prometheus的分析数据以可视化的形式呈现,使用的端口是3000,所以需要开放3000端口(查看防火墙以及云服务器的安全组中端口是否开放) 。
解压后进入目录启动:
nohup ./grafana-server &
访问 http://你的服务器ip:3000 , 默认用户名和密码是admin,登录后会提示更改密码。
1.配置grafana的url:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-26CwqBsB-1642739792588)(C:\Users\kingdee\AppData\Roaming\Typora\typora-user-images\image-20220117134836920.png)]](https://i-blog.csdnimg.cn/blog_migrate/cbecc17e431220e8523efab968749d55.png)
url配置为:
(如果上面你的redis_exporter、prometheus、grafana都部署在同一服务器上,url可配置为 http://localhost:9090/ )
http://你安装的prometheus服务器ip:9090/
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CkNVvWGm-1642739792589)(C:\Users\kingdee\AppData\Roaming\Typora\typora-user-images\image-20220117134813199.png)]](https://i-blog.csdnimg.cn/blog_migrate/e0d0d2448bd96a77540a88dee4fe67cd.png)
2.添加grafana插件:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NOkgwhKZ-1642739792589)(C:\Users\kingdee\AppData\Roaming\Typora\typora-user-images\image-20220117134954099.png)]](https://i-blog.csdnimg.cn/blog_migrate/5e508349fb77d93d0b7505ad228499cd.png)
3.redis监控模板JSON文件下载:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PM9Uesf6-1642739792589)(C:\Users\kingdee\AppData\Roaming\Typora\typora-user-images\image-20220117140659516.png)]](https://i-blog.csdnimg.cn/blog_migrate/f06e73ed1146387e02188cf93cbde879.png)
选择刚下载好的JSON文件导入:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sTax8YtR-1642739792590)(C:\Users\kingdee\AppData\Roaming\Typora\typora-user-images\image-20220117140458495.png)]](https://i-blog.csdnimg.cn/blog_migrate/6e4d4e56c554875093f86ef8f4936efc.png)
4.最终效果:
右上角可调整页面数据刷新间隔和要显示的时间段

参考:
2234

被折叠的 条评论
为什么被折叠?



