使用 telegraf 和 grafana 监控 Linux 中的所有进程

使用 telegraf 和 grafana 监控 Linux 中的所有进程

我有一个任务,使用 Telegraf 和 Grafana 配置对 Linux 系统中所有进程的监控。但存在一个问题,即系统中有许多进程。

为了收集有关进程的信息,我使用了 Procstat 插件。

Procstat 插件配置

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

如您所见,插件将收集有关所有进程的信息,但我如何使用来自 InfluxDB 的一个查询在 Grafana 中对其进行配置。如果我每次出现新进程时都为其配置查询,这项工作将花费大量时间,并且不可扩展。

Grafana面板配置

答案1

解决方案:GROUP BY tag(process_name)。

Grafana 面板配置

相关内容