Use uuid.uuid4() on svc_in for telegraf 1.13+. Output plugin 'prometheus' discards metrics starting with numbers

Closed e_zombie requested to merge consuldcs.uuid4.rnd into master

Проблема: начиная с версии телеграфа 1.13.0 была обновлена библиотека плагина вывода метрик в прометей. Она требует чтобы названием метрики не начиналось на цифру. При использовании uuid.uuid4() это происходит очень часто - это приводит к тому что до мониторинга доходят метрики не по всем процессам (например вместо 10 процессов дискавери мониторинг знает только про 8). Как следствие происходят ложные срабатывания по отслеживанию количества работающих сервисов.

Решения проблемы на уровне телеграфа нет на данный момент. Если даже оно появится - нужно будет вносить изменения в шаблоны конфигурационных файлов деплоя для телеграфа.

Merge request reports