{"id":26044504,"url":"https://github.com/eirikur-ari/rabbitmq-test-cluster","last_synced_at":"2026-04-14T15:33:53.832Z","repository":{"id":280181956,"uuid":"899934416","full_name":"eirikur-ari/rabbitmq-test-cluster","owner":"eirikur-ari","description":"Docker compose setup with RabbitMQ Cluster, Prometheus \u0026 Grafana","archived":false,"fork":false,"pushed_at":"2025-03-01T19:16:53.000Z","size":29,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-04T00:09:11.006Z","etag":null,"topics":["docker-compose","grafana","haproxy","prometheus","rabbitmq-cluster"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eirikur-ari.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-07T12:20:11.000Z","updated_at":"2025-03-05T09:26:41.000Z","dependencies_parsed_at":"2025-03-01T20:27:48.797Z","dependency_job_id":"95153b26-8fb7-46cd-ae8c-9d5dddcfbea5","html_url":"https://github.com/eirikur-ari/rabbitmq-test-cluster","commit_stats":null,"previous_names":["eirikur-ari/rabbitmq-test-cluster"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eirikur-ari/rabbitmq-test-cluster","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eirikur-ari%2Frabbitmq-test-cluster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eirikur-ari%2Frabbitmq-test-cluster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eirikur-ari%2Frabbitmq-test-cluster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eirikur-ari%2Frabbitmq-test-cluster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eirikur-ari","download_url":"https://codeload.github.com/eirikur-ari/rabbitmq-test-cluster/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eirikur-ari%2Frabbitmq-test-cluster/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31803520,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T11:13:53.975Z","status":"ssl_error","status_checked_at":"2026-04-14T11:13:53.299Z","response_time":153,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker-compose","grafana","haproxy","prometheus","rabbitmq-cluster"],"created_at":"2025-03-07T18:20:07.588Z","updated_at":"2026-04-14T15:33:53.815Z","avatar_url":"https://github.com/eirikur-ari.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RabbitMQ Test Cluster\nMy test setup for trying out various things using tools like [rabbitmq-perf-test](https://github.com/rabbitmq/rabbitmq-perf-test)\n\n## Components\nThis setup consists out of the following components\n\n* rabbitmq, version 3.13.6-management\n* grafana, version 11.4.0\n* prometheus, version v3.0.1\n* haproxy, version 3.1.0\n\n### RabbitMQ\n**Web UI:** http://localhost:15672 \\\n**Metrics:** http://localhost:15692/metrics\n\n**Username:** guest \\\n**Password:** guest\n\n#### Network\nIt defines `rabbitmq-cluster` as an alias to the rabbitmq network, making e.g. `amqp://rabbitmq-cluster` available for a container on same network.\n\n**Example using perf-test**\n```\ndocker 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\n```\n\n### Grafana\n**Web UI:** http://localhost:3000\n\n**Username:** admin \\\n**Password:** admin\n\n### Prometheus\n**Web UI:** http://localhost:9090\n\n## Dashboards\nThe setup will bootstrap the following dashbords:\n\n* [RabbitMQ - Overview](https://grafana.com/grafana/dashboards/10991-rabbitmq-overview/)\n* [RabbitMQ - PerfTest](https://grafana.com/grafana/dashboards/6566-rabbitmq-perftest/)\n* [RabbitMQ - Quorum Queues Raft](https://grafana.com/grafana/dashboards/11340-rabbitmq-quorum-queues-raft/)\n* [RabbitMQ - Stream](https://grafana.com/grafana/dashboards/14798-rabbitmq-stream/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feirikur-ari%2Frabbitmq-test-cluster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feirikur-ari%2Frabbitmq-test-cluster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feirikur-ari%2Frabbitmq-test-cluster/lists"}