How do I listen to the event bus (RabbitMQ) for cloud events (Nova, Neutron, Keystone, etc)?

asked 2015-06-02 21:02:09 -0600

JimD gravatar image

I realize I should probably pore through the code to Ceilometer [tag:ceilometer] and figure this out; but I'm hoping for a simpler code example to study.

How could I listen to the OpenStack event bus (RabbitMQ in our case) to view what sorts of events are flying across it? Is there a simple code example already out there? Where are the events documented? I've heard that there is also the option to use "ZeroMQ" in lieu of RabbitMQ --- are there others (such as Kafka)?

I've glanced through the https://github.com/openstack/oslo.messaging (oslo.messaging docs) ... but I haven't found a simple example.

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
0

answered 2015-09-28 05:14:33 -0600

Tosugueur gravatar image

Hi!
RabbitMQ offers a cool plugin named management_plugin to manage your rabbitmq server: https://www.rabbitmq.com/management.html. It offers also a plugin called Firehouse that enables tracing of messages: http://www.rabbitmq.com/firehose.html. The two plugins combined may satisfy your need for supervising AMQP flows.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2015-06-02 21:02:09 -0600

Seen: 796 times

Last updated: Sep 28 '15