У меня есть задача настроить мониторинг всех процессов в системе Linux с помощью Telegraf и Grafana. Но есть проблема в том, что в системе много процессов.
Для сбора информации о процессах я использовал плагин Procstat.
Конфигурация плагина Procstat
[[inputs.procstat]]
pattern = ".*"
Как видите, плагин будет собирать информацию обо всех процессах, но как я могу настроить его в Grafana с помощью одного запроса от InfluxDB. Если я буду настраивать запрос для нового процесса каждый раз, когда он будет появляться, эта работа займет значительное время и не будет масштабируемой.
Решение: тег GROUP BY (имя_процесса).