// the find
vegasbrianc/prometheus
A docker-compose stack for Prometheus monitoring
A docker-compose/swarm stack that wires together Prometheus, Grafana, cAdvisor, node-exporter, and Alertmanager into a working monitoring setup. It's a learning resource and quick-start template, not a production-ready deployment. The target is someone who wants to see the whole Prometheus ecosystem running in one command rather than piece it together from scratch.
Grafana provisioning is done properly via YAML files rather than manual UI clicks, so the datasource and dashboards come up automatically. The Traefik variant is included and actually wired to Prometheus metrics, not just bolted on as an afterthought. The alert rules and Alertmanager config are pre-connected with a real Slack webhook example — it's a working alert pipeline, not a placeholder. The CI workflow actually spins the stack up and tests it, so the compose files aren't completely bit-rotted.
The default Grafana password is 'foobar' and the README explicitly says security is not implemented — fine for a demo, but the project hasn't been updated since mid-2024 and the images in the compose files are likely pinned to old versions or floating 'latest' tags that have since moved. Node-exporter won't work on Mac at all and the README buries this in a troubleshooting footnote rather than the prerequisites. The dashboards are Grafana 5-era JSON that may not import cleanly into current Grafana versions without manual tweaks.