Prometheus 监控 Redis

一、下载 redis_exporter 安装包

从 GitHub 上面下载安装包,这里选择了 v1.12.0

https://github.com/oliver006/redis_exporter/releases/tag/v1.12.0

image.png

在 Linux 某个目录下面直接下载:

[root@localhost data]# wget https://github.com/oliver006/redis_exporter/releases/download/v1.12.0/redis_exporter-v1.12.0.linux-amd64.tar.gz

二、解压安装

#redis_exporter 不一定需要和 Redis 在同一台机器上面,解压到 Prometheus 安装目录下面

解压

[root@localhost data]# tar -zxvf redis_exporter-v1.12.0.linux-amd64.tar.gz -C /usr/local/prometheus/

三、编写启动脚本,没有密码的模式

[root@localhost redis_exporter-v1.12.0.linux-amd64]# VIM start_redis_exporter.sh

#!/bin/bash

HOSTIP=192.168.226.150

nohup /usr/local/prometheus/redis_exporter-v1.12.0.linux-amd64/redis_exporter -redis.addr $HOSTIP:6379 -web.listen-address 192.168.226.153:9121 &

四、启动 redis_exporter 服务

[root@localhost redis_exporter-v1.12.0.linux-amd64]# sh start_redis_exporter.sh

五、配置 Prometheus

  1. [root@localhost prometheus]# VIM prometheus.yml
  1. 重启 Prometheus 服务

[root@localhost prometheus]# systemctl restart prometheus

  1. 配置成功之后,查看 Prometheus 的监控 Redis 是 UP 状态

http://192.168.226.153:9090/targets

image.png

  1. 在搜索框输入“Redis”可以查看到所有的指标信息

image.png

六、在 grafana 里面配置 Prometheus 的连接

image.png

image.png

image.png

七:导入 JSON 模板

  1. 下载 prometheus-redis_rev1.json 模板

https://grafana.com/api/dashboards/763/revisions/1/download

  1. 导入

image.png

image.png

最后显示的监控图

image.png

回帖
请输入回帖内容 ...