Prometheus:是否可以在配置文件中为job_name> static_configs> targets写一个正则表达式

时间:2019-05-29 16:26:38

标签: monitoring prometheus metrics

我有一个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,而不是在列表中指定每个服务器。 我尝试了不同的方法来做,但是没有一个对我有用。

0 个答案:

没有答案