Monitor Docker containers and send alerts via email or Slack when usage limits are breached.
Docker-Alertd is a monitoring tool that tracks Docker containers on a host machine and sends alerts when predefined thresholds are exceeded. It helps maintain system reliability by notifying administrators of container failures or resource overuse through configurable checks and multi-channel notifications.
System administrators and DevOps engineers managing Docker hosts who need lightweight, automated alerting for container health and resource usage without complex monitoring suites.
Developers choose Docker-Alertd for its simplicity, configurability, and direct integration with Docker's API, offering essential container monitoring with email and Slack alerts without the overhead of larger monitoring systems.
Monitor docker stats and send alerts
Installs easily as a single binary or via Go, with minimal dependencies and a straightforward YAML configuration file generated by an init command.
Monitors multiple container metrics including existence, running state, memory, CPU usage, and process counts, allowing tailored alerting for various failure scenarios.
Supports both email and Slack alerts out of the box, providing flexibility in how administrators are notified based on configurable settings.
Includes a built-in testalert command to verify notification configurations without relying on actual container failures, simplifying setup debugging.
Only monitors containers on the local Docker host where it runs, making it unsuitable for distributed or cluster-based environments without manual per-host deployment.
Running Docker-Alertd within a Docker container requires mounting the host's Docker socket, which the README explicitly warns poses security risks if compromised.
Lacks capabilities like dashboards, historical data storage, network I/O monitoring, or integration with broader ecosystems, limiting it to basic threshold-based alerts.
Analyzes resource usage and performance characteristics of running containers.
Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. Don't be shy, join here: https://discord.com/invite/NAb6H3UTjK :)
An AI-powered next-generation open source real-time observability system.
Docker hosts and containers monitoring with Prometheus, Grafana, cAdvisor, NodeExporter and AlertManager
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.