如何读取 container_cpu_cfs_throttled_seconds_total 指标?

How to read container_cpu_cfs_throttled_seconds_total metric?

这是 container_cpu_cfs_throttled_seconds_total 指标。但我不确定如何阅读这张图? 我可以看到从 08.09.45 到 08.09.52 增加了 27 秒。这怎么可能?

您应该将此指标包装到 rate() 函数中:

rate(container_cpu_cfs_throttled_seconds_total[5m])

当由于 CPU limits 而没有足够的 CPU 资源用于容器时,它将在时间范围内显示峰值。返回的非零值显示容器需要多少额外的 CPU 核心才能 运行 而没有 CPU 节流。