Настройка уникального имени для каждой цели в Prometheus Blackbox exporter - PullRequest
0 голосов
/ 23 октября 2018

В Prometheus с экспортером чёрных ящиков мне удалось настроить 10+ 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 голосов
/ 25 октября 2018

Вы можете использовать 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`

Это более многословно, но также легче для понимания и более мощно.

...