Monitore todos os processos no Linux com telegraf e grafana

Monitore todos os processos no Linux com telegraf e grafana

Tenho a tarefa de configurar o monitoramento de todos os processos em um sistema Linux com Telegraf e Grafana. Mas há um problema de que existem muitos processos em um sistema.

Para coletar informações sobre processos usei o plugin Procstat.

Configuração do plug-in Procstat

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

Como você pode ver o plugin irá coletar informações sobre todos os processos, mas como posso configurá-lo no Grafana com uma consulta do InfluxDB. Se eu configurar a consulta para um novo processo cada vez que ele aparecer, esse trabalho levará um tempo significativo e não será escalonável.

Configuração do painel Grafana

Responder1

Solução: tag GROUP BY (process_name).

Configuração do painel Grafana

informação relacionada