Как объединить метки в конфигурации Probelheus Rebel - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть парк экземпляров EC2, и я хочу переименовать их имена прометей, чтобы они были такими: ${__meta_ec2_tag_Name}:${__meta_ec2_private_ip}, поэтому мое переименованное имя будет выглядеть как portal-service:10.0.19.98.

Я понимаю, как перемаркировать одно имяпомечать с помощью регулярных выражений, но не знаю, как использовать несколько исходных меток.

Мое текущее имя экземпляра config, относящееся к привязке, к частному IP, но я хочу добавить к нему что-то еще (и, возможно, более одного ключа):

  relabel_configs:
    - source_labels: ['__meta_ec2_private_ip']
      target_label: 'instance'

1 Ответ

0 голосов
/ 27 февраля 2019

По умолчанию все исходные метки объединяются точкой с запятой, но ее можно изменить:

source_labels: ['__meta_ec2_tag_Name', '__meta_ec2_private_ip']
separator: ':'
target_label: instance
...