Intercept RabbitMQ Message In Openstack
Openstack components communicates by rabbitmq, which can be seen as vessel of openstack. It is very useful if we can examine what exchange and queues are in rabbitmq and what messages is transmitted.
Use RabbitMQ Management Plugin
The easity way is to use RabbitMQ Management Plugin, a web monitor to inspect what is happening in rabbitmq. Messages can be dequeued from rabbitmq to see its content, then put back. Put-back message is not guaranteed not to broke openstack.
List Exchange & Queue
List exchanges of openstack.
$ rabbitmqctl list_exchanges name type durable arguments auto_delete internal policy
Listing exchanges ...
direct true [] false false
amq.direct direct true [] false false
amq.fanout fanout true [] false false
amq.headers headers true [] false false
amq.match headers true [] false false
amq.rabbitmq.log topic true [] false false
amq.rabbitmq.trace topic true [] false false
amq.topic topic true [] false false
cert_fanout fanout false [] true false
compute_fanout fanout false [] true false
conductor_fanout fanout false [] true false
consoleauth_fanout fanout false [] true false
dhcp_agent.openstack-02.novalocal_fanout fanout false [] true false
dhcp_agent.openstack-03.novalocal_fanout fanout false [] true false
dhcp_agent.openstack-04.novalocal_fanout fanout false [] true false
dhcp_agent_fanout fanout false [] true false
l3_agent.openstack-02.novalocal_fanout fanout false [] true false
l3_agent.openstack-03.novalocal_fanout fanout false [] true false
l3_agent.openstack-04.novalocal_fanout fanout false [] true false
l3_agent_fanout fanout false [] true false
n-lbaas-plugin_fanout fanout false [] true false
n-lbaas_agent.openstack-02.novalocal_fanout fanout false [] true false
n-lbaas_agent.openstack-03.novalocal_fanout fanout false [] true false
n-lbaas_agent.openstack-04.novalocal_fanout fanout false [] true false
n-lbaas_agent_fanout fanout false [] true false
neutron topic false [] false false
nova topic false [] false false
q-agent-notifier-dvr-update_fanout fanout false [] true false
q-agent-notifier-network-delete_fanout fanout false [] true false
q-agent-notifier-port-update_fanout fanout false [] true false
q-agent-notifier-security_group-update_fanout fanout false [] true false
q-agent-notifier-tunnel-update_fanout fanout false [] true false
q-l3-plugin_fanout fanout false [] true false
q-plugin_fanout fanout false [] true false
reply_07adc5aef68b4e3db8a61ffb7a502c5c direct false [] true false
reply_1d32023d7ca1451986a7a3534a818e2f direct false [] true false
reply_241688a279c0414d90e3b76b162fdb33 direct false [] true false
reply_2a768322ee9b4c3ea355de73b0374f74 direct false [] true false
reply_2ceed19e376b4cf78373f8e1f98c1f39 direct false [] true false
reply_38b4c8d7d7aa4d03a6355ec8485e0258 direct false [] true false
reply_40bd0d232bad4b469772b1a6ae7b9266 direct false [] true false
reply_5050b471ac05454baf9e6145121ca7c7 direct false [] true false
reply_6bae0879fe5b413c9ac3595fa3cbfbbf direct false [] true false
reply_7d304be0842a48c8b51268f7ec41b02f direct false [] true false
reply_9f1867d6c7ce4051a377861412427191 direct false [] true false
reply_9f9bf21f51aa427990e5000aa4a2d0b7 direct false [] true false
reply_ab28f6fe778c48618d4602ea3c5ace73 direct false [] true false
reply_b02bff3bc22c444fab3ff258081430ba direct false [] true false
reply_bf4c9dcbf4ed4ddea6a482c2db5e1e0e direct false [] true false
reply_ce584f808713423ca834d7b146c6c9e9 direct false [] true false
reply_e95a8b2de2814843bb6b83d28c7abeed direct false [] true false
reply_e9885a8dcf214007934d0d8aa0a39ef5 direct false [] true false
reply_eaa8cf9d5520414688a8b29b9db20543 direct false [] true false
reply_f82f54130ee24b91a4be06a4cadc704d direct false [] true false
scheduler_fanout fanout false [] true false
...done.
$ rabbitmqctl list_exchanges |grep topic
amq.rabbitmq.log topic
amq.rabbitmq.trace topic
amq.topic topic
neutron topic
nova topic
List queues of openstack.
$ rabbitmqctl list_queues name arguments messages consumers
Listing queues ...
cert [] 0 1
cert.openstack-01.novalocal [] 0 1
cert_fanout_c3b6a1047d024c4d82ed736cca37ab10 [] 0 1
compute [] 0 3
compute.openstack-02.novalocal [] 0 1
compute.openstack-03.novalocal [] 0 1
compute.openstack-04.novalocal [] 0 1
compute_fanout_37820ee8b52d4522929da71b8d2770e0 [] 0 1
compute_fanout_937b04c6dc184e13a40da15139326c03 [] 0 1
compute_fanout_dff4ed8e64f94ff29938ccb6925e6038 [] 0 1
conductor [] 0 2
conductor.openstack-01.novalocal [] 0 2
conductor_fanout_059f02fd42484b1d81f20498999b682e [] 0 1
conductor_fanout_612817c15be24accbedec3f78a202546 [] 0 1
consoleauth [] 0 1
consoleauth.openstack-01.novalocal [] 0 1
consoleauth_fanout_f6d2d3de596c4eacb4e945ae52f7ee58 [] 0 1
dhcp_agent [] 0 6
dhcp_agent.openstack-01.novalocal [] 0 0
dhcp_agent.openstack-01.novalocal.openstack-01.novalocal [] 0 0
dhcp_agent.openstack-02.novalocal [] 0 3
dhcp_agent.openstack-02.novalocal.openstack-02.novalocal [] 0 1
dhcp_agent.openstack-02.novalocal_fanout_368887e67308455d958607cdbd1cb3b1 [] 0 1
dhcp_agent.openstack-03.novalocal [] 0 3
dhcp_agent.openstack-03.novalocal.openstack-03.novalocal [] 0 1
dhcp_agent.openstack-03.novalocal_fanout_fcaed4cc7a0d4e3e94f35bea3409cc4d [] 0 1
dhcp_agent.openstack-04.novalocal [] 0 3
dhcp_agent.openstack-04.novalocal.openstack-04.novalocal [] 0 1
dhcp_agent.openstack-04.novalocal_fanout_de1d20e7e5b647edbdabce231d8f1eac [] 0 1
dhcp_agent_fanout_6c820b6e9ca04299abc796ad6035e8cc [] 0 1
dhcp_agent_fanout_76442de216f34d16aa69d6f7c72eebb1 [] 0 1
dhcp_agent_fanout_adbc15f5242e4b90be2e28d99f502b19 [] 0 1
dhcp_agent_fanout_ba24b6438c8f4193823943acef87a93a [] 0 1
dhcp_agent_fanout_ec9d0243330a444abaaf71d2908121eb [] 0 1
dhcp_agent_fanout_f313396733f1490c86b66f93b53ea4fa [] 0 1
ipsec_driver [] 0 0
ipsec_driver.openstack-01.novalocal [] 0 0
l3_agent [] 0 6
l3_agent.openstack-01.novalocal [] 0 0
l3_agent.openstack-01.novalocal.openstack-01.novalocal [] 0 0
l3_agent.openstack-02.novalocal [] 0 3
l3_agent.openstack-02.novalocal.openstack-02.novalocal [] 0 1
l3_agent.openstack-02.novalocal_fanout_abc9e58899d24dea9757c9b9de7ad084 [] 0 1
l3_agent.openstack-03.novalocal [] 0 3
l3_agent.openstack-03.novalocal.openstack-03.novalocal [] 0 1
l3_agent.openstack-03.novalocal_fanout_85c125f6cd8d4f67a8bda949b1b44367 [] 0 1
l3_agent.openstack-04.novalocal [] 0 3
l3_agent.openstack-04.novalocal.openstack-04.novalocal [] 0 1
l3_agent.openstack-04.novalocal_fanout_abd453ab374e460fa8dba368f475de50 [] 0 1
l3_agent_fanout_22fe4369f9c94c6abdb157d967806ca7 [] 0 1
l3_agent_fanout_2f5c74b89297454c9068f2681773c749 [] 0 1
l3_agent_fanout_3824a31696274bba8e6fb0c92a49610e [] 0 1
l3_agent_fanout_4293729cb958437fb52c6cdd04c76726 [] 0 1
l3_agent_fanout_5129fab6dcfe494287b5a1417afcdf91 [] 0 1
l3_agent_fanout_af7a3f7127e74b7697bdd7be0f914baf [] 0 1
n-lbaas-plugin [] 0 1
n-lbaas-plugin.openstack-01.novalocal [] 0 1
n-lbaas-plugin_fanout_258b582e2a954e1c89daafc26a2fc193 [] 0 1
n-lbaas_agent [] 0 6
n-lbaas_agent.openstack-01.novalocal [] 0 0
n-lbaas_agent.openstack-01.novalocal.openstack-01.novalocal [] 0 0
n-lbaas_agent.openstack-02.novalocal [] 0 3
n-lbaas_agent.openstack-02.novalocal.openstack-02.novalocal [] 0 1
n-lbaas_agent.openstack-02.novalocal_fanout_4bbd290480a541c0a0f410f0b5bbe949 [] 0 1
n-lbaas_agent.openstack-03.novalocal [] 0 3
n-lbaas_agent.openstack-03.novalocal.openstack-03.novalocal [] 0 1
n-lbaas_agent.openstack-03.novalocal_fanout_9f9e6aeeb5974eb79fdde505155d3541 [] 0 1
n-lbaas_agent.openstack-04.novalocal [] 0 3
n-lbaas_agent.openstack-04.novalocal.openstack-04.novalocal [] 0 1
n-lbaas_agent.openstack-04.novalocal_fanout_c22854c4edc844c68965a6635750d334 [] 0 1
n-lbaas_agent_fanout_1ee61b4ea0b9430fa80b9d7a39aca0ac [] 0 1
n-lbaas_agent_fanout_45e2e46e7fea4703a11c070ece7857e8 [] 0 1
n-lbaas_agent_fanout_7d6add7137f148dda3fed7042336c7ff [] 0 1
n-lbaas_agent_fanout_9eb1723673f24d54a1cce88d972b2e51 [] 0 1
n-lbaas_agent_fanout_aedcd117d4164c3e8ce075fd2eedfa99 [] 0 1
n-lbaas_agent_fanout_ebbfd590e4bf4dff826604c78c6ba3a6 [] 0 1
q-agent-notifier-dvr-update [] 0 3
q-agent-notifier-dvr-update.openstack-01.novalocal [] 0 0
q-agent-notifier-dvr-update.openstack-02.novalocal [] 0 1
q-agent-notifier-dvr-update.openstack-03.novalocal [] 0 1
q-agent-notifier-dvr-update.openstack-04.novalocal [] 0 1
q-agent-notifier-dvr-update_fanout_08a70af4b8484650bd1873bf30500f14 [] 0 1
q-agent-notifier-dvr-update_fanout_5f4066e44705427eb8d417b2a23aec76 [] 0 1
q-agent-notifier-dvr-update_fanout_db613360bc364ad4a05db1550b0b58dc [] 0 1
q-agent-notifier-network-delete [] 0 3
q-agent-notifier-network-delete.openstack-01.novalocal [] 0 0
q-agent-notifier-network-delete.openstack-02.novalocal [] 0 1
q-agent-notifier-network-delete.openstack-03.novalocal [] 0 1
q-agent-notifier-network-delete.openstack-04.novalocal [] 0 1
q-agent-notifier-network-delete_fanout_1965391112ec45ee82bf15f68a02936a [] 0 1
q-agent-notifier-network-delete_fanout_42d77d86515c476b8bd0bc44732a40b3 [] 0 1
q-agent-notifier-network-delete_fanout_da1e307bd54c49f88ec514011bbf6609 [] 0 1
q-agent-notifier-port-update [] 0 3
q-agent-notifier-port-update.openstack-01.novalocal [] 0 0
q-agent-notifier-port-update.openstack-02.novalocal [] 0 1
q-agent-notifier-port-update.openstack-03.novalocal [] 0 1
q-agent-notifier-port-update.openstack-04.novalocal [] 0 1
q-agent-notifier-port-update_fanout_2a6755a1b1334554bc621755782e4fbf [] 0 1
q-agent-notifier-port-update_fanout_a6fd2e90877e49738a03b0c0518fce23 [] 0 1
q-agent-notifier-port-update_fanout_b6726f033e4249e5903232bcdd691f40 [] 0 1
q-agent-notifier-security_group-update [] 0 3
q-agent-notifier-security_group-update.openstack-01.novalocal [] 0 0
q-agent-notifier-security_group-update.openstack-02.novalocal [] 0 1
q-agent-notifier-security_group-update.openstack-03.novalocal [] 0 1
q-agent-notifier-security_group-update.openstack-04.novalocal [] 0 1
q-agent-notifier-security_group-update_fanout_080b030f39a849cf81796507aabe2369 [] 0 1
q-agent-notifier-security_group-update_fanout_270078481bcd4422b8b91c035b170ecb [] 0 1
q-agent-notifier-security_group-update_fanout_a823ef30d8e54e648b7a670641ed04d6 [] 0 1
q-agent-notifier-tunnel-update [] 0 3
q-agent-notifier-tunnel-update.openstack-01.novalocal [] 0 0
q-agent-notifier-tunnel-update.openstack-02.novalocal [] 0 1
q-agent-notifier-tunnel-update.openstack-03.novalocal [] 0 1
q-agent-notifier-tunnel-update.openstack-04.novalocal [] 0 1
q-agent-notifier-tunnel-update_fanout_101f9d61f2d341c380c6e1c10a22e572 [] 0 1
q-agent-notifier-tunnel-update_fanout_5bf260a186ff4075818b13b5d8e58e62 [] 0 1
q-agent-notifier-tunnel-update_fanout_edfb77bf0ae74c139909f6e21edb6f1c [] 0 1
q-firewall-plugin [] 0 0
q-firewall-plugin.openstack-01.novalocal [] 0 0
q-l3-plugin [] 0 1
q-l3-plugin.openstack-01.novalocal [] 0 1
q-l3-plugin_fanout_d1d00128c98b42d4a7fb55b71a96ae97 [] 0 1
q-metering-plugin [] 0 0
q-metering-plugin.openstack-01.novalocal [] 0 0
q-plugin [] 0 1
q-plugin.openstack-01.novalocal [] 0 1
q-plugin_fanout_76adbea5524b4de99b158215fb1db56a [] 0 1
reply_07adc5aef68b4e3db8a61ffb7a502c5c [] 0 1
reply_1d32023d7ca1451986a7a3534a818e2f [] 0 1
reply_241688a279c0414d90e3b76b162fdb33 [] 0 1
reply_2a768322ee9b4c3ea355de73b0374f74 [] 0 1
reply_2ceed19e376b4cf78373f8e1f98c1f39 [] 0 1
reply_38b4c8d7d7aa4d03a6355ec8485e0258 [] 0 1
reply_40bd0d232bad4b469772b1a6ae7b9266 [] 0 1
reply_5050b471ac05454baf9e6145121ca7c7 [] 0 1
reply_6bae0879fe5b413c9ac3595fa3cbfbbf [] 0 1
reply_7d304be0842a48c8b51268f7ec41b02f [] 0 1
reply_9f1867d6c7ce4051a377861412427191 [] 0 1
reply_9f9bf21f51aa427990e5000aa4a2d0b7 [] 0 1
reply_ab28f6fe778c48618d4602ea3c5ace73 [] 0 1
reply_b02bff3bc22c444fab3ff258081430ba [] 0 1
reply_bf4c9dcbf4ed4ddea6a482c2db5e1e0e [] 0 1
reply_ce584f808713423ca834d7b146c6c9e9 [] 0 1
reply_e95a8b2de2814843bb6b83d28c7abeed [] 0 1
reply_e9885a8dcf214007934d0d8aa0a39ef5 [] 0 1
reply_eaa8cf9d5520414688a8b29b9db20543 [] 0 1
reply_f82f54130ee24b91a4be06a4cadc704d [] 0 1
scheduler [] 0 1
scheduler.openstack-01.novalocal [] 0 1
scheduler_fanout_318cb1685bac44b4bda11b12f967098d [] 0 1
...done.
To see which queue are bind to which exchange, use list_bindings
. An example of binding is rabbitmq routing.
$ rabbitmqctl list_bindings source_name source_kind destination_name destination_kind routing_key arguments
Listing bindings ...
exchange cert queue cert []
exchange cert.openstack-01.novalocal queue cert.openstack-01.novalocal []
exchange cert_fanout_c3b6a1047d024c4d82ed736cca37ab10 queue cert_fanout_c3b6a1047d024c4d82ed736cca37ab10 []
exchange compute queue compute []
exchange compute.openstack-02.novalocal queue compute.openstack-02.novalocal []
exchange compute.openstack-03.novalocal queue compute.openstack-03.novalocal []
exchange compute.openstack-04.novalocal queue compute.openstack-04.novalocal []
exchange compute_fanout_37820ee8b52d4522929da71b8d2770e0 queue compute_fanout_37820ee8b52d4522929da71b8d2770e0 []
exchange compute_fanout_937b04c6dc184e13a40da15139326c03 queue compute_fanout_937b04c6dc184e13a40da15139326c03 []
exchange compute_fanout_dff4ed8e64f94ff29938ccb6925e6038 queue compute_fanout_dff4ed8e64f94ff29938ccb6925e6038 []
exchange conductor queue conductor []
exchange conductor.openstack-01.novalocal queue conductor.openstack-01.novalocal []
exchange conductor_fanout_059f02fd42484b1d81f20498999b682e queue conductor_fanout_059f02fd42484b1d81f20498999b682e []
exchange conductor_fanout_612817c15be24accbedec3f78a202546 queue conductor_fanout_612817c15be24accbedec3f78a202546 []
exchange consoleauth queue consoleauth []
exchange consoleauth.openstack-01.novalocal queue consoleauth.openstack-01.novalocal []
exchange consoleauth_fanout_f6d2d3de596c4eacb4e945ae52f7ee58 queue consoleauth_fanout_f6d2d3de596c4eacb4e945ae52f7ee58 []
exchange dhcp_agent queue dhcp_agent []
exchange dhcp_agent.openstack-01.novalocal queue dhcp_agent.openstack-01.novalocal []
exchange dhcp_agent.openstack-01.novalocal.openstack-01.novalocal queue dhcp_agent.openstack-01.novalocal.openstack-01.novalocal []
exchange dhcp_agent.openstack-02.novalocal queue dhcp_agent.openstack-02.novalocal []
exchange dhcp_agent.openstack-02.novalocal.openstack-02.novalocal queue dhcp_agent.openstack-02.novalocal.openstack-02.novalocal []
exchange dhcp_agent.openstack-02.novalocal_fanout_368887e67308455d958607cdbd1cb3b1 queue dhcp_agent.openstack-02.novalocal_fanout_368887e67308455d958607cdbd1cb3b1[]
exchange dhcp_agent.openstack-03.novalocal queue dhcp_agent.openstack-03.novalocal []
exchange dhcp_agent.openstack-03.novalocal.openstack-03.novalocal queue dhcp_agent.openstack-03.novalocal.openstack-03.novalocal []
exchange dhcp_agent.openstack-03.novalocal_fanout_fcaed4cc7a0d4e3e94f35bea3409cc4d queue dhcp_agent.openstack-03.novalocal_fanout_fcaed4cc7a0d4e3e94f35bea3409cc4d[]
exchange dhcp_agent.openstack-04.novalocal queue dhcp_agent.openstack-04.novalocal []
exchange dhcp_agent.openstack-04.novalocal.openstack-04.novalocal queue dhcp_agent.openstack-04.novalocal.openstack-04.novalocal []
exchange dhcp_agent.openstack-04.novalocal_fanout_de1d20e7e5b647edbdabce231d8f1eac queue dhcp_agent.openstack-04.novalocal_fanout_de1d20e7e5b647edbdabce231d8f1eac[]
exchange dhcp_agent_fanout_6c820b6e9ca04299abc796ad6035e8cc queue dhcp_agent_fanout_6c820b6e9ca04299abc796ad6035e8cc []
exchange dhcp_agent_fanout_76442de216f34d16aa69d6f7c72eebb1 queue dhcp_agent_fanout_76442de216f34d16aa69d6f7c72eebb1 []
exchange dhcp_agent_fanout_adbc15f5242e4b90be2e28d99f502b19 queue dhcp_agent_fanout_adbc15f5242e4b90be2e28d99f502b19 []
exchange dhcp_agent_fanout_ba24b6438c8f4193823943acef87a93a queue dhcp_agent_fanout_ba24b6438c8f4193823943acef87a93a []
exchange dhcp_agent_fanout_ec9d0243330a444abaaf71d2908121eb queue dhcp_agent_fanout_ec9d0243330a444abaaf71d2908121eb []
exchange dhcp_agent_fanout_f313396733f1490c86b66f93b53ea4fa queue dhcp_agent_fanout_f313396733f1490c86b66f93b53ea4fa []
exchange ipsec_driver queue ipsec_driver []
exchange ipsec_driver.openstack-01.novalocal queue ipsec_driver.openstack-01.novalocal []
exchange l3_agent queue l3_agent []
exchange l3_agent.openstack-01.novalocal queue l3_agent.openstack-01.novalocal []
exchange l3_agent.openstack-01.novalocal.openstack-01.novalocal queue l3_agent.openstack-01.novalocal.openstack-01.novalocal []
exchange l3_agent.openstack-02.novalocal queue l3_agent.openstack-02.novalocal []
exchange l3_agent.openstack-02.novalocal.openstack-02.novalocal queue l3_agent.openstack-02.novalocal.openstack-02.novalocal []
exchange l3_agent.openstack-02.novalocal_fanout_abc9e58899d24dea9757c9b9de7ad084 queue l3_agent.openstack-02.novalocal_fanout_abc9e58899d24dea9757c9b9de7ad084 []
exchange l3_agent.openstack-03.novalocal queue l3_agent.openstack-03.novalocal []
exchange l3_agent.openstack-03.novalocal.openstack-03.novalocal queue l3_agent.openstack-03.novalocal.openstack-03.novalocal []
exchange l3_agent.openstack-03.novalocal_fanout_85c125f6cd8d4f67a8bda949b1b44367 queue l3_agent.openstack-03.novalocal_fanout_85c125f6cd8d4f67a8bda949b1b44367 []
exchange l3_agent.openstack-04.novalocal queue l3_agent.openstack-04.novalocal []
exchange l3_agent.openstack-04.novalocal.openstack-04.novalocal queue l3_agent.openstack-04.novalocal.openstack-04.novalocal []
exchange l3_agent.openstack-04.novalocal_fanout_abd453ab374e460fa8dba368f475de50 queue l3_agent.openstack-04.novalocal_fanout_abd453ab374e460fa8dba368f475de50 []
exchange l3_agent_fanout_22fe4369f9c94c6abdb157d967806ca7 queue l3_agent_fanout_22fe4369f9c94c6abdb157d967806ca7 []
exchange l3_agent_fanout_2f5c74b89297454c9068f2681773c749 queue l3_agent_fanout_2f5c74b89297454c9068f2681773c749 []
exchange l3_agent_fanout_3824a31696274bba8e6fb0c92a49610e queue l3_agent_fanout_3824a31696274bba8e6fb0c92a49610e []
exchange l3_agent_fanout_4293729cb958437fb52c6cdd04c76726 queue l3_agent_fanout_4293729cb958437fb52c6cdd04c76726 []
exchange l3_agent_fanout_5129fab6dcfe494287b5a1417afcdf91 queue l3_agent_fanout_5129fab6dcfe494287b5a1417afcdf91 []
exchange l3_agent_fanout_af7a3f7127e74b7697bdd7be0f914baf queue l3_agent_fanout_af7a3f7127e74b7697bdd7be0f914baf []
exchange n-lbaas-plugin queue n-lbaas-plugin []
exchange n-lbaas-plugin.openstack-01.novalocal queue n-lbaas-plugin.openstack-01.novalocal []
exchange n-lbaas-plugin_fanout_258b582e2a954e1c89daafc26a2fc193 queue n-lbaas-plugin_fanout_258b582e2a954e1c89daafc26a2fc193 []
exchange n-lbaas_agent queue n-lbaas_agent []
exchange n-lbaas_agent.openstack-01.novalocal queue n-lbaas_agent.openstack-01.novalocal []
exchange n-lbaas_agent.openstack-01.novalocal.openstack-01.novalocal queue n-lbaas_agent.openstack-01.novalocal.openstack-01.novalocal []
exchange n-lbaas_agent.openstack-02.novalocal queue n-lbaas_agent.openstack-02.novalocal []
exchange n-lbaas_agent.openstack-02.novalocal.openstack-02.novalocal queue n-lbaas_agent.openstack-02.novalocal.openstack-02.novalocal []
exchange n-lbaas_agent.openstack-02.novalocal_fanout_4bbd290480a541c0a0f410f0b5bbe949 queue n-lbaas_agent.openstack-02.novalocal_fanout_4bbd290480a541c0a0f410f0b5bbe949 []
exchange n-lbaas_agent.openstack-03.novalocal queue n-lbaas_agent.openstack-03.novalocal []
exchange n-lbaas_agent.openstack-03.novalocal.openstack-03.novalocal queue n-lbaas_agent.openstack-03.novalocal.openstack-03.novalocal []
exchange n-lbaas_agent.openstack-03.novalocal_fanout_9f9e6aeeb5974eb79fdde505155d3541 queue n-lbaas_agent.openstack-03.novalocal_fanout_9f9e6aeeb5974eb79fdde505155d3541 []
exchange n-lbaas_agent.openstack-04.novalocal queue n-lbaas_agent.openstack-04.novalocal []
exchange n-lbaas_agent.openstack-04.novalocal.openstack-04.novalocal queue n-lbaas_agent.openstack-04.novalocal.openstack-04.novalocal []
exchange n-lbaas_agent.openstack-04.novalocal_fanout_c22854c4edc844c68965a6635750d334 queue n-lbaas_agent.openstack-04.novalocal_fanout_c22854c4edc844c68965a6635750d334 []
exchange n-lbaas_agent_fanout_1ee61b4ea0b9430fa80b9d7a39aca0ac queue n-lbaas_agent_fanout_1ee61b4ea0b9430fa80b9d7a39aca0ac []
exchange n-lbaas_agent_fanout_45e2e46e7fea4703a11c070ece7857e8 queue n-lbaas_agent_fanout_45e2e46e7fea4703a11c070ece7857e8 []
exchange n-lbaas_agent_fanout_7d6add7137f148dda3fed7042336c7ff queue n-lbaas_agent_fanout_7d6add7137f148dda3fed7042336c7ff []
exchange n-lbaas_agent_fanout_9eb1723673f24d54a1cce88d972b2e51 queue n-lbaas_agent_fanout_9eb1723673f24d54a1cce88d972b2e51 []
exchange n-lbaas_agent_fanout_aedcd117d4164c3e8ce075fd2eedfa99 queue n-lbaas_agent_fanout_aedcd117d4164c3e8ce075fd2eedfa99 []
exchange n-lbaas_agent_fanout_ebbfd590e4bf4dff826604c78c6ba3a6 queue n-lbaas_agent_fanout_ebbfd590e4bf4dff826604c78c6ba3a6 []
exchange q-agent-notifier-dvr-update queue q-agent-notifier-dvr-update []
exchange q-agent-notifier-dvr-update.openstack-01.novalocal queue q-agent-notifier-dvr-update.openstack-01.novalocal []
exchange q-agent-notifier-dvr-update.openstack-02.novalocal queue q-agent-notifier-dvr-update.openstack-02.novalocal []
exchange q-agent-notifier-dvr-update.openstack-03.novalocal queue q-agent-notifier-dvr-update.openstack-03.novalocal []
exchange q-agent-notifier-dvr-update.openstack-04.novalocal queue q-agent-notifier-dvr-update.openstack-04.novalocal []
exchange q-agent-notifier-dvr-update_fanout_08a70af4b8484650bd1873bf30500f14 queue q-agent-notifier-dvr-update_fanout_08a70af4b8484650bd1873bf30500f14 []
exchange q-agent-notifier-dvr-update_fanout_5f4066e44705427eb8d417b2a23aec76 queue q-agent-notifier-dvr-update_fanout_5f4066e44705427eb8d417b2a23aec76 []
exchange q-agent-notifier-dvr-update_fanout_db613360bc364ad4a05db1550b0b58dc queue q-agent-notifier-dvr-update_fanout_db613360bc364ad4a05db1550b0b58dc []
exchange q-agent-notifier-network-delete queue q-agent-notifier-network-delete []
exchange q-agent-notifier-network-delete.openstack-01.novalocal queue q-agent-notifier-network-delete.openstack-01.novalocal []
exchange q-agent-notifier-network-delete.openstack-02.novalocal queue q-agent-notifier-network-delete.openstack-02.novalocal []
exchange q-agent-notifier-network-delete.openstack-03.novalocal queue q-agent-notifier-network-delete.openstack-03.novalocal []
exchange q-agent-notifier-network-delete.openstack-04.novalocal queue q-agent-notifier-network-delete.openstack-04.novalocal []
exchange q-agent-notifier-network-delete_fanout_1965391112ec45ee82bf15f68a02936a queue q-agent-notifier-network-delete_fanout_1965391112ec45ee82bf15f68a02936a []
exchange q-agent-notifier-network-delete_fanout_42d77d86515c476b8bd0bc44732a40b3 queue q-agent-notifier-network-delete_fanout_42d77d86515c476b8bd0bc44732a40b3 []
exchange q-agent-notifier-network-delete_fanout_da1e307bd54c49f88ec514011bbf6609 queue q-agent-notifier-network-delete_fanout_da1e307bd54c49f88ec514011bbf6609 []
exchange q-agent-notifier-port-update queue q-agent-notifier-port-update []
exchange q-agent-notifier-port-update.openstack-01.novalocal queue q-agent-notifier-port-update.openstack-01.novalocal []
exchange q-agent-notifier-port-update.openstack-02.novalocal queue q-agent-notifier-port-update.openstack-02.novalocal []
exchange q-agent-notifier-port-update.openstack-03.novalocal queue q-agent-notifier-port-update.openstack-03.novalocal []
exchange q-agent-notifier-port-update.openstack-04.novalocal queue q-agent-notifier-port-update.openstack-04.novalocal []
exchange q-agent-notifier-port-update_fanout_2a6755a1b1334554bc621755782e4fbf queue q-agent-notifier-port-update_fanout_2a6755a1b1334554bc621755782e4fbf []
exchange q-agent-notifier-port-update_fanout_a6fd2e90877e49738a03b0c0518fce23 queue q-agent-notifier-port-update_fanout_a6fd2e90877e49738a03b0c0518fce23 []
exchange q-agent-notifier-port-update_fanout_b6726f033e4249e5903232bcdd691f40 queue q-agent-notifier-port-update_fanout_b6726f033e4249e5903232bcdd691f40 []
exchange q-agent-notifier-security_group-update queue q-agent-notifier-security_group-update []
exchange q-agent-notifier-security_group-update.openstack-01.novalocal queue q-agent-notifier-security_group-update.openstack-01.novalocal []
exchange q-agent-notifier-security_group-update.openstack-02.novalocal queue q-agent-notifier-security_group-update.openstack-02.novalocal []
exchange q-agent-notifier-security_group-update.openstack-03.novalocal queue q-agent-notifier-security_group-update.openstack-03.novalocal []
exchange q-agent-notifier-security_group-update.openstack-04.novalocal queue q-agent-notifier-security_group-update.openstack-04.novalocal []
exchange q-agent-notifier-security_group-update_fanout_080b030f39a849cf81796507aabe2369 queue q-agent-notifier-security_group-update_fanout_080b030f39a849cf81796507aabe2369 []
exchange q-agent-notifier-security_group-update_fanout_270078481bcd4422b8b91c035b170ecb queue q-agent-notifier-security_group-update_fanout_270078481bcd4422b8b91c035b170ecb []
exchange q-agent-notifier-security_group-update_fanout_a823ef30d8e54e648b7a670641ed04d6 queue q-agent-notifier-security_group-update_fanout_a823ef30d8e54e648b7a670641ed04d6 []
exchange q-agent-notifier-tunnel-update queue q-agent-notifier-tunnel-update []
exchange q-agent-notifier-tunnel-update.openstack-01.novalocal queue q-agent-notifier-tunnel-update.openstack-01.novalocal []
exchange q-agent-notifier-tunnel-update.openstack-02.novalocal queue q-agent-notifier-tunnel-update.openstack-02.novalocal []
exchange q-agent-notifier-tunnel-update.openstack-03.novalocal queue q-agent-notifier-tunnel-update.openstack-03.novalocal []
exchange q-agent-notifier-tunnel-update.openstack-04.novalocal queue q-agent-notifier-tunnel-update.openstack-04.novalocal []
exchange q-agent-notifier-tunnel-update_fanout_101f9d61f2d341c380c6e1c10a22e572 queue q-agent-notifier-tunnel-update_fanout_101f9d61f2d341c380c6e1c10a22e572 []
exchange q-agent-notifier-tunnel-update_fanout_5bf260a186ff4075818b13b5d8e58e62 queue q-agent-notifier-tunnel-update_fanout_5bf260a186ff4075818b13b5d8e58e62 []
exchange q-agent-notifier-tunnel-update_fanout_edfb77bf0ae74c139909f6e21edb6f1c queue q-agent-notifier-tunnel-update_fanout_edfb77bf0ae74c139909f6e21edb6f1c []
exchange q-firewall-plugin queue q-firewall-plugin []
exchange q-firewall-plugin.openstack-01.novalocal queue q-firewall-plugin.openstack-01.novalocal []
exchange q-l3-plugin queue q-l3-plugin []
exchange q-l3-plugin.openstack-01.novalocal queue q-l3-plugin.openstack-01.novalocal []
exchange q-l3-plugin_fanout_d1d00128c98b42d4a7fb55b71a96ae97 queue q-l3-plugin_fanout_d1d00128c98b42d4a7fb55b71a96ae97 []
exchange q-metering-plugin queue q-metering-plugin []
exchange q-metering-plugin.openstack-01.novalocal queue q-metering-plugin.openstack-01.novalocal []
exchange q-plugin queue q-plugin []
exchange q-plugin.openstack-01.novalocal queue q-plugin.openstack-01.novalocal []
exchange q-plugin_fanout_76adbea5524b4de99b158215fb1db56a queue q-plugin_fanout_76adbea5524b4de99b158215fb1db56a []
exchange reply_07adc5aef68b4e3db8a61ffb7a502c5c queue reply_07adc5aef68b4e3db8a61ffb7a502c5c []
exchange reply_1d32023d7ca1451986a7a3534a818e2f queue reply_1d32023d7ca1451986a7a3534a818e2f []
exchange reply_241688a279c0414d90e3b76b162fdb33 queue reply_241688a279c0414d90e3b76b162fdb33 []
exchange reply_2a768322ee9b4c3ea355de73b0374f74 queue reply_2a768322ee9b4c3ea355de73b0374f74 []
exchange reply_2ceed19e376b4cf78373f8e1f98c1f39 queue reply_2ceed19e376b4cf78373f8e1f98c1f39 []
exchange reply_38b4c8d7d7aa4d03a6355ec8485e0258 queue reply_38b4c8d7d7aa4d03a6355ec8485e0258 []
exchange reply_40bd0d232bad4b469772b1a6ae7b9266 queue reply_40bd0d232bad4b469772b1a6ae7b9266 []
exchange reply_5050b471ac05454baf9e6145121ca7c7 queue reply_5050b471ac05454baf9e6145121ca7c7 []
exchange reply_6bae0879fe5b413c9ac3595fa3cbfbbf queue reply_6bae0879fe5b413c9ac3595fa3cbfbbf []
exchange reply_7d304be0842a48c8b51268f7ec41b02f queue reply_7d304be0842a48c8b51268f7ec41b02f []
exchange reply_9f1867d6c7ce4051a377861412427191 queue reply_9f1867d6c7ce4051a377861412427191 []
exchange reply_9f9bf21f51aa427990e5000aa4a2d0b7 queue reply_9f9bf21f51aa427990e5000aa4a2d0b7 []
exchange reply_ab28f6fe778c48618d4602ea3c5ace73 queue reply_ab28f6fe778c48618d4602ea3c5ace73 []
exchange reply_b02bff3bc22c444fab3ff258081430ba queue reply_b02bff3bc22c444fab3ff258081430ba []
exchange reply_bf4c9dcbf4ed4ddea6a482c2db5e1e0e queue reply_bf4c9dcbf4ed4ddea6a482c2db5e1e0e []
exchange reply_ce584f808713423ca834d7b146c6c9e9 queue reply_ce584f808713423ca834d7b146c6c9e9 []
exchange reply_e95a8b2de2814843bb6b83d28c7abeed queue reply_e95a8b2de2814843bb6b83d28c7abeed []
exchange reply_e9885a8dcf214007934d0d8aa0a39ef5 queue reply_e9885a8dcf214007934d0d8aa0a39ef5 []
exchange reply_eaa8cf9d5520414688a8b29b9db20543 queue reply_eaa8cf9d5520414688a8b29b9db20543 []
exchange reply_f82f54130ee24b91a4be06a4cadc704d queue reply_f82f54130ee24b91a4be06a4cadc704d []
exchange scheduler queue scheduler []
exchange scheduler.openstack-01.novalocal queue scheduler.openstack-01.novalocal []
exchange scheduler_fanout_318cb1685bac44b4bda11b12f967098d queue scheduler_fanout_318cb1685bac44b4bda11b12f967098d []
cert_fanout exchange cert_fanout_c3b6a1047d024c4d82ed736cca37ab10 queue cert []
compute_fanout exchange compute_fanout_37820ee8b52d4522929da71b8d2770e0 queue compute []
compute_fanout exchange compute_fanout_937b04c6dc184e13a40da15139326c03 queue compute []
compute_fanout exchange compute_fanout_dff4ed8e64f94ff29938ccb6925e6038 queue compute []
conductor_fanout exchange conductor_fanout_059f02fd42484b1d81f20498999b682e queue conductor []
conductor_fanout exchange conductor_fanout_612817c15be24accbedec3f78a202546 queue conductor []
consoleauth_fanout exchange consoleauth_fanout_f6d2d3de596c4eacb4e945ae52f7ee58 queue consoleauth []
dhcp_agent.openstack-02.novalocal_fanout exchange dhcp_agent.openstack-02.novalocal_fanout_368887e67308455d958607cdbd1cb3b1 queue dhcp_agent.openstack-02.novalocal []
dhcp_agent.openstack-03.novalocal_fanout exchange dhcp_agent.openstack-03.novalocal_fanout_fcaed4cc7a0d4e3e94f35bea3409cc4d queue dhcp_agent.openstack-03.novalocal []
dhcp_agent.openstack-04.novalocal_fanout exchange dhcp_agent.openstack-04.novalocal_fanout_de1d20e7e5b647edbdabce231d8f1eac queue dhcp_agent.openstack-04.novalocal []
dhcp_agent_fanout exchange dhcp_agent_fanout_6c820b6e9ca04299abc796ad6035e8cc queue dhcp_agent []
dhcp_agent_fanout exchange dhcp_agent_fanout_76442de216f34d16aa69d6f7c72eebb1 queue dhcp_agent []
dhcp_agent_fanout exchange dhcp_agent_fanout_adbc15f5242e4b90be2e28d99f502b19 queue dhcp_agent []
dhcp_agent_fanout exchange dhcp_agent_fanout_ba24b6438c8f4193823943acef87a93a queue dhcp_agent []
dhcp_agent_fanout exchange dhcp_agent_fanout_ec9d0243330a444abaaf71d2908121eb queue dhcp_agent []
dhcp_agent_fanout exchange dhcp_agent_fanout_f313396733f1490c86b66f93b53ea4fa queue dhcp_agent []
l3_agent.openstack-02.novalocal_fanout exchange l3_agent.openstack-02.novalocal_fanout_abc9e58899d24dea9757c9b9de7ad084 queue l3_agent.openstack-02.novalocal []
l3_agent.openstack-03.novalocal_fanout exchange l3_agent.openstack-03.novalocal_fanout_85c125f6cd8d4f67a8bda949b1b44367 queue l3_agent.openstack-03.novalocal []
l3_agent.openstack-04.novalocal_fanout exchange l3_agent.openstack-04.novalocal_fanout_abd453ab374e460fa8dba368f475de50 queue l3_agent.openstack-04.novalocal []
l3_agent_fanout exchange l3_agent_fanout_22fe4369f9c94c6abdb157d967806ca7 queue l3_agent []
l3_agent_fanout exchange l3_agent_fanout_2f5c74b89297454c9068f2681773c749 queue l3_agent []
l3_agent_fanout exchange l3_agent_fanout_3824a31696274bba8e6fb0c92a49610e queue l3_agent []
l3_agent_fanout exchange l3_agent_fanout_4293729cb958437fb52c6cdd04c76726 queue l3_agent []
l3_agent_fanout exchange l3_agent_fanout_5129fab6dcfe494287b5a1417afcdf91 queue l3_agent []
l3_agent_fanout exchange l3_agent_fanout_af7a3f7127e74b7697bdd7be0f914baf queue l3_agent []
n-lbaas-plugin_fanout exchange n-lbaas-plugin_fanout_258b582e2a954e1c89daafc26a2fc193 queue n-lbaas-plugin []
n-lbaas_agent.openstack-02.novalocal_fanout exchange n-lbaas_agent.openstack-02.novalocal_fanout_4bbd290480a541c0a0f410f0b5bbe949 queue n-lbaas_agent.openstack-02.novalocal []
n-lbaas_agent.openstack-03.novalocal_fanout exchange n-lbaas_agent.openstack-03.novalocal_fanout_9f9e6aeeb5974eb79fdde505155d3541 queue n-lbaas_agent.openstack-03.novalocal []
n-lbaas_agent.openstack-04.novalocal_fanout exchange n-lbaas_agent.openstack-04.novalocal_fanout_c22854c4edc844c68965a6635750d334 queue n-lbaas_agent.openstack-04.novalocal []
n-lbaas_agent_fanout exchange n-lbaas_agent_fanout_1ee61b4ea0b9430fa80b9d7a39aca0ac queue n-lbaas_agent []
n-lbaas_agent_fanout exchange n-lbaas_agent_fanout_45e2e46e7fea4703a11c070ece7857e8 queue n-lbaas_agent []
n-lbaas_agent_fanout exchange n-lbaas_agent_fanout_7d6add7137f148dda3fed7042336c7ff queue n-lbaas_agent []
n-lbaas_agent_fanout exchange n-lbaas_agent_fanout_9eb1723673f24d54a1cce88d972b2e51 queue n-lbaas_agent []
n-lbaas_agent_fanout exchange n-lbaas_agent_fanout_aedcd117d4164c3e8ce075fd2eedfa99 queue n-lbaas_agent []
n-lbaas_agent_fanout exchange n-lbaas_agent_fanout_ebbfd590e4bf4dff826604c78c6ba3a6 queue n-lbaas_agent []
neutron exchange dhcp_agent queue dhcp_agent []
neutron exchange dhcp_agent.openstack-01.novalocal queue dhcp_agent.openstack-01.novalocal []
neutron exchange dhcp_agent.openstack-01.novalocal.openstack-01.novalocal queue dhcp_agent.openstack-01.novalocal.openstack-01.novalocal []
neutron exchange dhcp_agent.openstack-02.novalocal queue dhcp_agent.openstack-02.novalocal []
neutron exchange dhcp_agent.openstack-02.novalocal.openstack-02.novalocal queue dhcp_agent.openstack-02.novalocal.openstack-02.novalocal []
neutron exchange dhcp_agent.openstack-03.novalocal queue dhcp_agent.openstack-03.novalocal []
neutron exchange dhcp_agent.openstack-03.novalocal.openstack-03.novalocal queue dhcp_agent.openstack-03.novalocal.openstack-03.novalocal []
neutron exchange dhcp_agent.openstack-04.novalocal queue dhcp_agent.openstack-04.novalocal []
neutron exchange dhcp_agent.openstack-04.novalocal.openstack-04.novalocal queue dhcp_agent.openstack-04.novalocal.openstack-04.novalocal []
neutron exchange ipsec_driver queue ipsec_driver []
neutron exchange ipsec_driver.openstack-01.novalocal queue ipsec_driver.openstack-01.novalocal []
neutron exchange l3_agent queue l3_agent []
neutron exchange l3_agent.openstack-01.novalocal queue l3_agent.openstack-01.novalocal []
neutron exchange l3_agent.openstack-01.novalocal.openstack-01.novalocal queue l3_agent.openstack-01.novalocal.openstack-01.novalocal []
neutron exchange l3_agent.openstack-02.novalocal queue l3_agent.openstack-02.novalocal []
neutron exchange l3_agent.openstack-02.novalocal.openstack-02.novalocal queue l3_agent.openstack-02.novalocal.openstack-02.novalocal []
neutron exchange l3_agent.openstack-03.novalocal queue l3_agent.openstack-03.novalocal []
neutron exchange l3_agent.openstack-03.novalocal.openstack-03.novalocal queue l3_agent.openstack-03.novalocal.openstack-03.novalocal []
neutron exchange l3_agent.openstack-04.novalocal queue l3_agent.openstack-04.novalocal []
neutron exchange l3_agent.openstack-04.novalocal.openstack-04.novalocal queue l3_agent.openstack-04.novalocal.openstack-04.novalocal []
neutron exchange n-lbaas-plugin queue n-lbaas-plugin []
neutron exchange n-lbaas-plugin.openstack-01.novalocal queue n-lbaas-plugin.openstack-01.novalocal []
neutron exchange n-lbaas_agent queue n-lbaas_agent []
neutron exchange n-lbaas_agent.openstack-01.novalocal queue n-lbaas_agent.openstack-01.novalocal []
neutron exchange n-lbaas_agent.openstack-01.novalocal.openstack-01.novalocal queue n-lbaas_agent.openstack-01.novalocal.openstack-01.novalocal []
neutron exchange n-lbaas_agent.openstack-02.novalocal queue n-lbaas_agent.openstack-02.novalocal []
neutron exchange n-lbaas_agent.openstack-02.novalocal.openstack-02.novalocal queue n-lbaas_agent.openstack-02.novalocal.openstack-02.novalocal []
neutron exchange n-lbaas_agent.openstack-03.novalocal queue n-lbaas_agent.openstack-03.novalocal []
neutron exchange n-lbaas_agent.openstack-03.novalocal.openstack-03.novalocal queue n-lbaas_agent.openstack-03.novalocal.openstack-03.novalocal []
neutron exchange n-lbaas_agent.openstack-04.novalocal queue n-lbaas_agent.openstack-04.novalocal []
neutron exchange n-lbaas_agent.openstack-04.novalocal.openstack-04.novalocal queue n-lbaas_agent.openstack-04.novalocal.openstack-04.novalocal []
neutron exchange q-agent-notifier-dvr-update queue q-agent-notifier-dvr-update []
neutron exchange q-agent-notifier-dvr-update.openstack-01.novalocal queue q-agent-notifier-dvr-update.openstack-01.novalocal []
neutron exchange q-agent-notifier-dvr-update.openstack-02.novalocal queue q-agent-notifier-dvr-update.openstack-02.novalocal []
neutron exchange q-agent-notifier-dvr-update.openstack-03.novalocal queue q-agent-notifier-dvr-update.openstack-03.novalocal []
neutron exchange q-agent-notifier-dvr-update.openstack-04.novalocal queue q-agent-notifier-dvr-update.openstack-04.novalocal []
neutron exchange q-agent-notifier-network-delete queue q-agent-notifier-network-delete []
neutron exchange q-agent-notifier-network-delete.openstack-01.novalocal queue q-agent-notifier-network-delete.openstack-01.novalocal []
neutron exchange q-agent-notifier-network-delete.openstack-02.novalocal queue q-agent-notifier-network-delete.openstack-02.novalocal []
neutron exchange q-agent-notifier-network-delete.openstack-03.novalocal queue q-agent-notifier-network-delete.openstack-03.novalocal []
neutron exchange q-agent-notifier-network-delete.openstack-04.novalocal queue q-agent-notifier-network-delete.openstack-04.novalocal []
neutron exchange q-agent-notifier-port-update queue q-agent-notifier-port-update []
neutron exchange q-agent-notifier-port-update.openstack-01.novalocal queue q-agent-notifier-port-update.openstack-01.novalocal []
neutron exchange q-agent-notifier-port-update.openstack-02.novalocal queue q-agent-notifier-port-update.openstack-02.novalocal []
neutron exchange q-agent-notifier-port-update.openstack-03.novalocal queue q-agent-notifier-port-update.openstack-03.novalocal []
neutron exchange q-agent-notifier-port-update.openstack-04.novalocal queue q-agent-notifier-port-update.openstack-04.novalocal []
neutron exchange q-agent-notifier-security_group-update queue q-agent-notifier-security_group-update []
neutron exchange q-agent-notifier-security_group-update.openstack-01.novalocal queue q-agent-notifier-security_group-update.openstack-01.novalocal []
neutron exchange q-agent-notifier-security_group-update.openstack-02.novalocal queue q-agent-notifier-security_group-update.openstack-02.novalocal []
neutron exchange q-agent-notifier-security_group-update.openstack-03.novalocal queue q-agent-notifier-security_group-update.openstack-03.novalocal []
neutron exchange q-agent-notifier-security_group-update.openstack-04.novalocal queue q-agent-notifier-security_group-update.openstack-04.novalocal []
neutron exchange q-agent-notifier-tunnel-update queue q-agent-notifier-tunnel-update []
neutron exchange q-agent-notifier-tunnel-update.openstack-01.novalocal queue q-agent-notifier-tunnel-update.openstack-01.novalocal []
neutron exchange q-agent-notifier-tunnel-update.openstack-02.novalocal queue q-agent-notifier-tunnel-update.openstack-02.novalocal []
neutron exchange q-agent-notifier-tunnel-update.openstack-03.novalocal queue q-agent-notifier-tunnel-update.openstack-03.novalocal []
neutron exchange q-agent-notifier-tunnel-update.openstack-04.novalocal queue q-agent-notifier-tunnel-update.openstack-04.novalocal []
neutron exchange q-firewall-plugin queue q-firewall-plugin []
neutron exchange q-firewall-plugin.openstack-01.novalocal queue q-firewall-plugin.openstack-01.novalocal []
neutron exchange q-l3-plugin queue q-l3-plugin []
neutron exchange q-l3-plugin.openstack-01.novalocal queue q-l3-plugin.openstack-01.novalocal []
neutron exchange q-metering-plugin queue q-metering-plugin []
neutron exchange q-metering-plugin.openstack-01.novalocal queue q-metering-plugin.openstack-01.novalocal []
neutron exchange q-plugin queue q-plugin []
neutron exchange q-plugin.openstack-01.novalocal queue q-plugin.openstack-01.novalocal []
nova exchange cert queue cert []
nova exchange cert.openstack-01.novalocal queue cert.openstack-01.novalocal []
nova exchange compute queue compute []
nova exchange compute.openstack-02.novalocal queue compute.openstack-02.novalocal []
nova exchange compute.openstack-03.novalocal queue compute.openstack-03.novalocal []
nova exchange compute.openstack-04.novalocal queue compute.openstack-04.novalocal []
nova exchange conductor queue conductor []
nova exchange conductor.openstack-01.novalocal queue conductor.openstack-01.novalocal []
nova exchange consoleauth queue consoleauth []
nova exchange consoleauth.openstack-01.novalocal queue consoleauth.openstack-01.novalocal []
nova exchange scheduler queue scheduler []
nova exchange scheduler.openstack-01.novalocal queue scheduler.openstack-01.novalocal []
q-agent-notifier-dvr-update_fanout exchange q-agent-notifier-dvr-update_fanout_08a70af4b8484650bd1873bf30500f14 queue q-agent-notifier-dvr-update []
q-agent-notifier-dvr-update_fanout exchange q-agent-notifier-dvr-update_fanout_5f4066e44705427eb8d417b2a23aec76 queue q-agent-notifier-dvr-update []
q-agent-notifier-dvr-update_fanout exchange q-agent-notifier-dvr-update_fanout_db613360bc364ad4a05db1550b0b58dc queue q-agent-notifier-dvr-update []
q-agent-notifier-network-delete_fanout exchange q-agent-notifier-network-delete_fanout_1965391112ec45ee82bf15f68a02936a queue q-agent-notifier-network-delete []
q-agent-notifier-network-delete_fanout exchange q-agent-notifier-network-delete_fanout_42d77d86515c476b8bd0bc44732a40b3 queue q-agent-notifier-network-delete []
q-agent-notifier-network-delete_fanout exchange q-agent-notifier-network-delete_fanout_da1e307bd54c49f88ec514011bbf6609 queue q-agent-notifier-network-delete []
q-agent-notifier-port-update_fanout exchange q-agent-notifier-port-update_fanout_2a6755a1b1334554bc621755782e4fbf queue q-agent-notifier-port-update []
q-agent-notifier-port-update_fanout exchange q-agent-notifier-port-update_fanout_a6fd2e90877e49738a03b0c0518fce23 queue q-agent-notifier-port-update []
q-agent-notifier-port-update_fanout exchange q-agent-notifier-port-update_fanout_b6726f033e4249e5903232bcdd691f40 queue q-agent-notifier-port-update []
q-agent-notifier-security_group-update_fanout exchange q-agent-notifier-security_group-update_fanout_080b030f39a849cf81796507aabe2369 queue q-agent-notifier-security_group-update []
q-agent-notifier-security_group-update_fanout exchange q-agent-notifier-security_group-update_fanout_270078481bcd4422b8b91c035b170ecb queue q-agent-notifier-security_group-update []
q-agent-notifier-security_group-update_fanout exchange q-agent-notifier-security_group-update_fanout_a823ef30d8e54e648b7a670641ed04d6 queue q-agent-notifier-security_group-update []
q-agent-notifier-tunnel-update_fanout exchange q-agent-notifier-tunnel-update_fanout_101f9d61f2d341c380c6e1c10a22e572 queue q-agent-notifier-tunnel-update []
q-agent-notifier-tunnel-update_fanout exchange q-agent-notifier-tunnel-update_fanout_5bf260a186ff4075818b13b5d8e58e62 queue q-agent-notifier-tunnel-update []
q-agent-notifier-tunnel-update_fanout exchange q-agent-notifier-tunnel-update_fanout_edfb77bf0ae74c139909f6e21edb6f1c queue q-agent-notifier-tunnel-update []
q-l3-plugin_fanout exchange q-l3-plugin_fanout_d1d00128c98b42d4a7fb55b71a96ae97 queue q-l3-plugin []
q-plugin_fanout exchange q-plugin_fanout_76adbea5524b4de99b158215fb1db56a queue q-plugin []
reply_07adc5aef68b4e3db8a61ffb7a502c5c exchange reply_07adc5aef68b4e3db8a61ffb7a502c5c queue reply_07adc5aef68b4e3db8a61ffb7a502c5c []
reply_1d32023d7ca1451986a7a3534a818e2f exchange reply_1d32023d7ca1451986a7a3534a818e2f queue reply_1d32023d7ca1451986a7a3534a818e2f []
reply_241688a279c0414d90e3b76b162fdb33 exchange reply_241688a279c0414d90e3b76b162fdb33 queue reply_241688a279c0414d90e3b76b162fdb33 []
reply_2a768322ee9b4c3ea355de73b0374f74 exchange reply_2a768322ee9b4c3ea355de73b0374f74 queue reply_2a768322ee9b4c3ea355de73b0374f74 []
reply_2ceed19e376b4cf78373f8e1f98c1f39 exchange reply_2ceed19e376b4cf78373f8e1f98c1f39 queue reply_2ceed19e376b4cf78373f8e1f98c1f39 []
reply_38b4c8d7d7aa4d03a6355ec8485e0258 exchange reply_38b4c8d7d7aa4d03a6355ec8485e0258 queue reply_38b4c8d7d7aa4d03a6355ec8485e0258 []
reply_40bd0d232bad4b469772b1a6ae7b9266 exchange reply_40bd0d232bad4b469772b1a6ae7b9266 queue reply_40bd0d232bad4b469772b1a6ae7b9266 []
reply_5050b471ac05454baf9e6145121ca7c7 exchange reply_5050b471ac05454baf9e6145121ca7c7 queue reply_5050b471ac05454baf9e6145121ca7c7 []
reply_6bae0879fe5b413c9ac3595fa3cbfbbf exchange reply_6bae0879fe5b413c9ac3595fa3cbfbbf queue reply_6bae0879fe5b413c9ac3595fa3cbfbbf []
reply_7d304be0842a48c8b51268f7ec41b02f exchange reply_7d304be0842a48c8b51268f7ec41b02f queue reply_7d304be0842a48c8b51268f7ec41b02f []
reply_9f1867d6c7ce4051a377861412427191 exchange reply_9f1867d6c7ce4051a377861412427191 queue reply_9f1867d6c7ce4051a377861412427191 []
reply_9f9bf21f51aa427990e5000aa4a2d0b7 exchange reply_9f9bf21f51aa427990e5000aa4a2d0b7 queue reply_9f9bf21f51aa427990e5000aa4a2d0b7 []
reply_ab28f6fe778c48618d4602ea3c5ace73 exchange reply_ab28f6fe778c48618d4602ea3c5ace73 queue reply_ab28f6fe778c48618d4602ea3c5ace73 []
reply_b02bff3bc22c444fab3ff258081430ba exchange reply_b02bff3bc22c444fab3ff258081430ba queue reply_b02bff3bc22c444fab3ff258081430ba []
reply_bf4c9dcbf4ed4ddea6a482c2db5e1e0e exchange reply_bf4c9dcbf4ed4ddea6a482c2db5e1e0e queue reply_bf4c9dcbf4ed4ddea6a482c2db5e1e0e []
reply_ce584f808713423ca834d7b146c6c9e9 exchange reply_ce584f808713423ca834d7b146c6c9e9 queue reply_ce584f808713423ca834d7b146c6c9e9 []
reply_e95a8b2de2814843bb6b83d28c7abeed exchange reply_e95a8b2de2814843bb6b83d28c7abeed queue reply_e95a8b2de2814843bb6b83d28c7abeed []
reply_e9885a8dcf214007934d0d8aa0a39ef5 exchange reply_e9885a8dcf214007934d0d8aa0a39ef5 queue reply_e9885a8dcf214007934d0d8aa0a39ef5 []
reply_eaa8cf9d5520414688a8b29b9db20543 exchange reply_eaa8cf9d5520414688a8b29b9db20543 queue reply_eaa8cf9d5520414688a8b29b9db20543 []
reply_f82f54130ee24b91a4be06a4cadc704d exchange reply_f82f54130ee24b91a4be06a4cadc704d queue reply_f82f54130ee24b91a4be06a4cadc704d []
scheduler_fanout exchange scheduler_fanout_318cb1685bac44b4bda11b12f967098d queue scheduler []
...done.
To see who is subscribing a queue
$ rabbitmqctl list_consumers
Listing consumers ...
cert <'rabbit@openstack-01'.1.652.0> 1 true
cert.openstack-01.novalocal <'rabbit@openstack-01'.1.652.0> 2 true
cert_fanout_c3b6a1047d024c4d82ed736cca37ab10 <'rabbit@openstack-01'.1.652.0> 3 true
compute <'rabbit@openstack-01'.1.1107.0> 1 true
compute <'rabbit@openstack-01'.1.1813.0> 1 true
compute <'rabbit@openstack-01'.1.24489.11> 1 true
compute.openstack-02.novalocal <'rabbit@openstack-01'.1.1107.0> 2 true
compute.openstack-03.novalocal <'rabbit@openstack-01'.1.24489.11> 2 true
compute.openstack-04.novalocal <'rabbit@openstack-01'.1.1813.0> 2 true
compute_fanout_37820ee8b52d4522929da71b8d2770e0 <'rabbit@openstack-01'.1.1107.0> 3 true
compute_fanout_937b04c6dc184e13a40da15139326c03 <'rabbit@openstack-01'.1.1813.0> 3 true
compute_fanout_dff4ed8e64f94ff29938ccb6925e6038 <'rabbit@openstack-01'.1.24489.11> 3 true
conductor <'rabbit@openstack-01'.1.625.0> 1 true
conductor <'rabbit@openstack-01'.1.637.0> 1 true
conductor.openstack-01.novalocal <'rabbit@openstack-01'.1.625.0> 2 true
conductor.openstack-01.novalocal <'rabbit@openstack-01'.1.637.0> 2 true
conductor_fanout_059f02fd42484b1d81f20498999b682e <'rabbit@openstack-01'.1.637.0> 3 true
conductor_fanout_612817c15be24accbedec3f78a202546 <'rabbit@openstack-01'.1.625.0> 3 true
consoleauth <'rabbit@openstack-01'.1.656.0> 1 true
consoleauth.openstack-01.novalocal <'rabbit@openstack-01'.1.656.0> 2 true
consoleauth_fanout_f6d2d3de596c4eacb4e945ae52f7ee58 <'rabbit@openstack-01'.1.656.0> 3 true
dhcp_agent <'rabbit@openstack-01'.1.10023.35> 1 true
dhcp_agent <'rabbit@openstack-01'.1.10055.35> 1 true
dhcp_agent <'rabbit@openstack-01'.1.10313.35> 1 true
dhcp_agent <'rabbit@openstack-01'.1.10464.35> 1 true
dhcp_agent <'rabbit@openstack-01'.1.10768.35> 1 true
dhcp_agent <'rabbit@openstack-01'.1.10903.35> 1 true
dhcp_agent.openstack-02.novalocal <'rabbit@openstack-01'.1.9991.35> 1 true
dhcp_agent.openstack-02.novalocal <'rabbit@openstack-01'.1.10023.35> 2 true
dhcp_agent.openstack-02.novalocal <'rabbit@openstack-01'.1.10055.35> 2 true
dhcp_agent.openstack-02.novalocal.openstack-02.novalocal <'rabbit@openstack-01'.1.9991.35> 2 true
dhcp_agent.openstack-02.novalocal_fanout_368887e67308455d958607cdbd1cb3b1 <'rabbit@openstack-01'.1.9991.35> 3 true
dhcp_agent.openstack-03.novalocal <'rabbit@openstack-01'.1.10313.35> 2 true
dhcp_agent.openstack-03.novalocal <'rabbit@openstack-01'.1.10464.35> 2 true
dhcp_agent.openstack-03.novalocal <'rabbit@openstack-01'.1.10496.35> 1 true
dhcp_agent.openstack-03.novalocal.openstack-03.novalocal <'rabbit@openstack-01'.1.10496.35> 2 true
dhcp_agent.openstack-03.novalocal_fanout_fcaed4cc7a0d4e3e94f35bea3409cc4d <'rabbit@openstack-01'.1.10496.35> 3 true
dhcp_agent.openstack-04.novalocal <'rabbit@openstack-01'.1.10659.35> 1 true
dhcp_agent.openstack-04.novalocal <'rabbit@openstack-01'.1.10768.35> 2 true
dhcp_agent.openstack-04.novalocal <'rabbit@openstack-01'.1.10903.35> 2 true
dhcp_agent.openstack-04.novalocal.openstack-04.novalocal <'rabbit@openstack-01'.1.10659.35> 2 true
dhcp_agent.openstack-04.novalocal_fanout_de1d20e7e5b647edbdabce231d8f1eac <'rabbit@openstack-01'.1.10659.35> 3 true
dhcp_agent_fanout_6c820b6e9ca04299abc796ad6035e8cc <'rabbit@openstack-01'.1.10055.35> 3 true
dhcp_agent_fanout_76442de216f34d16aa69d6f7c72eebb1 <'rabbit@openstack-01'.1.10903.35> 3 true
dhcp_agent_fanout_adbc15f5242e4b90be2e28d99f502b19 <'rabbit@openstack-01'.1.10464.35> 3 true
dhcp_agent_fanout_ba24b6438c8f4193823943acef87a93a <'rabbit@openstack-01'.1.10313.35> 3 true
dhcp_agent_fanout_ec9d0243330a444abaaf71d2908121eb <'rabbit@openstack-01'.1.10023.35> 3 true
dhcp_agent_fanout_f313396733f1490c86b66f93b53ea4fa <'rabbit@openstack-01'.1.10768.35> 3 true
l3_agent <'rabbit@openstack-01'.1.9933.35> 1 true
l3_agent <'rabbit@openstack-01'.1.10183.35> 1 true
l3_agent <'rabbit@openstack-01'.1.10544.35> 1 true
l3_agent <'rabbit@openstack-01'.1.10576.35> 1 true
l3_agent <'rabbit@openstack-01'.1.11034.35> 1 true
l3_agent <'rabbit@openstack-01'.1.11068.35> 1 true
l3_agent.openstack-02.novalocal <'rabbit@openstack-01'.1.9933.35> 2 true
l3_agent.openstack-02.novalocal <'rabbit@openstack-01'.1.10177.35> 1 true
l3_agent.openstack-02.novalocal <'rabbit@openstack-01'.1.10183.35> 2 true
l3_agent.openstack-02.novalocal.openstack-02.novalocal <'rabbit@openstack-01'.1.10177.35> 2 true
l3_agent.openstack-02.novalocal_fanout_abc9e58899d24dea9757c9b9de7ad084 <'rabbit@openstack-01'.1.10177.35> 3 true
l3_agent.openstack-03.novalocal <'rabbit@openstack-01'.1.10372.35> 1 true
l3_agent.openstack-03.novalocal <'rabbit@openstack-01'.1.10544.35> 2 true
l3_agent.openstack-03.novalocal <'rabbit@openstack-01'.1.10576.35> 2 true
l3_agent.openstack-03.novalocal.openstack-03.novalocal <'rabbit@openstack-01'.1.10372.35> 2 true
l3_agent.openstack-03.novalocal_fanout_85c125f6cd8d4f67a8bda949b1b44367 <'rabbit@openstack-01'.1.10372.35> 3 true
l3_agent.openstack-04.novalocal <'rabbit@openstack-01'.1.11034.35> 2 true
l3_agent.openstack-04.novalocal <'rabbit@openstack-01'.1.11047.35> 1 true
l3_agent.openstack-04.novalocal <'rabbit@openstack-01'.1.11068.35> 2 true
l3_agent.openstack-04.novalocal.openstack-04.novalocal <'rabbit@openstack-01'.1.11047.35> 2 true
l3_agent.openstack-04.novalocal_fanout_abd453ab374e460fa8dba368f475de50 <'rabbit@openstack-01'.1.11047.35> 3 true
l3_agent_fanout_22fe4369f9c94c6abdb157d967806ca7 <'rabbit@openstack-01'.1.10576.35> 3 true
l3_agent_fanout_2f5c74b89297454c9068f2681773c749 <'rabbit@openstack-01'.1.10183.35> 3 true
l3_agent_fanout_3824a31696274bba8e6fb0c92a49610e <'rabbit@openstack-01'.1.9933.35> 3 true
l3_agent_fanout_4293729cb958437fb52c6cdd04c76726 <'rabbit@openstack-01'.1.11068.35> 3 true
l3_agent_fanout_5129fab6dcfe494287b5a1417afcdf91 <'rabbit@openstack-01'.1.10544.35> 3 true
l3_agent_fanout_af7a3f7127e74b7697bdd7be0f914baf <'rabbit@openstack-01'.1.11034.35> 3 true
n-lbaas-plugin <'rabbit@openstack-01'.1.9375.35> 1 true
n-lbaas-plugin.openstack-01.novalocal <'rabbit@openstack-01'.1.9375.35> 2 true
n-lbaas-plugin_fanout_258b582e2a954e1c89daafc26a2fc193 <'rabbit@openstack-01'.1.9375.35> 3 true
n-lbaas_agent <'rabbit@openstack-01'.1.10231.35> 1 true
n-lbaas_agent <'rabbit@openstack-01'.1.10243.35> 1 true
n-lbaas_agent <'rabbit@openstack-01'.1.10696.35> 1 true
n-lbaas_agent <'rabbit@openstack-01'.1.10726.35> 1 true
n-lbaas_agent <'rabbit@openstack-01'.1.10941.35> 1 true
n-lbaas_agent <'rabbit@openstack-01'.1.11003.35> 1 true
n-lbaas_agent.openstack-02.novalocal <'rabbit@openstack-01'.1.10231.35> 2 true
n-lbaas_agent.openstack-02.novalocal <'rabbit@openstack-01'.1.10237.35> 1 true
n-lbaas_agent.openstack-02.novalocal <'rabbit@openstack-01'.1.10243.35> 2 true
n-lbaas_agent.openstack-02.novalocal.openstack-02.novalocal <'rabbit@openstack-01'.1.10237.35> 2 true
n-lbaas_agent.openstack-02.novalocal_fanout_4bbd290480a541c0a0f410f0b5bbe949 <'rabbit@openstack-01'.1.10237.35> 3 true
n-lbaas_agent.openstack-03.novalocal <'rabbit@openstack-01'.1.10503.35> 1 true
n-lbaas_agent.openstack-03.novalocal <'rabbit@openstack-01'.1.10696.35> 2 true
n-lbaas_agent.openstack-03.novalocal <'rabbit@openstack-01'.1.10726.35> 2 true
n-lbaas_agent.openstack-03.novalocal.openstack-03.novalocal <'rabbit@openstack-01'.1.10503.35> 2 true
n-lbaas_agent.openstack-03.novalocal_fanout_9f9e6aeeb5974eb79fdde505155d3541 <'rabbit@openstack-01'.1.10503.35> 3 true
n-lbaas_agent.openstack-04.novalocal <'rabbit@openstack-01'.1.10941.35> 2 true
n-lbaas_agent.openstack-04.novalocal <'rabbit@openstack-01'.1.10987.35> 1 true
n-lbaas_agent.openstack-04.novalocal <'rabbit@openstack-01'.1.11003.35> 2 true
n-lbaas_agent.openstack-04.novalocal.openstack-04.novalocal <'rabbit@openstack-01'.1.10987.35> 2 true
n-lbaas_agent.openstack-04.novalocal_fanout_c22854c4edc844c68965a6635750d334 <'rabbit@openstack-01'.1.10987.35> 3 true
n-lbaas_agent_fanout_1ee61b4ea0b9430fa80b9d7a39aca0ac <'rabbit@openstack-01'.1.10726.35> 3 true
n-lbaas_agent_fanout_45e2e46e7fea4703a11c070ece7857e8 <'rabbit@openstack-01'.1.10696.35> 3 true
n-lbaas_agent_fanout_7d6add7137f148dda3fed7042336c7ff <'rabbit@openstack-01'.1.11003.35> 3 true
n-lbaas_agent_fanout_9eb1723673f24d54a1cce88d972b2e51 <'rabbit@openstack-01'.1.10231.35> 3 true
n-lbaas_agent_fanout_aedcd117d4164c3e8ce075fd2eedfa99 <'rabbit@openstack-01'.1.10243.35> 3 true
n-lbaas_agent_fanout_ebbfd590e4bf4dff826604c78c6ba3a6 <'rabbit@openstack-01'.1.10941.35> 3 true
q-agent-notifier-dvr-update <'rabbit@openstack-01'.1.9477.35> 1 true
q-agent-notifier-dvr-update <'rabbit@openstack-01'.1.11131.35> 1 true
q-agent-notifier-dvr-update <'rabbit@openstack-01'.1.25095.254> 1 true
q-agent-notifier-dvr-update.openstack-02.novalocal <'rabbit@openstack-01'.1.9477.35> 2 true
q-agent-notifier-dvr-update.openstack-03.novalocal <'rabbit@openstack-01'.1.25095.254> 2 true
q-agent-notifier-dvr-update.openstack-04.novalocal <'rabbit@openstack-01'.1.11131.35> 2 true
q-agent-notifier-dvr-update_fanout_08a70af4b8484650bd1873bf30500f14 <'rabbit@openstack-01'.1.25095.254> 3 true
q-agent-notifier-dvr-update_fanout_5f4066e44705427eb8d417b2a23aec76 <'rabbit@openstack-01'.1.9477.35> 3 true
q-agent-notifier-dvr-update_fanout_db613360bc364ad4a05db1550b0b58dc <'rabbit@openstack-01'.1.11131.35> 3 true
q-agent-notifier-network-delete <'rabbit@openstack-01'.1.9451.35> 1 true
q-agent-notifier-network-delete <'rabbit@openstack-01'.1.10889.35> 1 true
q-agent-notifier-network-delete <'rabbit@openstack-01'.1.24786.254> 1 true
q-agent-notifier-network-delete.openstack-02.novalocal <'rabbit@openstack-01'.1.9451.35> 2 true
q-agent-notifier-network-delete.openstack-03.novalocal <'rabbit@openstack-01'.1.24786.254> 2 true
q-agent-notifier-network-delete.openstack-04.novalocal <'rabbit@openstack-01'.1.10889.35> 2 true
q-agent-notifier-network-delete_fanout_1965391112ec45ee82bf15f68a02936a <'rabbit@openstack-01'.1.24786.254> 3 true
q-agent-notifier-network-delete_fanout_42d77d86515c476b8bd0bc44732a40b3 <'rabbit@openstack-01'.1.10889.35> 3 true
q-agent-notifier-network-delete_fanout_da1e307bd54c49f88ec514011bbf6609 <'rabbit@openstack-01'.1.9451.35> 3 true
q-agent-notifier-port-update <'rabbit@openstack-01'.1.9437.35> 1 true
q-agent-notifier-port-update <'rabbit@openstack-01'.1.10993.35> 1 true
q-agent-notifier-port-update <'rabbit@openstack-01'.1.24942.254> 1 true
q-agent-notifier-port-update.openstack-02.novalocal <'rabbit@openstack-01'.1.9437.35> 2 true
q-agent-notifier-port-update.openstack-03.novalocal <'rabbit@openstack-01'.1.24942.254> 2 true
q-agent-notifier-port-update.openstack-04.novalocal <'rabbit@openstack-01'.1.10993.35> 2 true
q-agent-notifier-port-update_fanout_2a6755a1b1334554bc621755782e4fbf <'rabbit@openstack-01'.1.24942.254> 3 true
q-agent-notifier-port-update_fanout_a6fd2e90877e49738a03b0c0518fce23 <'rabbit@openstack-01'.1.9437.35> 3 true
q-agent-notifier-port-update_fanout_b6726f033e4249e5903232bcdd691f40 <'rabbit@openstack-01'.1.10993.35> 3 true
q-agent-notifier-security_group-update <'rabbit@openstack-01'.1.9471.35> 1 true
q-agent-notifier-security_group-update <'rabbit@openstack-01'.1.11116.35> 1 true
q-agent-notifier-security_group-update <'rabbit@openstack-01'.1.24301.254> 1 true
q-agent-notifier-security_group-update.openstack-02.novalocal <'rabbit@openstack-01'.1.9471.35> 2 true
q-agent-notifier-security_group-update.openstack-03.novalocal <'rabbit@openstack-01'.1.24301.254> 2 true
q-agent-notifier-security_group-update.openstack-04.novalocal <'rabbit@openstack-01'.1.11116.35> 2 true
q-agent-notifier-security_group-update_fanout_080b030f39a849cf81796507aabe2369 <'rabbit@openstack-01'.1.11116.35> 3 true
q-agent-notifier-security_group-update_fanout_270078481bcd4422b8b91c035b170ecb <'rabbit@openstack-01'.1.9471.35> 3 true
q-agent-notifier-security_group-update_fanout_a823ef30d8e54e648b7a670641ed04d6 <'rabbit@openstack-01'.1.24301.254> 3 true
q-agent-notifier-tunnel-update <'rabbit@openstack-01'.1.9664.35> 1 true
q-agent-notifier-tunnel-update <'rabbit@openstack-01'.1.11110.35> 1 true
q-agent-notifier-tunnel-update <'rabbit@openstack-01'.1.25015.254> 1 true
q-agent-notifier-tunnel-update.openstack-02.novalocal <'rabbit@openstack-01'.1.9664.35> 2 true
q-agent-notifier-tunnel-update.openstack-03.novalocal <'rabbit@openstack-01'.1.25015.254> 2 true
q-agent-notifier-tunnel-update.openstack-04.novalocal <'rabbit@openstack-01'.1.11110.35> 2 true
q-agent-notifier-tunnel-update_fanout_101f9d61f2d341c380c6e1c10a22e572 <'rabbit@openstack-01'.1.9664.35> 3 true
q-agent-notifier-tunnel-update_fanout_5bf260a186ff4075818b13b5d8e58e62 <'rabbit@openstack-01'.1.25015.254> 3 true
q-agent-notifier-tunnel-update_fanout_edfb77bf0ae74c139909f6e21edb6f1c <'rabbit@openstack-01'.1.11110.35> 3 true
q-l3-plugin <'rabbit@openstack-01'.1.9252.35> 1 true
q-l3-plugin.openstack-01.novalocal <'rabbit@openstack-01'.1.9252.35> 2 true
q-l3-plugin_fanout_d1d00128c98b42d4a7fb55b71a96ae97 <'rabbit@openstack-01'.1.9252.35> 3 true
q-plugin <'rabbit@openstack-01'.1.9280.35> 1 true
q-plugin.openstack-01.novalocal <'rabbit@openstack-01'.1.9280.35> 2 true
q-plugin_fanout_76adbea5524b4de99b158215fb1db56a <'rabbit@openstack-01'.1.9280.35> 3 true
reply_07adc5aef68b4e3db8a61ffb7a502c5c <'rabbit@openstack-01'.1.25500.254> 1 true
reply_1d32023d7ca1451986a7a3534a818e2f <'rabbit@openstack-01'.1.6427.8> 1 true
reply_241688a279c0414d90e3b76b162fdb33 <'rabbit@openstack-01'.1.10538.35> 1 true
reply_2a768322ee9b4c3ea355de73b0374f74 <'rabbit@openstack-01'.1.24382.11> 1 true
reply_2ceed19e376b4cf78373f8e1f98c1f39 <'rabbit@openstack-01'.1.10057.35> 1 true
reply_38b4c8d7d7aa4d03a6355ec8485e0258 <'rabbit@openstack-01'.1.10469.35> 1 true
reply_40bd0d232bad4b469772b1a6ae7b9266 <'rabbit@openstack-01'.1.10875.35> 1 true
reply_5050b471ac05454baf9e6145121ca7c7 <'rabbit@openstack-01'.1.10075.35> 1 true
reply_6bae0879fe5b413c9ac3595fa3cbfbbf <'rabbit@openstack-01'.1.10939.35> 1 true
reply_7d304be0842a48c8b51268f7ec41b02f <'rabbit@openstack-01'.1.10024.35> 1 true
reply_9f1867d6c7ce4051a377861412427191 <'rabbit@openstack-01'.1.10101.35> 1 true
reply_9f9bf21f51aa427990e5000aa4a2d0b7 <'rabbit@openstack-01'.1.294.0> 1 true
reply_ab28f6fe778c48618d4602ea3c5ace73 <'rabbit@openstack-01'.1.10573.35> 1 true
reply_b02bff3bc22c444fab3ff258081430ba <'rabbit@openstack-01'.1.10840.35> 1 true
reply_bf4c9dcbf4ed4ddea6a482c2db5e1e0e <'rabbit@openstack-01'.1.10769.35> 1 true
reply_ce584f808713423ca834d7b146c6c9e9 <'rabbit@openstack-01'.1.988.0> 1 true
reply_e95a8b2de2814843bb6b83d28c7abeed <'rabbit@openstack-01'.1.9723.35> 1 true
reply_e9885a8dcf214007934d0d8aa0a39ef5 <'rabbit@openstack-01'.1.5485.8> 1 true
reply_eaa8cf9d5520414688a8b29b9db20543 <'rabbit@openstack-01'.1.10476.35> 1 true
reply_f82f54130ee24b91a4be06a4cadc704d <'rabbit@openstack-01'.1.10755.35> 1 true
scheduler <'rabbit@openstack-01'.1.668.0> 1 true
scheduler.openstack-01.novalocal <'rabbit@openstack-01'.1.668.0> 2 true
scheduler_fanout_318cb1685bac44b4bda11b12f967098d <'rabbit@openstack-01'.1.668.0> 3 true
...done.
Intercept Message
To intercept neutron exchange messages. Code based on Intercept RabbitMQ messages in Openstack nova. The script will ignore ‘report_state’ messages of neutron.
vim ~/intercept_rabbit.py
# == below is the script ==
#!/usr/bin/env python
import pika
import sys
import json
global message_count
message_count = 0
connection = pika.BlockingConnection(pika.ConnectionParameters(host='10.224.147.166',
credentials=pika.PlainCredentials('root', '123work')))
exchange_name="neutron" # CHANGE according to your need
queue_name = "interept_rabbit"
binding_key = "#"
channel = connection.channel()
channel.exchange_declare(exchange = exchange_name, type='topic')
result = channel.queue_declare(queue=queue_name, exclusive=True)
channel.queue_bind(exchange=exchange_name, queue=queue_name, routing_key=binding_key)
def callback(ch, method, properties, body):
global message_count
message_count = message_count + 1
#import pdb; pdb.set_trace()
body_obj = json.loads(body)
if 'oslo.message' in body_obj and r'"method": "report_state"' in body_obj['oslo.message']:
return
if 'oslo.message' in body_obj:
body_obj['oslo.message'] = json.loads(body_obj['oslo.message'])
print "\n\n"
print ("----------------{}th message -----------------\n".format(message_count))
print " routing_key: %r" % method.routing_key
print json.dumps(body_obj, indent=4, sort_keys=True)
channel.basic_consume(callback, queue=queue_name, no_ack=True)
print 'Waiting for logs. To exit press CTRL+C'
channel.start_consuming()
The script dequeues message from rabbitmq, which is destructive to the original openstack functionality. In rabbitmq, peek message rather than dequeue it seems no easy way. Refer to here.
References
Create an Issue or comment below