Добавление глобальных меток ко всем метрикам, собираемым vmagent'ом с помощью скрейпинга

vmagent. Добавление глобальных меток ко всем метрикам, собираемым с помощью скрейпинга.

Добавление глобальных метрик в основной config-файла vmagent’а

  1. Добавьте в "основной" конфиг-файл:

    set -u; cat << EOF >> /etc/victoriametrics/vmagent.yml
      external_labels:
        scraper_hostname: %{SYSTEMD_HOSTNAME}
        scraper_region: "${VLAN_REGION}"
        scraper_vlan_num: "${VLAN_NUM}"
        scraper_vlan_env: "${VLAN_ENV}"
    EOF

    Пример ожидаемого содержимого результативного файла. Заметьте, что значение переменной %SYSTEMD_HOSTNAME присваивается из перменной %H в systemd-юните.

    scrape_config_files:
    - vmagent.d/*.yml
    
    global:
      scrape_interval: 15s
      external_labels:
        scraper_hostname: "%{SYSTEMD_HOSTNAME}"
        scraper_region: "moscow"
        scraper_vlan_num: "0617"
        scraper_vlan_env: "prod"