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

rde*_*991 6 monitoring prometheus

在带有黑盒导出器的 Prometheus 中,我设法为应用程序可用性配置了 10 个以上的 URL,所有这些 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
Run Code Online (Sandbox Code Playgroud)

Ali*_*ean 8

您可以根据您指定的实例名称metric_relabel_configs构造一个instance(或全新的)标签,如本博文中所述。

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

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`
Run Code Online (Sandbox Code Playgroud)

它更冗长,但也更容易理解和更强大。

  • 如何引用 relabel_configs 中的任意标签? (2认同)