Skip to content
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.

EnMasseProject/enmasse-bench

Repository files navigation

EnMasseBench

The EnMasseBench or ebench for short is supposed to be a high performance client for EnMasse benchmarking. It will send messages as fast as it can, and allows scaling the number of senders/receivers to increase the load.

Building

gradle build

Running

tar xvf ebench-agent/build/distributions/ebench-agent.tar
./ebench-agent/bin/ebench-agent -h 127.0.0.1:5674 -s 1 -r 1 -a amqp-test -d 60 -i 10 -m 128

The agent can also be run as part of an EnMasse cluster, where multiple agents can be scaled by increasing the number of replicas. The ebench-collector can then talk to the ebench-agents and collect metrics for aggregation and integration with other services such as prometheus.

About

Benchmarking tool for enmasse

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published