cAdvisor (Container Advisor)
Port: 8080 (internal) Developed by: Google cAdvisor runs alongside the Docker daemon and automatically discovers every running container, collecting real-time resource usage metrics. These metrics are scraped by Prometheus and displayed in Grafana’s Docker Containers dashboard.What It Monitors Per Container
| Metric | Description |
|---|---|
| CPU | CPU usage in cores and percentage |
| Memory | RAM usage, cache, working set |
| Network I/O | Bytes sent and received per container |
| Disk I/O | Bytes read and written to disk |
| Filesystem | Container filesystem usage |
Why cAdvisor + Node Exporter Together?
| Tool | Scope |
|---|---|
| Node Exporter | The whole server (host-level) |
| cAdvisor | Each individual container |
Use Cases
Identify a memory-leaking container:Grafana Dashboard
The Docker Containers dashboard shows:- Top 10 containers by CPU
- Top 10 containers by memory
- Network traffic per container
- All containers on a single timeline view