Мониторинг всех процессов в Linux с помощью telegraf и grafana

Мониторинг всех процессов в Linux с помощью telegraf и grafana

У меня есть задача настроить мониторинг всех процессов в системе Linux с Telegraf и Grafana. Но есть проблема, что в системе много процессов.

Для сбора информации о процессах я использовал плагин Procstat.

Конфигурация плагина Procstat

[[inputs.procstat]]
  pattern = ".*"

Как видите, плагин соберет информацию обо всех процессах, но как мне настроить его в Grafana с одним запросом из InfluxDB. Если я буду настраивать запрос для нового процесса каждый раз, когда он будет появляться, эта работа займет значительное время и не будет масштабируемой.

Конфигурация панели Grafana

решение1

Решение: GROUP BY тег(имя_процесса).

Конфигурация панели Grafana

Связанный контент