【发布时间】:2017-03-12 15:27:04
【问题描述】:
我想计算一个 kubernetes 集群中所有 pod 的 cpu 使用率。我发现 prometheus 中的两个指标可能有用:
container_cpu_usage_seconds_total: Cumulative cpu time consumed per cpu in seconds.
process_cpu_seconds_total: Total user and system CPU time spent in seconds.
Cpu Usage of all pods = increment per second of sum(container_cpu_usage_seconds_total{id="/"})/increment per second of sum(process_cpu_seconds_total)
但是,我发现container_cpu_usage{id="/"} 每秒的增量大于sum(process_cpu_seconds_total) 的增量。所以使用量可能会大于1...
【问题讨论】:
标签: kubernetes prometheus