redis可视化监控:redis_exporter+prometheus+grafana

redis可视化监控:redis_exporter+prometheus+grafana目录

一、redis_exporter安装

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:UserskingdeeAppDataRoamingTypora	ypora-user-imagesimage-20220118165220925.png)]

二、prometheus 安装

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是数据可视化工具,可以做数据监控和数据统计,带有告警功能。

grafana将prometheus的分析数据以可视化的形式呈现,使用的端口是3000,所以需要开放3000端口(查看防火墙以及云服务器的安全组中端口是否开放) 。

解压后进入目录启动:

nohup ./grafana-server &	

访问 http://你的服务器ip:3000 , 默认用户名和密码是admin,登录后会提示更改密码。

1.配置grafana的url:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-26CwqBsB-1642739792588)(C:UserskingdeeAppDataRoamingTypora	ypora-user-imagesimage-20220117134836920.png)]

url配置为:
(如果上面你的redis_exporter、prometheus、grafana都部署在同一服务器上,url可配置为 http://localhost:9090/ )

http://你安装的prometheus服务器ip:9090/

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CkNVvWGm-1642739792589)(C:UserskingdeeAppDataRoamingTypora	ypora-user-imagesimage-20220117134813199.png)]

2.添加grafana插件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NOkgwhKZ-1642739792589)(C:UserskingdeeAppDataRoamingTypora	ypora-user-imagesimage-20220117134954099.png)]

3.redis监控模板JSON文件下载:

redis模板下载

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PM9Uesf6-1642739792589)(C:UserskingdeeAppDataRoamingTypora	ypora-user-imagesimage-20220117140659516.png)]

选择刚下载好的JSON文件导入:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sTax8YtR-1642739792590)(C:UserskingdeeAppDataRoamingTypora	ypora-user-imagesimage-20220117140458495.png)]

4.最终效果:

右上角可调整页面数据刷新间隔和要显示的时间段
在这里插入图片描述


参考:

REDIS指标监控可视化搭建

使用Prometheus和Grafana构建Redis实时监控平台

Grafana系统web页面显示中的时间问题

Grafana+Prometheus+node_exporter监控,Grafana无法显示数据的问题

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值