Linux のすべてのプロセスを telegraf と grafana で監視する

Linux のすべてのプロセスを telegraf と grafana で監視する

Linux システム内のすべてのプロセスの監視を Telegraf と Grafana を使用して構成するタスクがあります。ただし、システム内にプロセスが多数あるという問題があります。

プロセスに関する情報を収集するために、Procstat プラグインを使用しました。

Procstatプラグインの設定

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

ご覧のとおり、プラグインはすべてのプロセスに関する情報を収集しますが、InfluxDB からの 1 つのクエリを使用して Grafana でこれを構成するにはどうすればよいですか。新しいプロセスが表示されるたびにクエリを構成する場合、この作業にかなりの時間がかかり、スケーラブルではありません。

Grafanaパネルの設定

答え1

解決策: GROUP BY tag(process_name)。

Grafana パネル設定

関連情報