Назад | Перейти на главную страницу

Контролируйте все процессы в Linux с помощью телеграфа и графана

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

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

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

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

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

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

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

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