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.

Releases

No releases published

Packages

No packages published