---
title: "cAdvisor"
type: concept
tags: [container, monitoring, prometheus, docker]
sources: [家庭监控方案-prometheus-grafana-node-exporter-cadvisor-blackbox]
last_updated: 2026-04-16
---

## Definition
cAdvisor（Container Advisor）是 Google 开发的容器指标采集器，实时采集容器（Docker）的资源使用和性能数据，提供容器级别的监控。

## Key Metrics
- **CPU**：CPU 使用率、限制、throttling
- **内存**：使用量、限制、缓存
- **网络**：入站/出站流量、丢包
- **文件系统**：容器日志大小
- **容器元数据**：镜像、启动命令、标签

## Docker 部署
```yaml
cadvisor:
  image: gcr.io/cadvisor/cadvisor:latest
  ports:
    - "8080:8080"
  volumes:
    - /:/rootfs:ro
    - /var/run:/var/run:ro
    - /sys:/sys:ro
    - /var/lib/docker/:/var/lib/docker:ro
```

## Common Alert Rules
- 容器重启次数 > 0（1 小时内）
- 容器 CPU 限制超过 90%
- 容器内存限制超过 85%

## Default Port
- 8080

## Connections
- [[cAdvisor]] ← scrapes_by ← [[Prometheus]]
- [[cAdvisor]] ← container_monitoring ← [[监控可观测性]]