
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:
Similar to cAdvisor
Beszel
Lightweight server monitoring hub with Docker stats and alerts
Beszel is a lightweight server monitoring platform with historical metrics, Docker/Podman container stats, configurable alerts, multi-user access, and an API.
Glances
Cross-platform system monitoring tool with TUI, Web UI, and APIs
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.


WatchYourLAN
Lightweight LAN IP scanner with web UI, alerts, and metrics export
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.


Statping-ng
Status page and uptime monitoring for web services
Open source status page and monitoring server for HTTP, TCP, UDP, ICMP and gRPC checks, with dashboards, alerts, and a REST API.
Kite
Modern, lightweight Kubernetes dashboard
Kite is a modern Kubernetes dashboard for multi-cluster management, resource operations, and Prometheus-powered monitoring with logs, terminal access, and live YAML editing.

PeaNUT
Web dashboard and API for Network UPS Tools (NUT) monitoring
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.


