⛳
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