Пример списка глобальных меток для применения в vmagent

1. Географический регион vlan’а

Эта метка позволит фильтровать ресурсы по местоположению.

  1. Вручную задайте регион расположения VLAN’а:

    VLAN_REGION='moscow'
    #VLAN_REGION='kirov'

2. Числовой номер vlan’а

Есть вероятность, что в hostname vmagent’а может не быть номера vlan, поэтому сможем получить номер vlan’а из этой переменной.

  1. В следующем скрипте происходит вычленение номера VLAN из имени текущей машины, иначе задайте номер вручную:

    # Убираем всё до "ctl"
    part1="${HOSTNAME#*ctl}"
    # Убираем всё после числа (включая "p" и дальше)
    number="${part1%%p*}"
    
    VLAN_NUM=${number}
    #VLAN_NUM='0617'

3. Окружение по умолчанию для vlan’а

Предполагается, что в одном vlan все машины предназначены для одного окружения, например продуктового. То есть эта метка позволит фильтровать метрики по признаку окружения.

  1. Вручную задайте переменную VLAN_ENV, где укажите преимущественное окружение для этой VLAN. Если на уровне target будет использована одноимённая метка, но с другим значение, то это новое значение будет присвоено соответствующим метрикам этого target.

    VLAN_ENV='prod'
    #VLAN_ENV='dev'
    #VLAN_ENV='test'