Добавление глобальных меток ко всем отправляемым vmagent'ом метрикам, независимо от способа их получения

Этот способ добавления лейблов добавит метки к всем метриками отправляемых текущим vmagent’ом на remoteWrite.url, независимо от способа получения этих метрик.

Добавление меток в 'remoteWrite.label'

  1. Добавьте значения инициализированных переменных в /etc/sysconfig/vmagent:

    set -u; cat << EOF >> /etc/sysconfig/vmagent
    remoteWrite_label="vmagent_hostname=%{SYSTEMD_HOSTNAME}",\
    "vmagent_region=${VLAN_REGION}",\
    "vmagent_vlan_num=${VLAN_NUM}",\
    "vmagent_vlan_env=${VLAN_ENV}"
    EOF

    Ожидаемая строка в файле /etc/sysconfig/vmagent, где переменная %{SYSTEMD_HOSTNAME} берётся из systemd-юнита 'vmagent.service':

    remoteWrite_label="vmagent_hostname=%{SYSTEMD_HOSTNAME}","vmagent_region=kurch","vmagent_vlan_num=0617","vmagent_vlan_env=prod"