-
Один адрес remoteWrite.url
-
Два адреса remoteWrite.url или больше
REMOTEWRITE_URL_1="https://is1-vmauth.example.org/"
REMOTEWRITE_BEARERTOKEN_1="xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
REMOTEWRITE_MAXDISKUSAGEPERURL=5GB
set -u; cat << EOF >> /etc/sysconfig/vmagent
## The URLs to send the collected metrics to
remoteWrite_url=${REMOTEWRITE_URL_1}
remoteWrite_bearerToken=${REMOTEWRITE_BEARERTOKEN_1}
remoteWrite_maxDiskUsagePerURL=${REMOTEWRITE_MAXDISKUSAGEPERURL}
EOF
set +u
Здесь в каждой опции через запятую перечисляем необходимые параметры. Например, если для двух remoteWrite.url требуются разные токены доступа, то в опции remoteWrite.bearerToken перечисляем их через запятую в той последовательности, в какой адреса указаны в опции remoteWrite.url.
REMOTEWRITE_URL_1="https://is1-vmauth.example.org/"
REMOTEWRITE_BEARERTOKEN_1="xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
REMOTEWRITE_URL_2="http://is2-vict/"
REMOTEWRITE_MAXDISKUSAGEPERURL=5GB
set -u; cat << EOF >> /etc/sysconfig/vmagent
## The URLs to send the collected metrics to
remoteWrite_url="${REMOTEWRITE_URL_1}","${REMOTEWRITE_URL_2}"
remoteWrite_bearerToken="${REMOTEWRITE_BEARERTOKEN_1}"
remoteWrite_maxDiskUsagePerURL=${REMOTEWRITE_MAXDISKUSAGEPERURL},${REMOTEWRITE_MAXDISKUSAGEPERURL}
EOF
set +u