cAdvisor logo

cAdvisor

Container resource usage and performance monitoring daemon

19.3k stars 2.5k forks last commit first released

Actively maintained

Last commit 20 Jul 2026.

cAdvisor (Container Advisor) is a daemon that monitors running containers and the host machine to provide visibility into resource usage and performance characteristics. It collects, aggregates, processes, and exports container-level and machine-wide statistics.

Key Features

  • Per-container metrics including CPU, memory, filesystem, and network statistics
  • Historical resource usage with summaries and histograms
  • Built-in web UI for interactive inspection of container and host metrics
  • Versioned remote REST API for raw and processed stats
  • Export support via storage plugins for external backends
  • Works with Docker and is designed to support other container runtimes via a container abstraction model

Use Cases

  • Monitoring container resource consumption on single hosts
  • Feeding container metrics into an observability pipeline via supported exports
  • Troubleshooting noisy-neighbor and resource isolation issues in container environments

Limitations and Considerations

  • Accurate collection typically requires elevated access and visibility into host/container runtime paths and kernel interfaces
  • Feature availability and metric detail can vary depending on container runtime and host OS configuration

cAdvisor is a practical foundation for container monitoring, offering both a lightweight UI for quick inspection and APIs/exports for integration into larger monitoring stacks. It is commonly deployed as a host-level daemon, including in orchestrated environments where per-node metrics are needed.

Categories:

Tags:

Tech Stack:

Share:

Similar to cAdvisor

Beszel

Lightweight server monitoring hub with Docker stats and alerts

23.8k
917
Last commit

Beszel is a lightweight server monitoring platform with historical metrics, Docker/Podman container stats, configurable alerts, multi-user access, and an API.

MITActively maintained
Alternative to:
Datadog Cloud Monitoring logo
Datadog Cloud Monitoring
+9
Glances logo

Glances

Cross-platform system monitoring tool with TUI, Web UI, and APIs

33.2k
1.8k
Last commit

Glances is a cross-platform system monitoring tool providing a terminal dashboard, web UI, and REST/XML-RPC APIs for local or remote monitoring and exporting metrics.

Actively maintained
Alternative to:
Netdata Cloud logo
Netdata Cloud
+11
WatchYourLAN logo

WatchYourLAN

Lightweight LAN IP scanner with web UI, alerts, and metrics export

7.1k
249
Last commit

Self-hosted lightweight LAN IP/ARP scanner with web dashboard, new-host notifications, online/offline history, and metrics export to Prometheus or InfluxDB for Grafana.

MITSlowing down
Alternative to:
Fing logo
Fing
+9
Statping-ng logo

Statping-ng

Status page and uptime monitoring for web services

2k
185
Last commit

Open source status page and monitoring server for HTTP, TCP, UDP, ICMP and gRPC checks, with dashboards, alerts, and a REST API.

GPL-3.0Slowing down
Alternative to:
Atlassian Statuspage logo
Atlassian Statuspage
+17
Kite logo

Kite

Modern, lightweight Kubernetes dashboard

2.9k
281
Last commit

Kite is a modern Kubernetes dashboard for multi-cluster management, resource operations, and Prometheus-powered monitoring with logs, terminal access, and live YAML editing.

Apache-2.0Actively maintained
Alternative to:
Portainer Business Edition (Portainer Cloud) logo
Portainer Business Edition (Portainer Cloud)
+4

PeaNUT

Web dashboard and API for Network UPS Tools (NUT) monitoring

1.6k
44
Last commit

Tiny self-hosted dashboard to monitor and control UPS devices via Network UPS Tools (NUT), with real-time stats, multi-UPS support, and Prometheus/InfluxDB integrations.

Apache-2.0Actively maintained
Alternative to:
Amazon CloudWatch logo
Amazon CloudWatch
+10