W K*_*han 3 monitoring metrics cpu-usage grafana prometheus
将 wmi_exporter 或 scollector_exporter 与 Prometheus 一起使用时,我发现很难获得准确的 CPU 使用情况。这是我正在使用的指标以及我用于 scollector 的查询:
os_cpu with returns: 1.54432653e+07
Run Code Online (Sandbox Code Playgroud)
我用费率进行查询:
rate(os_cpu{exported_instance="myHost"}[30s])
Run Code Online (Sandbox Code Playgroud)
os_cpu 返回总体 CPU 使用情况,即所有核心,并将其与 Windows 中的任务管理器进行比较,它不会累加,因为显示的最大值为 100%。CPU 使用率不可能达到 300%。
我该如何处理查询才能获得更准确的测量结果?
现在你可能已经找到了答案,但无论如何......这似乎很有用:
100 - (avg by (instance) (irate(windows_cpu_time_total{mode="idle", instance=~"$server"}[1m])) * 100)
Run Code Online (Sandbox Code Playgroud)
来自grafana仪表板库:https://grafana.com/grafana/dashboards/12566
| 归档时间: |
|
| 查看次数: |
19400 次 |
| 最近记录: |