Grafana
Prometheus:從 windows_exporter 獲取一個特定程序的 CPU 使用率百分比
我正在嘗試開發一個查詢來顯示一個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]))