一个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
配置grafana:
直接导入代码:17507