【发布时间】:2017-06-11 19:30:00
【问题描述】:
将 wmi_exporter 或 scollector_exporter 与 Prometheus 一起使用,我发现很难获得准确的 CPU 使用率。这是我正在使用的指标和我用于 scollector 的查询:
os_cpu with returns: 1.54432653e+07
我用费率查询:
rate(os_cpu{exported_instance="myHost"}[30s])
os_cpu 返回总体 CPU 使用率,即所有内核,并将其与 Windows 中的 Taskmanager 进行比较,它不会相加,因为它显示 100% max。不可能获得 300% 的 CPU 使用率。
如何处理我的查询以获得更准确的测量结果?
【问题讨论】:
-
我不确定这个 os_cpu 指标来自哪里 - wmi_exporter?无论如何,也许最好的办法是在他们的 github 页面上询问该指标的含义。
-
@FuzzyAmi 是的,我认为通过使用更大的时间范围,我得到了更好的指标,我没有看到中间的峰值,但它是一个更好的图表。我用 2m 而不是 30s
标签: monitoring cpu-usage metrics grafana prometheus