[rabbitmq-discuss] amq.rabbitmq.log and log bindings
underattack7 at googlemail.com
Fri Jan 7 14:26:27 GMT 2011
yeah, the idea is to be able to detect "bad behaviour" and delete queue
So ideally, I would have liked to create a queue bound to amq.rabbitmq.log,
with a consumer monitoring the queue bindings.
The original problem is that we wanted to use permissions to prevent users
from binding queue using certain routing keys.
For example, I would like to allow people to bind queue with routing key
"site1.*.*.*.*" but not "site2.*.*.*.*". As this does not seem to be
possible with permissions, we were thinking at detecting such bindings and
delete the queue.
On 7 January 2011 14:15, Simon MacMullen <simon at rabbitmq.com> wrote:
> On 07/01/11 14:07, Simon MacMullen wrote:
>> On 07/01/11 13:51, underattack7 wrote:
>>> Is there to monitor the queue bindings and see their routing keys ?
>>> I would be interested to monitor the queue declarations along with the
>>> routing keys used in real time. I had a look a the amq.rabbitmq.log
>>> exchange but it does provide with this information.
>> Hi Fab.
>> No, there's not at the moment. amq.rabbitmq.log only shows the same
>> messages as get written to the log file.
>> That information is available internally via the rabbit_event event
>> stream, but it's not hooked up to AMQP. I have wondered about writing
>> some plugin to expose this information; it wouldn't be too hard. Is
>> anyone else interested in this?
> That of course assumes that when you say "in real time" you mean that you
> want to get notification when these things are created. Of course you can
> use rabbitmqctl or the management plugin to retrieve lists of them.
> Cheers, Simon
> Simon MacMullen
> Staff Engineer, RabbitMQ
> SpringSource, a division of VMware
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rabbitmq-discuss