finds.dev← search

// the find

vegasbrianc/prometheus

★ 4,562 · MIT · updated Jul 2024

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.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →