部署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