Skip to content

eirikur-ari/rabbitmq-test-cluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RabbitMQ Test Cluster

My test setup for trying out various things using tools like rabbitmq-perf-test

Components

This setup consists out of the following components

  • rabbitmq, version 3.13.6-management
  • grafana, version 11.4.0
  • prometheus, version v3.0.1
  • haproxy, version 3.1.0

RabbitMQ

Web UI: http://localhost:15672
Metrics: http://localhost:15692/metrics

Username: guest
Password: guest

Network

It defines rabbitmq-cluster as an alias to the rabbitmq network, making e.g. amqp://rabbitmq-cluster available for a container on same network.

Example using perf-test

docker run -it --rm --network rabbitmq-test-cluster_rabbitmq pivotalrabbitmq/perf-test:latest -x 1 -y 2 -u "throughput-test-1" -a -q 100 --rate 500 --id "test 1" --uri amqp://rabbitmq-cluster

Grafana

Web UI: http://localhost:3000

Username: admin
Password: admin

Prometheus

Web UI: http://localhost:9090

Dashboards

The setup will bootstrap the following dashbords:

About

Docker compose setup with RabbitMQ Cluster, Prometheus & Grafana

Topics

Resources

License

Stars

Watchers

Forks

Languages