redis 监控 redis_exporter

下载 redis_exporter

mkdir -p /data/monitor
cd /data/monitor

# 下载二进制包(适配 Linux amd64 架构)
wget https://github.com/oliver006/redis_exporter/releases/download/v1.80.0/redis_exporter-v1.80.0.linux-amd64.tar.gz

# 解压并移动可执行文件
tar -zxvf redis_exporter-v1.80.0.linux-amd64.tar.gz
mv redis_exporter-v1.80.0.linux-amd64  redis_exporter

# 验证安装(输出版本信息则成功)
redis_exporter --version

系统服务方式启动 redis exporter

[Unit]
Description=Redis Exporter for Prometheus
After=network.target

[Service]
User=root
Group=root
Type=simple
# 指定配置文件启动
ExecStart=/data/monitor/redis_exporter/redis_exporter --redis.addr redis://127.0.0.1:6379 --redis.password "trRxHw8Ugd" --namespace redis
Restart=on-failure
RestartSec=5s

[Install]
WantedBy=multi-user.target

启动检查

systemctl daemon-reload

# 启动服务
systemctl start redis_exporter

# 设置开机自启
systemctl enable redis_exporter

# 验证状态(输出 active (running) 则成功)
systemctl status redis_exporter

# 验证指标暴露(访问 9121 端口,输出指标则成功)
curl http://[IP]:9121/metrics

配置 promethus

  - job_name: 'redis-server'
    static_configs:
    file_sd_configs:
    - files:
      - metrics/redis_exporter.yaml
      refresh_interval: 2m


#############
cat metrics/redis_exporter.yaml 

- targets: ['172.16.0.100:9121']
  labels:
    app: redis_exporter
    job: redis-server

添加仪表盘  使用模板 17057  或者 24733

image

 

posted @ 2026-03-18 16:09  追梦$少年  阅读(1)  评论(0)    收藏  举报