了解普罗米修斯指标值

时间:2021-04-26 15:08:52

标签: prometheus grafana cpu-usage prometheus-node-exporter

我正在使用节点导出器来收集主机指标,但我正在努力了解 CPU 使用率的计算方式。我使用的是预制仪表板,CPU 使用率是使用以下公式计算的:

sum by (instance)(irate(node_cpu_seconds_total{mode="system",instance="$node",job="$job"}[5m])) * 100

其他模式也有相同的条目——用户、空闲、iowait 等。 问题是我不了解实际值。当我查看 grafana 中的面板时,我得到以下值:

System: 4.60
User: 8.27
IOwait: 1.60
IRQs: 0.20
Other: 0
Idle: 181.13

我正在监控的主机有 2 个 CPU,所以所有东西加起来应该是 200。问题是,它加起来是 195.80。我正在监控具有 2 个 CPU 的多台主机,但这些值的总和从未达到 200。为什么会发生这种情况?

0 个答案:

没有答案