Prometheus系列之监控Redis服务

# 安装Redis Redis[安装请查阅](https://xp.sb/58.html),本文不再赘述。

下载安装

[root@openresty-dev software]# wget https://github.com/oliver006/redis_exporter/releases/download/v1.69.0/redis_exporter-v1.69.0.linux-amd64.tar.gz
[root@openresty-dev software]# tar -zxvf redis_exporter-v1.69.0.linux-amd64.tar.gz
[root@openresty-dev software]# mv redis_exporter-v1.69.0.linux-amd64 /usr/local/redis_exporter

systemctl

[root@openresty-dev redis_exporter]# cat > /etc/systemd/system/redis_exporter.service << "EOF"
[Unit]
Description=redis_exporter
After=local-fs.target network-online.target network.target
Wants=local-fs.target network-online.target network.target
 
[Service]
ExecStart=/usr/local/redis_exporter/redis_exporter -redis.addr 127.0.0.1:6379
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
# redis_exporter -redis.addr redis://localhost:6379  -redis.password 'Redis密码'
[root@openresty-dev redis_exporter]# systemctl daemon-reload
[root@openresty-dev redis_exporter]# systemctl start redis_exporter
[root@openresty-dev redis_exporter]# systemctl status redis_exporter
● redis_exporter.service - redis_exporter
     Loaded: loaded (/etc/systemd/system/redis_exporter.service; disabled; preset: disabled)
     Active: active (running) since Sat 2025-04-05 08:33:36 CST; 4s ago
   Main PID: 1360 (redis_exporter)
      Tasks: 8 (limit: 22962)
     Memory: 9.9M
        CPU: 18ms
     CGroup: /system.slice/redis_exporter.service
             └─1360 /usr/local/redis_exporter/redis_exporter -redis.addr 127.0.0.1:6379

Apr 05 08:33:36 openresty-dev systemd[1]: Started redis_exporter.
Apr 05 08:33:36 openresty-dev redis_exporter[1360]: time="2025-04-05T08:33:36+08:00" level=info msg="Redis Metric>
Apr 05 08:33:36 openresty-dev redis_exporter[1360]: time="2025-04-05T08:33:36+08:00" level=info msg="Providing me>

配置Prometheus

[root@prometheus ~]# vim /usr/local/prometheus/prometheus.yml 
...
  - job_name: redis_since
    static_configs:
    - targets: ['192.168.3.232:9121']
...
[root@prometheus ~]# systemctl restart prometheus
[root@prometheus ]# curl -X POST http://192.168.3.167:9090/-/reload

配置Grafana

进入grafana控制界面,依次进入Dashboards->New->Import->输入ID “763”->Load。