A monitoring solution for Docker hosts and containers with Prometheus, Grafana, cAdvisor, NodeExporter and alerting with AlertManager. You can change the credentials in the compose file or by supplying the ADMIN_USER and ADMIN_PASSWORD environment variables on compose up. Grafana is preconfigured with dashboards and Prometheus as the default data source. The Docker Host Dashboard shows key metrics for monitoring the resource usage of your server. Server uptime, CPU idle percent, number of CPU cores, available memory, swap and storage. System load average graph, running and blocked by IO processes graph, interrupts graph. CPU usage graph by mode (guest, idle, iowait, irq, nice, softirq, steal, system, user). Memory usage graph by distribution (used, free, buffers, cached). IO usage graph (read Bps, read Bps and IO time). Network usage graph by device (inbound Bps, Outbound Bps).

Features

  • Total containers CPU load, memory and storage usage
  • Running containers graph, system load graph, IO usage graph
  • Needs Docker Engine >= 1.13
  • Requires Docker Compose >= 1.11
  • Caddy (reverse proxy and basic auth provider for prometheus and alertmanager)
  • Modify the load threshold based on your CPU cores

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow dockprom

dockprom Web Site

Other Useful Business Software
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of dockprom!

Additional Project Details

Registered

2021-12-10