cAdvisor

容器资源使用指标采集器。kubelet 内建,配合 Prometheus 抓取。

读 cgroup 与容器运行时接口,导出容器级的 CPU / 内存 / 网络 / 文件系统指标(container_* 系列),暴露在 kubelet 的 /metrics/cadvisor 上。所以 K8s 上通常不需要单独部署,裸 Docker 环境才需要自己起一个。

License
Apache-2.0
语言
Go
自托管
Docker · Helm Chart
上游托管版
无
分类
指标
可替换
DatadogNew Relic
仓库
github.com/google/cadvisor
上游文档
文档官网

上游活跃度

2026-08-23 抓取 · 数据来自 google/cadvisor (github)
star19,375
最近提交2026-07-20
最新版本v0.60.52026-07-11

数字由构建期抓取,非实时;star 数不同代码托管平台之间不可直接比较。

运行依赖

  • 容器运行时(cgroup v1 或 v2)

上手前注意

  • Kubernetes 的 KEP-2371 正在把 pod / 容器统计切到 CRI(containerd)来源,kubelet 内嵌的 cAdvisor 指标是被规划淡出的路径 —— 新建看板别把 container_* 当永久契约
  • 在 K8s 上再单独部署一份,等于和 kubelet 内嵌的那份重复采集,白烧一份资源
  • 它只看容器,宿主机层面的指标要 node_exporter

同类工具(指标)