Hi,

Vitrage holds a topology graph with all resources in the system and the 
relationships between them, for fault correlation purposes[1]. It uses 
notifications from Nova (as well as from other components) to update its 
internal state[2]. 

It is important for us to get immediate notifications about state changes, so 
we can react fast. For example, if a new instance is created on a host with 
high CPU load, we will immediately raise an alarm on that instance that it may 
suffer from CPU performance degradation.

I’ll be happy to discuss our use cases at the PTG.

[1] https://wiki.openstack.org/wiki/Vitrage  
[2] 
https://github.com/openstack/vitrage/blob/master/vitrage/datasources/nova/instance/driver.py

Best Regards,
Ifat.


On 30/08/2017, 17:30, "Balazs Gibizer" <balazs.gibi...@ericsson.com> wrote:

    Hi,
    
    Nova emits notifications for many different event, like different 
    instance actions[1]. Also the nova developer community is working on 
    making nova notifications well defined and easy to consume [2].
    
    The goal of this mail is twofold.
    
    1) We in the nova developer community would like to see which projects 
    are using (or planning to use) the nova notification interface. Also we 
    would like to know if you are using the legacy unversioned 
    notifications or the new versioned ones. We would like to know what are 
    your use cases towards our notification interface and we also would 
    like to get any type of feedback about the interface (both the old and 
    the new one). Based on this information we can make better decision 
    where to focus our development effort. As a good example we already 
    have a  cooperation with the searchlight project to enhance nova's 
    versioned notification interface based on their needs [3].
    
    I opened an etherpad [4] to collect the projects and the feedback and 
    we can go through that feedback in the PTG to define some actions.
    
    2) Creating a well defined and easy to use notification interface gives 
    us plenty of work in nova. So we are also looking for developers who 
    can help us in this work. Big chunk of [2] is considered as low hanging 
    fruit and I'm happy to mentor anybody who is interested learning this 
    part of nova. If you want to join to this work just ping me (gibi) or 
    IRC.
    
    Cheers,
    gibi
    
    [1]https://docs.openstack.org/nova/latest/reference/notifications.html
    
[2]https://blueprints.launchpad.net/nova/+spec/versioned-notification-transformation-queens
    
[3]https://blueprints.launchpad.net/nova/+spec/additional-notification-fields-for-searchlight
    [4]https://etherpad.openstack.org/p/queens-nova-notifications
    
    
    __________________________________________________________________________
    OpenStack Development Mailing List (not for usage questions)
    Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
    

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to