If my understanding is correct, you can\'t actually look at messages in the rabbit queue without taking them out and putting them back in. There\'s no way to use rabbitmqctl to
It's possible to get a message without acknowledging and then reject it, that wouldn't get the message out of the queue. But this is not implemented in the management tool.
And also the message is locked until released meaning that no other consumer can consume it before it gets rejected.
You can click the Queue name first in the Web Management and click to the GetMessages to get your message. Now it will show your messages here
You can certainly look at the contents of a queue in RabbitMQ, or any AMQP broker, for that matter. Just consume messages but don't acknowledge them. Once you close the channel the messages will be available for consumption by your 'real' consumers. Keep in mind that doing so might affect the ordering of messages in the queue which you inspect.
Also, the web management plugin offered by RabbitMQ allows you to view the contents of messages from the web interface. If you're trying to debug your system, it's a very helpful tool.