Redis_exporter监控多个redis实例

前言

使用Redis_exporter监控多个redis实例,项目地址:https://github.com/oliver006/redis_exporter

配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
 #实例配置信息
$ cat redis_passwd.json
{
"redis://172.22.150.65:6379":"2ZiFNQdxxxxx",
"redis://172.22.150.65:6380":"2ZiFNQdxxxxx",
"redis://172.22.150.66:6379":"2ZiFNQdxxxxx",
"redis://172.22.150.66:6380":"2ZiFNQdxxxxx",
"redis://172.22.150.67:6379":"2ZiFNQdxxxxx",
"redis://172.22.150.67:6380":"2ZiFNQdxxxxx"
}

# docker-compose.yml
$ cat docker-compose.yml
version: "3.2"
services:
redis-exporter:
image: oliver006/redis_exporter:v1.51.0
container_name: redis-exporter
restart: unless-stopped
command:
- "-redis.password-file=/redis_passwd.json"
volumes:
- /usr/share/zoneinfo/PRC:/etc/localtime
- ./redis_passwd.json:/redis_passwd.json
expose:
- 9121
ports:
- "9121:9121"

#prometheus配置
---
- job_name: 'redis_cluster'
static_configs:
- targets:
- redis://172.22.150.65:6379
- redis://172.22.150.65:6380
- redis://172.22.150.66:6379
- redis://172.22.150.66:6380
- redis://172.22.150.67:6379
- redis://172.22.150.67:6380
metrics_path: /scrape
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: 172.22.150.64:9121 #这个地址是redis_exporter的地址,中心化采集器地址

Redis_exporter监控多个redis实例
http://example.com/2025/03/02/Redis_exporter监控多个redis实例/
作者
种田人
发布于
2025年3月2日
许可协议