【发布时间】:2020-04-27 05:45:48
【问题描述】:
我很难理解有关 cAdvisor 指标(被 Prometheus 抓取时)特别是 cpu 使用指标的一些概念。
它提供了以下三种有关 CPU 使用率的指标类型:
- container_cpu_system_seconds_total:累计系统cpu时间
- consumed container_cpu_user_seconds_total:累计用户cpu时间
- consumed container_cpu_usage:累计使用cpu时间消耗
当我计算它们的速率时,我想得到相应 CPU 的百分比 (* 100)。例如使用以下 PromQL:
sum by (pod) (container_cpu_usage_seconds_total)
但是,cpu_user 和 cpu_system 百分比值的总和不等于 cpu_usage 的百分比值。如果这是预期的差异,这种差异代表什么?
【问题讨论】:
标签: prometheus promql cadvisor