
Linux システム内のすべてのプロセスの監視を Telegraf と Grafana を使用して構成するタスクがあります。ただし、システム内にプロセスが多数あるという問題があります。
プロセスに関する情報を収集するために、Procstat プラグインを使用しました。
Procstatプラグインの設定
[[inputs.procstat]]
pattern = ".*"
ご覧のとおり、プラグインはすべてのプロセスに関する情報を収集しますが、InfluxDB からの 1 つのクエリを使用して Grafana でこれを構成するにはどうすればよいですか。新しいプロセスが表示されるたびにクエリを構成する場合、この作業にかなりの時間がかかり、スケーラブルではありません。
答え1
解決策: GROUP BY tag(process_name)。