redis-exporter


1. 下载并解压二进制文件

在一个节点启用本工具即可

wget https://github.com/oliver006/redis_exporter/releases/download/v1.58.0/redis_exporter-v1.58.0.linux-amd64.tar.gz
tar -xvf redis_exporter-v1.58.0.linux-amd64.tar.gz 
sudo mv redis_exporter-v1.58.0.linux-amd64/redis_exporter  /usr/local/bin/

sudo tee -a /etc/systemd/system/redis_exporter.service << EOF
[Unit]
Description=Redis Exporter
After=network.target

[Service]
type=forking
ExecStart=redis_exporter -redis.addr 10.8.0.88:6379 -redis.password keyword@2020 -web.listen-address 10.8.0.88:9121  # -redis.password 应该是配置中的 requirepass 的值
Restart=always

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload
sudo systemctl enable --now redis_exporter.service

2. 查看指标

curl 10.8.0.88:9121/metrics

3. Prometheus

- job_name: 'redis_exporter_targets'
  static_configs:
    - targets:
      - redis://10.8.0.88:6379
      - redis://10.8.0.88:6380
      - redis://10.8.0.89:6379
      - redis://10.8.0.89:6380
      - redis://10.8.0.90:6379
      - redis://10.8.0.90:6380
  metrics_path: /scrape
  relabel_configs:
    - source_labels: [__address__]
      target_label: __param_target
    - source_labels: [__param_target]
      target_label: instance
    - target_label: __address__
      replacement: 10.8.0.88:9121 #需要保留,此处为 exporter 地址

文章作者: LC
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 LC !
  目录