Вставить пользовательские метки в метрику - PullRequest
0 голосов
/ 26 февраля 2020

Невозможно использовать перемаркировку для добавления меток в up metri c. Это то, что я помню из книги Brian Prometheus Up and Running.

Мне интересно, как добавить туда метки, если я не контролирую экспортер Prometheus.

1 Ответ

1 голос
/ 27 февраля 2020

Это правда, что metric_relabel_configs не применяется к up, потому что:

Метри c перемаркировка не применяется к автоматически сгенерированным временным рядам, таким как up.

Но, если вам это действительно нужно, relabel_config может добавить метку во время конфигурации (или используя labels config из static_config ):

  relabel_configs:
  - source_labels: job
    target_label:  my_new_label
    replacement:   label_value

Использование relabel_config добавит метку ко всем принятым метрикам, и если вам нужно применить ее только к up, вы можете отбросить ее во время приема для всех метрик:

  metric_relabel_configs:
  - source_labels: [my_new_label]
    action: labeldrop
...