部署Redis_export监控redis

部署Redis_export监控redis

redis_exporter配置

1.下载redis_exporter-v1.48.0.linux-amd64.tar.gz
2.上传安装包到服务器,并解压:
tar xvf  redis_exporter-v1.48.0.linux-amd64.tar.gz
3.启动redis_export
cd redis_exporter-v1.48.0.linux-amd64 
nohup ./redis_exporter -redis.addr 172.16.10.208:6379  -web.listen-address 172.16.10.208:9121 &

配置开机启动
vi /usr/lib/systemd/system/redis_export.service
[Unit]
Description=redis_export
After=network.target

[Service]
User=root
Type=simple
ExecStart=/opt/redis_exporter-v1.48.0.linux-amd64/redis_exporter -redis.addr 172.16.10.208:6379 (加密配置:-redis.password 123456) -web.listen-address 172.16.10.208:9121
Restart=on-failure

[Install]
WantedBy=multi-user.target

systemctl daemon-reload
systemctl restart redis_export.service
systemctl enable redis_export.service

部署Redis_export监控单节点redis

Prometheus配置

在 prometheus.yml 中添加如下配置:
scrape_configs:
  - job_name: 'redis_exporter'
    static_configs:
      - targets: ['172.16.10.208:9121']
重启Prometheus

部署Redis_export监控redis集群

Prometheus配置

在 prometheus.yml 中添加如下配置:
  - job_name: 'redis_exporter_targets'
    static_configs:
      - targets:
        - redis://172.16.10.17:7001
        - redis://172.16.10.17:7002
        - redis://172.16.10.18:7001
        - redis://172.16.10.18:7002
        - redis://172.16.10.14:7001
        - redis://172.16.10.14:7002
    metrics_path: /scrape
    relabel_configs:
      - source_labels: [__address__]
        target_label: __param_target
      - source_labels: [__param_target]
        target_label: instance
      - target_label: __address__
        replacement: 172.16.10.208:9121
重启Prometheus
posted @ 2025-05-29 10:48  村尚chun叔  阅读(119)  评论(0)    收藏  举报