小编W K*_*han的帖子

使用 WIndows 的 Prometheus 准确计算 CPU 使用率

将 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)

这是我从 Grafana 中的查询中得出的图表绿线是利用率

os_cpu 返回总体 CPU 使用情况,即所有核心,并将其与 Windows 中的任务管理器进行比较,它不会累加,因为显示的最大值为 100%。CPU 使用率不可能达到 300%。

我该如何处理查询才能获得更准确的测量结果?

monitoring metrics cpu-usage grafana prometheus

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

cpu-usage ×1

grafana ×1

metrics ×1

monitoring ×1

prometheus ×1