This report is used to visualize the how the performance of the broker is changed over time as new code changes are introduced. Click on any data point in the charts to get the data point's exact value and git commit version.
Producers are sending persistent messages and synchronously wait for a broker ack before sending the next message. Consumers client ack each message.
General
Max Producer Rate
The maximum rate that a single producer can send to a broker. The producer is setup on a topic with no consumers. This rate is has a close correlation to your processor speed. The Rate is show at 3 different message sizes.Queue Performance
This section examines the performance of queues also known as the point to point messaging domain.
Destination Contention
When there are many consumer or/and producers on one destination, it can become a bottleneck. Shown data points are the total consumer rate for scenario.Fairness
When you have multiple homogenous consumers or producers, it's ideal if the the broker treats them all fairly and sends or accepts the same number of messages from them. This chart shows the standard deviation of the number of messages produced or consumed. The lower the number the better.Topic Performance
This section examines the performance of topics also known as the publish/subscribe messaging domain.