我有一个prometheus.yml配置文件,用于监视服务器集群。配置文件如下所示:
global:
scrape_interval: 15s # By default, scrape targets every 15 seconds.
scrape_configs:
- job_name: 'prometheus'
scrape_interval: 5s
scrape_timeout: 5s
static_configs:
- targets: ['localhost:9090']
- job_name: minio
metrics_path: /minio/prometheus/metrics
scheme: http
static_configs:
- targets: [ "server-01.example.com:9000", "server-02.example.com:9000", "server-03.example.com:9000", "server-04.example.com:9000" ]
# Upto 32 such servers in the cluster server-{01..32}.example.com:9000
我讨厌在配置文件中指定每个目标。有没有一种方法可以为目标编写正则表达式,例如server-{01..32}.example.com:9000
,而不是在列表中指定每个服务器。
我尝试了不同的方法来做,但是没有一个对我有用。