⛳
Prometheus + Grafana連携でCPU使用率を表示したい
TL;DR
- ここにあるように、Prometheus + Grafanaで機器監視を行うことができる。追加でDashboardにCPU使用率を表示したいという要件があり、追加してみた
手順
要点のみ記載します。重要なのは条件式となります。
Panelの追加
画面上部のAdd Panelをクリック

Metricsの指定
-
MetricsでDataSourceにPromethesを選択し、条件式として以下を指定
100 - (avg by (instance) (irate(wmi_cpu_time_total{mode="idle", instance=~"$server.*"}[5m])) * 100) -
Legend formatに
not idleを指定

Axesの指定
-
Left YのUnitに
percent(1-100)を指定 -
Left YのY-Minに
0、Y-Maxに100を指定
設定結果例

リソース
※表3-4 「CPU使用率(CPU Usage)」メトリック
Discussion