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.examplefile to.env -
Run
docker-compose upto stand everything up. -
Run
./setup-certs.shto create certificates for each rabbitmq container. -
Access rabbitmq at http://localhost:15672 using credentials from the
.envfile and grafana at http://localhost:3000 (admi/admin - you will be asked to change the credentials) -
Optionally, run both
publisherandconsumerconsole applications to create some traffic. You can watch the metrics in the included grafana dashboards. -
Profit