Redis如何实现性能监控

113次阅读
没有评论

共计 1645 个字符,预计需要花费 5 分钟才能阅读完成。

自动写代码机器人,免费开通

丸趣 TV 小编给大家分享一下 Redis 如何实现性能监控,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

redis_exporter + prometheus +grafana 监控 Redis 服务指标

1.redis_exporter

2.prometheus

3.grafana

本文使用 redis_exporter + prometheus +grafana 实现对 Redis 服务进行监控, 原因: 成本低, 人工干预少, 直接下载对应的组件, 只需添加配置即可互相通信, 可视化指标也比较全面。

下面是在安装了 redis 的 Linux 机器上

1、redis_exporter

下载程序压缩文件

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

解压

tar zxf redis_exporter-v0.28.0.linux-amd64.tar.gz

cd 进入目录

cd redis_exporter-v1.15.0.linux-amd64

直接运行 redis_exporter 程序 加 代表在后台运行, /redis_exporter 命令默认访问本机的 localhost:6379, 需要指定其他机器的 redis 使用 ./redis_exporter ip:port

./redis_exporter 

2、prometheus

第一步还是老样子下载文件, 解压文件 (v2.7.1) 可以修改成需要安装的版本, 可以点击 https://github.com/prometheus/prometheus/releases 进去找对应的版本号

wget https://github.com/prometheus/prometheus/releases/download/v2.7.1/prometheus-2.7.1.linux-amd64.tar.gz
tar zxf prometheus-2.7.1.linux-amd64.tar.gz

cd 进入目录会发现一个 prometheus.yml 的配置文件, 这个配置文件对应的每一个服务的服务名, 监控地址和端口。

vim prometheus.yml

打开配置文件添加 redis_exporter 通信的配置

 - job_name:  prometheus 
 static_configs:
 - targets: [localhost:9090] # 程序在本机开通的端口号   默认 9090
 - job_name:  redis 
 static_configs:
 - targets:
 -  IP:9121  #(安装 redis_exporter 的 IP)

运行 ps: 查看有没有进程占用 9090 端口

./prometheus 

http://ip:9090/targets 查看是否成功
Redis 如何实现性能监控

3、grafana

废话不多说

 wget https://dl.grafana.com/oss/release/grafana-6.0.0-beta1.linux-amd64.tar.gz
tar zxf grafana-6.0.0-beta1.linux-amd64.tar.gz
cd grafana-6.0.0-beta1
./grafana-server start

启动后: http://ip:300 默认用户:admin, 密码:admin 然后在左边找到 data sources
Redis 如何实现性能监控

配置 Url 对应你的程序地址
Redis 如何实现性能监控

最后一步! 下载 json 模板导入进来
https://grafana.com/api/dashboards/763/revisions/1/download

Redis 如何实现性能监控
上传
Redis 如何实现性能监控
这里可以查看你配置那些服务监控
Redis 如何实现性能监控

监控页面

Redis 如何实现性能监控

看完了这篇文章,相信你对“Redis 如何实现性能监控”有了一定的了解,如果想了解更多相关知识,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1645字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)