Redis可视化监控
使用Redis数据源的方法
安装Grafana
Grafana安装
Grafana添加Redis数据源
在grafana启动的服务器上面输入下面命令
grafana-cli plugins install redis-datasource
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/86706c7935e8ce3c499293857ba610b0.png)
重启Grafana
systemctl restart grafana-server.service
设置数据源
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/41b861df6358ddba9e3bcff2d5d158c8.png)
添加Grafana面板
有两种仪表盘提供
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/96684b53e667f6a75e50e01cd258ce8e.png)
效果图
Redis
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b344cd34d8ff4ca68cb65e49637efd89.png)
Redis Streaming
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b19bdc13f6ef9c8abe11731635192449.png)
优缺点
优点 | 缺点 |
---|
操作简单,快速部署 | 当重新打开页面或者切换条件的时候,历史数据就会消失 |
使用Prometheus当数据源方式
下载redis_exporter
wget https://github.com/oliver006/redis_exporter/releases/download/v0.30.0/redis_exporter-v0.30.0.linux-amd64.tar.gz
解压redis_exporter
tar -zxvf redis_exporter-v0.30.0.linux-amd64.tar.gz
启动redis_exporter
设置为Linux服务
添加配置文件
vim /usr/lib/systemd/system/redis_exporter.service
文件内容
[Service]
ExecStart=/你本地之前下载redis_exporter的位置/redis_exporter -redis.addr=192.168.1.158:6379 -web.listen-address 0.0.0.0:9121
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
[Unit]
Description=redis_exporter
After=network.target
systemctl daemon-reload
systemctl enable redis_exporter.service
systemctl start redis_exporter.service
启动完成
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/00f49f7b3f6d5f5aca6cfe44589408b9.png)
配置Prometheus参数
安装Prometheus
Prometheus安装
修改配置文件
- job_name: 'redis'
static_configs:
- targets: ['192.168.1.105:9121']
labels:
instance: '192.168.1.105'
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c153b2969a9fddfa9874e50b1a104348.png)
重启Prometheus
systemctl restart prometheus.service
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c9948b00e9110f2c2e48aaa293d0b127.png)
Grafana添加数据模板
安装Grafana
Grafana安装
Grafana添加模板
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/49598864f5da084aac3bec5051fc4b25.png)
选择添加过redis_exporter的Prometheus
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/109f056d9b290bc9fdfbc9b6436a9b71.png)
效果展示
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/528569cc0c3bb7e38372c60df44b259a.png)
优缺点
优点 | 缺点 |
---|
查看历史数据方便,因为历史数据是保存在Prometheus中 | 操作比直接添加redis源复杂一些,需要安装并配置Prometheus |