I see. You can use the metrics provided by RabbitMQ (management plugin, Prometheus), this is a start.
But for client metrics like message latency, only the client application can do it, there's nothing built-in in the protocol and most of the client libraries. The PerfTest tool I mentioned measures message latency (time between the message is sent and received) by storing a timestamp in every message, which is an application-specific data in the case of a protocol like AMQP (which does not have a default property assigned for this in every message).
________________________________________
From:
rabbitm...@googlegroups.com <
rabbitm...@googlegroups.com> on behalf of Shivalika Chaudhary <
shival...@gmail.com>
Sent: Friday, March 12, 2021 8:24 AM
To: rabbitmq-users
Subject: [Suspected Spam] [rabbitmq-users] RabbitMQ C/C++ Client PerfTest
Hi, I am new to using RabbitMQ.
I got the C and amqpcpp client for RabbitMQ from github. I am able to use it with my desired message.
Now I want to benchmark the performance with transmission time, message size, latency, etc.
I cannot find a PerfTest or any other benchmarking commands for the C client. Please let me know how to measure these?
Thanks in advance!
--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
rabbitmq-user...@googlegroups.com<mailto:
rabbitmq-user...@googlegroups.com>.