[openstack-dev] Unified Notifications ...

Jay Pipes jaypipes at gmail.com
Thu May 2 21:55:48 UTC 2013


+10

\o/ STEVE HOLT!

-jay

On 05/02/2013 03:16 PM, Sandy Walsh wrote:
> Hey y'all!
> 
> At the summit we had a session about unifying the various ways we record
> important events within OpenStack (Nova specifically).
> 
> Currently we have the following approaches:
> 1. The event notification system,
> 2. The InstanceFault DB table,
> 3. The ServerAction DB table
> 4. Exception handling decorators,
> 5. and, to a lesser extent, logging
> 
> With five different ways of doing things not all important events are
> being reported to all channels.
> 
> We did come up with a plan-of-attack. Specifically:
> 
> 1. Drop InstanceFault and roll it into ServerAction
> 2. Change any logging messages greater than DEBUG (like INFO and ERROR)
> into Notifications.
> 3. Default the Logging Notification Driver to ON, so we don't lose any
> existing functionality. Users can opt to enable the AMQP driver in order
> to expose these notifications to external systems.
> 
> The etherpad is here: https://etherpad.openstack.org/unified-notifications
> 
> Also, by using the notification mechanism we have a route into things
> like Structured Logging (via json) vs the unstructured strings we have
> today. There is also a routing notification driver which permits you to
> only send certain messages to other notification drivers.
> 
> Debug messages would continue to be used as they are today.
> 
> Before we start down this road I just wanted to get a taste of the
> sentiment out there.
> 
> Thanks!
> -S
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 



More information about the OpenStack-dev mailing list