Is there a way to get details about the current producers and consumers for a RabbitMQ instance?
As in is it possible to get details such as the IP address of a remote consumer.
I did go through the docs, but didn't find anything in this context.
Is there a way to get details about the current producers and consumers for a RabbitMQ instance?
As in is it possible to get details such as the IP address of a remote consumer.
I did go through the docs, but didn't find anything in this context.
If we are starting from scratch , it would be nice to have logs in the producers and consumers. Kind of distributed logs. Integrate the logs through some famous framework like splunk, datadog etc. Then through logs we can figure out who are the consumers and producers for a particular queue. It would be good design practise I suppose.
This information is available via the Management Plug-In as well as the HTTP API.
You cannot query this information via AMQP, as it is out-of-band for the protocol. You can see publish rate on a given channel via the
channels
API, if I remember correctly.Via the API: