RabbitMQ stack setup with prometheus & grafana monitoring
Simple configuration allowing you to run a publisher
and a consumer
console applications that mimick publishing / consuming rabbitmq messages.
Steps to run:
-
Ensure you copy the
.env.example
file to.env
-
Run
docker-compose up
to stand everything up. -
Run
./setup-certs.sh
to create certificates for each rabbitmq container. -
Access rabbitmq at http://localhost:15672 using credentials from the
.env
file and grafana at http://localhost:3000 (admi/admin - you will be asked to change the credentials) -
Optionally, run both
publisher
andconsumer
console applications to create some traffic. You can watch the metrics in the included grafana dashboards. -
Profit