Re: [openstack-dev] [TripleO][Nova][neutron][Heat][Oslo][Ceilometer][Havana]Single Subscription Point for event notification
Sandy, Thanks for your comprehensive report card and detailed explanation! That helps a lot! I'll follow the route of using Yagi for now. Qing -Original Message- From: Sandy Walsh [mailto:sandy.wa...@rackspace.com] Sent: Monday, October 28, 2013 4:56 PM To: OpenStack Development Mailing List (not for usage questions) Subject: Re: [openstack-dev] [TripleO][Nova][neutron][Heat][Oslo][Ceilometer][Havana]Single Subscription Point for event notification Here's the current adoption of notifications in OpenStack ... hope it helps! http://www.sandywalsh.com/2013/09/notification-usage-in-openstack-report.html -S From: Qing He [qing...@radisys.com] Sent: Monday, October 28, 2013 8:48 PM To: OpenStack Development Mailing List (not for usage questions) Subject: Re: [openstack-dev] [TripleO][Nova][neutron][Heat][Oslo][Ceilometer][Havana]Single Subscription Point for event notification Thanks Angus! Yes, if this rpc notification mechanism works for all other components, e.g., Neutron, in addition to Nova, which seems to be the only documented component working with this notification system. For example, can we do something like Network.instance.shutdown/.end Or Storage.instance.shutdown/.end Or Image.instance.shutdown/.end ... -Original Message- From: Angus Salkeld [mailto:asalk...@redhat.com] Sent: Monday, October 28, 2013 4:36 PM To: openstack-dev@lists.openstack.org Subject: Re: [openstack-dev] [TripleO][Nova][neutron][Heat][Oslo][Ceilometer][Havana]Single Subscription Point for event notification On 28/10/13 22:30 +, Qing He wrote: >All, >I found multiple places/components you can get event alarms, e.g., Heat, >Ceilometer, Oslo, Nova etc, notification. But I fail to find any documents as >to how to do it in the respective component documents. > >I 'm wondering if there is document as to if there is a single API entry >point where you can subscribe and get event notification from all components, >such as Nova, Neutron. Hi, If you are talking about rpc notifications, then this is one wiki page I know about: https://wiki.openstack.org/wiki/SystemUsageData (I have just added some heat notifications to it). -Angus > >Thanks, > >Qing > >___ >OpenStack-dev mailing list >OpenStack-dev@lists.openstack.org >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [TripleO][Nova][neutron][Heat][Oslo][Ceilometer][Havana]Single Subscription Point for event notification
Here's the current adoption of notifications in OpenStack ... hope it helps! http://www.sandywalsh.com/2013/09/notification-usage-in-openstack-report.html -S From: Qing He [qing...@radisys.com] Sent: Monday, October 28, 2013 8:48 PM To: OpenStack Development Mailing List (not for usage questions) Subject: Re: [openstack-dev] [TripleO][Nova][neutron][Heat][Oslo][Ceilometer][Havana]Single Subscription Point for event notification Thanks Angus! Yes, if this rpc notification mechanism works for all other components, e.g., Neutron, in addition to Nova, which seems to be the only documented component working with this notification system. For example, can we do something like Network.instance.shutdown/.end Or Storage.instance.shutdown/.end Or Image.instance.shutdown/.end ... -Original Message- From: Angus Salkeld [mailto:asalk...@redhat.com] Sent: Monday, October 28, 2013 4:36 PM To: openstack-dev@lists.openstack.org Subject: Re: [openstack-dev] [TripleO][Nova][neutron][Heat][Oslo][Ceilometer][Havana]Single Subscription Point for event notification On 28/10/13 22:30 +, Qing He wrote: >All, >I found multiple places/components you can get event alarms, e.g., Heat, >Ceilometer, Oslo, Nova etc, notification. But I fail to find any documents as >to how to do it in the respective component documents. > >I 'm wondering if there is document as to if there is a single API entry >point where you can subscribe and get event notification from all components, >such as Nova, Neutron. Hi, If you are talking about rpc notifications, then this is one wiki page I know about: https://wiki.openstack.org/wiki/SystemUsageData (I have just added some heat notifications to it). -Angus > >Thanks, > >Qing > >___ >OpenStack-dev mailing list >OpenStack-dev@lists.openstack.org >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [TripleO][Nova][neutron][Heat][Oslo][Ceilometer][Havana]Single Subscription Point for event notification
(Sorry for the top-post ... web client) So long as you configure each of the services to publish on the same notification topic [1], they'll all end up in the same queue. Then you can use anything that can consume from that queue to get your messages. Note that there are .info, .error and .warn queues, so notifications.info, notifications.error, etc by default. Ceilometer [2] is the currently blessed service for consuming these notifications, but our event support in it is pretty weak right now (to be fully functional in IceHouse). For something today, you could use StackTach [3] or Yagi [4] to consume these events. Yagi is especially good if you want to forward them to another downstream service. StackTach would be a better choice if you want to poll for events of a certain type. Hope it helps! -Sandy [1] --notification_topics=notifications (the default) https://github.com/openstack/oslo-incubator/blob/master/openstack/common/notifier/rpc_notifier.py#L25-L27 [2] https://github.com/openstack/ceilometer [3] https://github.com/rackerlabs/stacktach [4] https://github.com/rackerlabs/yagi From: Qing He [qing...@radisys.com] Sent: Monday, October 28, 2013 7:30 PM To: OpenStack Development Mailing List (not for usage questions); Russell Bryant Subject: [openstack-dev] [TripleO][Nova][neutron][Heat][Oslo][Ceilometer][Havana]Single Subscription Point for event notification All, I found multiple places/components you can get event alarms, e.g., Heat, Ceilometer, Oslo, Nova etc, notification. But I fail to find any documents as to how to do it in the respective component documents. I 'm wondering if there is document as to if there is a single API entry point where you can subscribe and get event notification from all components, such as Nova, Neutron. Thanks, Qing ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [TripleO][Nova][neutron][Heat][Oslo][Ceilometer][Havana]Single Subscription Point for event notification
Thanks Angus! Yes, if this rpc notification mechanism works for all other components, e.g., Neutron, in addition to Nova, which seems to be the only documented component working with this notification system. For example, can we do something like Network.instance.shutdown/.end Or Storage.instance.shutdown/.end Or Image.instance.shutdown/.end ... -Original Message- From: Angus Salkeld [mailto:asalk...@redhat.com] Sent: Monday, October 28, 2013 4:36 PM To: openstack-dev@lists.openstack.org Subject: Re: [openstack-dev] [TripleO][Nova][neutron][Heat][Oslo][Ceilometer][Havana]Single Subscription Point for event notification On 28/10/13 22:30 +, Qing He wrote: >All, >I found multiple places/components you can get event alarms, e.g., Heat, >Ceilometer, Oslo, Nova etc, notification. But I fail to find any documents as >to how to do it in the respective component documents. > >I 'm wondering if there is document as to if there is a single API entry >point where you can subscribe and get event notification from all components, >such as Nova, Neutron. Hi, If you are talking about rpc notifications, then this is one wiki page I know about: https://wiki.openstack.org/wiki/SystemUsageData (I have just added some heat notifications to it). -Angus > >Thanks, > >Qing > >___ >OpenStack-dev mailing list >OpenStack-dev@lists.openstack.org >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [TripleO][Nova][neutron][Heat][Oslo][Ceilometer][Havana]Single Subscription Point for event notification
On 28/10/13 22:30 +, Qing He wrote: All, I found multiple places/components you can get event alarms, e.g., Heat, Ceilometer, Oslo, Nova etc, notification. But I fail to find any documents as to how to do it in the respective component documents. I 'm wondering if there is document as to if there is a single API entry point where you can subscribe and get event notification from all components, such as Nova, Neutron. Hi, If you are talking about rpc notifications, then this is one wiki page I know about: https://wiki.openstack.org/wiki/SystemUsageData (I have just added some heat notifications to it). -Angus Thanks, Qing ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [TripleO][Nova][neutron][Heat][Oslo][Ceilometer][Havana]Single Subscription Point for event notification
Hi, I am not sure that there is an existing service or API for event subscription. The event management was listed as a part of Mistral project which is not implemented though. If I am not mistaken, Mistral will allow you to refer events and alarms coming from different sources and trig some actions\task execution including call of some external hook. Scheduling is also covered by Mistral proposal but it is just an example of some timer based events. Thanks, Georgy On Mon, Oct 28, 2013 at 3:30 PM, Qing He wrote: > All, > I found multiple places/components you can get event alarms, e.g., Heat, > Ceilometer, Oslo, Nova etc, notification. But I fail to find any documents > as to how to do it in the respective component documents. > > I 'm wondering if there is document as to if there is a single API entry > point where you can subscribe and get event notification from all > components, such as Nova, Neutron. > > Thanks, > > Qing > > ___ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > -- Georgy Okrokvertskhov Technical Program Manager, Cloud and Infrastructure Services, Mirantis http://www.mirantis.com Tel. +1 650 963 9828 Mob. +1 650 996 3284 ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [TripleO][Nova][neutron][Heat][Oslo][Ceilometer][Havana]Single Subscription Point for event notification
All, I found multiple places/components you can get event alarms, e.g., Heat, Ceilometer, Oslo, Nova etc, notification. But I fail to find any documents as to how to do it in the respective component documents. I 'm wondering if there is document as to if there is a single API entry point where you can subscribe and get event notification from all components, such as Nova, Neutron. Thanks, Qing ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev