在Prometheus Blackbox导出器中为每个目标配置唯一名称

时间:2018-10-23 02:46:08

标签: monitoring prometheus

在带有黑盒导出器的Prometheus中,我设法配置了10个以上的URL以提高应用程序的可用性,所有这些URL均通过其URL标识,其中一些比下面显示的示例更长,因此我不能将URL作为实例名称显示,使用唯一标签指定每个标签。

例如

static_configs:
  - targets:
    - https://www.google.co.in/ # called as GoogleIndia
    - https://www.google.co.uk/ # called as GoogleUK
    - https://www.google.fr/    # called as GoogleFrance

1 个答案:

答案 0 :(得分:0)

您可以使用metric_relabel_configs根据您指定的实例名称来构建instance(或全新的)标签,如this blog post中所述。

或者您可以像这样指定目标,在过程中为它们分配任意标签:

static_configs:
  - targets: ['https://www.google.co.in/']
    labels:
      name: `GoogleIndia`
  - targets: ['https://www.google.co.uk/']
    labels:
      name: `GoogleUK`
  - targets: ['https://www.google.fr/']
    labels:
      name: `GoogleFrance`

它更冗长,但更易于理解,功能更强大。