Überwachen Sie alle Prozesse in Linux mit Telegraf und Grafana

Überwachen Sie alle Prozesse in Linux mit Telegraf und Grafana

Ich habe die Aufgabe, die Überwachung aller Prozesse in einem Linux-System mit Telegraf und Grafana zu konfigurieren. Es besteht jedoch das Problem, dass sich in einem System viele Prozesse befinden.

Zum Sammeln von Informationen über Prozesse habe ich das Plugin Procstat verwendet.

Konfiguration des Procstat-Plugins

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

Wie Sie sehen, sammelt das Plugin Informationen zu allen Prozessen, aber wie kann ich es in Grafana mit einer Abfrage von InfluxDB konfigurieren? Wenn ich bei jedem Auftreten eines neuen Prozesses eine Abfrage konfiguriere, wird diese Arbeit viel Zeit in Anspruch nehmen und nicht skalierbar sein.

Grafana-Panel-Konfiguration

Antwort1

Lösung: GROUP BY tag(Prozessname).

Grafana-Panel-Konfiguration

verwandte Informationen