тэга Name не достаточно увы( уже который час воюю не получается
такой конфиг:
- job_name: 'gitlab-runners-discovery'
ec2_sd_configs:
- access_key: "foo"
secret_key: "bar"
region: "eu-west-1"
port: 9100
filters:
- name: tag:Name
values:
- gitlab-runner-quake-20-cf-tr
relabel_configs:
- source_labels: [__meta_ec2_tag_Name]
target_label: instance_tag_name
- source_labels: [__meta_ec2_private_ip]
target_label: private_ip
Hello, можно попробовать __meta_ec2_private_dns_name Список всех доступных лейблов https://prometheus.io/docs/prometheus/latest/configuration/configuration/#ec2_sd_config
но эта штука получается впаяет мне что-то такого ip-10-10-10-10.eu-west-1.compute.internal а хочется именно при помощи дискавери и node-exporter на борту выудить то что в hostname на серваке отдает, или я хочу невозможного?
это и есть его хостнейм. Если он уже внутри меняется на произвольное значение, то можно это изменение отражать в tags каких-нибудь, например, tag:Name. тогда в дискавери его можно будет получить.
ну вот, через тэги это понятно хотел узнать можно-ли это сделать при случае когда внутри меняется
Обсуждают сегодня