首页/云/可观测性速查/cAdvisor:容器资源指标采集
Prometheus 与采集64 条

cAdvisor:容器资源指标采集

cAdvisor 采集容器的 CPU、内存、网络与文件系统指标,Kubernetes 中作为内置组件集成;常用指标 container_cpu_usage_seconds_total、container_memory_working_set_bytes。

可观测性速查云更新于 2026-10-12

容器 CPU 与内存查询

容器 CPU 与内存查询
# 容器 CPU 核数(近 5 分钟平均)
sum by (container) (rate(container_cpu_usage_seconds_total{container!=""}[5m]))

# 工作集内存
sum by (container) (container_memory_working_set_bytes{container!=""})

# OOM 事件计数
container_oom_events_total
container 标签为空的行通常是 Pod 级汇总,聚合时过滤 container!="" 更准确。

易错点

  • working_set 与 usage 口径不同,内存告警前先对照 cgroup 限制值
  • 容器重建后标签变化会造成曲线断档,展示时考虑按工作负载归一化

数据来源与参考

  • cAdvisor 项目文档
  • Kubernetes 文档 · 资源指标管道
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌