A Docker monitoring stack with Prometheus, Grafana, cAdvisor, NodeExporter, and AlertManager for hosts and containers.
Dockprom is a Docker monitoring stack that bundles Prometheus, Grafana, cAdvisor, NodeExporter, and AlertManager into a single, easy-to-deploy solution. It solves the problem of setting up comprehensive monitoring for Docker hosts and containers by providing pre-configured dashboards, alert rules, and a unified deployment via Docker Compose.
DevOps engineers, SREs, and developers who need to monitor Docker-based infrastructure and want a ready-to-use, self-hosted observability stack.
Developers choose Dockprom because it eliminates the complexity of manually integrating multiple monitoring tools, offers production-ready dashboards and alerts out of the box, and can be deployed quickly with minimal configuration.
Docker hosts and containers monitoring with Prometheus, Grafana, cAdvisor, NodeExporter and AlertManager
Combines Prometheus, Grafana, cAdvisor, NodeExporter, and AlertManager in a single Docker Compose deployment, eliminating the need for manual integration as shown in the install section.
Includes Grafana dashboards for Docker host metrics, container performance, and monitoring services, ready to use out of the box with screenshots and descriptions in the README.
Deploys with a simple Docker Compose command and minimal environment variables, making it quick to set up for Docker environments without complex configuration.
Comes with predefined alert rules for common issues like service downtime and high resource usage, configurable via the alert.rules file as detailed in the README.
Customizing dashboards requires editing Grafana JSON files directly, such as changing fstype values for storage graphs, which is error-prone and not user-friendly.
Tailored specifically for Docker monitoring, so it lacks native support for other platforms like Kubernetes without significant modifications, limiting its versatility.
Caddy v2 mandates password hashes instead of plaintext, adding an extra step for setup and updates, as detailed in the updating section, which can be cumbersome.
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.
Log routing for Docker container logs
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.