一个Redis_exporter监控多个redis实例我这边试了多种办法,都无法实现,一下为每个redis_exporter监控一个redis办法:

配置redis_exporter:

wget https://github.com/oliver006/redis_exporter/releases/download/v1.51.0/redis_exporter-v1.51.0.linux-amd64.tar.gz
tar -xf redis_exporter-v1.51.0.linux-amd64.tar.gz -C /app/
cd /app/
mv redis_exporter-v1.51.0.linux-amd64/ redis_exporter


cat /usr/lib/systemd/system/redis_exporter.service
[Unit]
Description=redis_exporter
Documentation=https://prometheus.io/
After=network.target
[Service]
Type=simple
ExecStart=/app/redis_exporter/redis_exporter   -redis.addr redis://100.100.137.87:6379  -redis.password '1qaz@WSX'
Restart=on-failure
[Install]
WantedBy=multi-user.target



systemctl  daemon-reload
systemctl start redis_exporter.service
systemctl enable redis_exporter.service
systemctl status  redis_exporter.service

配置perometheus:

  - job_name: "redis_exporter"
    scrape_interval: 15s
    scrape_timeout: 5s
    static_configs:
      - targets: ["100.100.137.87:9121"]
        labels:
          group: test
          name: 'test-ruoyi-redis'
      - targets: ["100.100.137.92:9121"]
        labels:
          group: prod
          name: 'prod-ruoyi-redis'


curl -X POST http://localhost:9090/-/reload

image-20250425140523058

配置grafana:

直接导入代码:17507

image-20250425104222052

results matching ""

    No results matching ""