Grafana

Prometheus:從 windows_exporter 獲取一個特定程序的 CPU 使用率百分比

  • July 6, 2021

我正在嘗試開發一個查詢來顯示一個windows server一個特定程序****的 CPU Usage(%)。在深入研究 windows exporter 的指標後,我發現Metric: process.windows_process_cpu_time_total應該是那個。

我嘗試了幾個查詢,但都不正確。

我試過的查詢之一:

100 * sum(windows_process_cpu_time_total{job="xxxx", process="Idle"})/(sum(windows_process_cpu_time_total{job="xxxx"}))

最後我成功了。

下面的查詢似乎與實際使用情況相符。

100 * sum by (instance) (irate(windows_process_cpu_time_total{job="xxxx", process="Idle"}[1m]))/sum by (instance) (irate(windows_process_cpu_time_total{job="xxxx"}[1m]))

引用自:https://serverfault.com/questions/1027092