09:00:12 <ifat_afek_> #startmeeting vitrage
09:00:13 <openstack> Meeting started Wed Feb 10 09:00:12 2016 UTC and is due to finish in 60 minutes.  The chair is ifat_afek_. Information about MeetBot at http://wiki.debian.org/MeetBot.
09:00:14 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
09:00:16 <openstack> The meeting name has been set to 'vitrage'
09:00:34 <ifat_afek_> Hi everyone :-)
09:00:39 <eyalb> hi
09:01:10 <lhartal> hi all :)
09:01:11 <amir_gur> Hi
09:01:16 <alexey_weyl> Hello there :)
09:01:38 <idan_hefetz> hi
09:02:56 <umargolin> Hi
09:03:14 <elisha_r> Hi all
09:03:54 <emalin> hi
09:05:16 <ifat_afek_> #topic Current status
09:05:29 <ifat_afek_> We have made great progress this week. We managed to see nagios alarms in horizon UI.
09:06:01 <ifat_afek_> lhartal and I worked on nagios synchronizer plugin and its transformer. Basic integration is working, I still need to define the nagios configuration file. I hope to update nagios blueprint today or tomorrow so you can review it, and then start the implementation
09:06:40 <ifat_afek_> We updated our wiki page. It now contains several design documents, worth to have a look:
09:06:51 <ifat_afek_> #link https://wiki.openstack.org/wiki/Vitrage
09:07:04 <ifat_afek_> Who else wants to update?
09:07:18 <elisha_r> Work on the Evaluator Processor is progressing nicely. The past week helped iron out alot of the issues we need to address here, such as modeling and performance.
09:08:15 <lhartal> Last week I worked on the templates validation
09:08:28 <omer_etrog_> hi
09:09:05 <lhartal> It contains only syntax validation (we use the Voluptuous package)
09:09:15 <lhartal> When template is invalid, we write it into log file and it is skipped
09:09:52 <ifat_afek_> thanks lhartal and elisha_r
09:10:00 <alexey_weyl> I have an update as well
09:10:35 <alexey_weyl> I have finished to write the static physical synchronizer and transformer
09:10:45 <alexey_weyl> I checked it and it works
09:11:08 <alexey_weyl> so our progress with the synchronizers looks good :)
09:11:11 <ifat_afek_> alexey_weyl: cool! so we can have switches in our topology tree?
09:11:22 <alexey_weyl> yes :)
09:11:53 <ifat_afek_> omer_etrog_, can you update about the new alarms ui?
09:13:23 <omer_etrog_> yes
09:13:56 <omer_etrog_> we add new Alert screen that show all the alerts that the Vitrage aggregate
09:14:52 <omer_etrog_> we also add the Alert section in the Server screen where we already show the sunburest
09:15:16 <omer_etrog_> we have good progress about the RCA model
09:15:24 <ifat_afek_> omer_etrog_: both look great. are you done with these screens, or is there some work left?
09:15:53 <omer_etrog_> for now I done, I will push the code today
09:16:03 <omer_etrog_> later we will add the RCA
09:16:21 <ifat_afek_> omer_etrog_: great, thanks
09:16:35 <ifat_afek_> anything else in the ui?
09:17:00 <omer_etrog_> no. we still work on the localisation
09:17:17 <ifat_afek_> omer_etrog_: ok, thanks
09:17:24 <ifat_afek_> who wants to update now?
09:17:36 <eyalb> i have an update
09:17:50 <eyalb> i added the rca and get alarms api
09:17:58 <eyalb> thats it
09:18:20 <ifat_afek_> eyalb: so I understand that omer_etrog_ is already using both apis?
09:18:25 <eyalb> yes
09:18:40 <ifat_afek_> and are they finished, or is there some work left?
09:19:03 <eyalb> there might be a little bit more work
09:19:08 <eyalb> documentation
09:19:20 <eyalb> tests
09:19:28 <ifat_afek_> eyalb: documentation is important :-)
09:19:35 <ifat_afek_> and we should all add tests I guess...
09:19:50 <ifat_afek_> eyalb: thanks
09:20:34 <lhartal> I have more updates
09:20:43 <lhartal> we try to understand how to work with states in Vitrage
09:20:58 <lhartal> We found out that we have 3 types of states:
09:21:15 <lhartal> Monitored state – the state as we received from the synchronizer
09:21:25 <lhartal> Deduced_state (vitrage state)
09:21:36 <lhartal> Aggregated state – combination of both monitored and deduced states
09:21:50 <lhartal> Also we need to normalize the states so Vitrage will not contain infinite list of states
09:22:01 <lhartal> Hopefully, we will close the states definitions till next week, so we could start to work on it
09:22:12 <ifat_afek_> lhartal: what do you mean by infinite list of states?
09:23:17 <lhartal> different entities have different states. for example:
09:23:56 <lhartal> nova: Paused, avtive, Suspended, Soft Deleted, Deleted and more..
09:24:26 <lhartal> nagios has: ok, critical, warning and unknown
09:24:29 <ifat_afek_> lhartal: I see. you mean that there may be many different values for the monitored state
09:24:36 <ifat_afek_> problem...
09:25:07 <ifat_afek_> lhartal: and the reason we want to normalize it is for the ui to have a predefined list of states?
09:25:41 <lhartal> for ui and integrations
09:25:57 <ifat_afek_> lhartal: I see, thanks
09:26:06 <ifat_afek_> other updates from anyone?
09:26:28 <idan_hefetz> yea
09:27:15 <idan_hefetz> i added support in the graph driver and API to get vertices using a query of their properties
09:27:33 <idan_hefetz> this is used by the UI in get alarms for example
09:27:47 <ifat_afek_> idan_hefetz: you mean query a list, and not a topology tree
09:27:48 <ifat_afek_> ?
09:28:13 <idan_hefetz> that's right
09:28:21 <ifat_afek_> idan_hefetz: thanks
09:28:27 <ifat_afek_> any other updates?
09:29:01 <ifat_afek_> moving on...
09:29:08 <ifat_afek_> #topic Review action items
09:29:21 <ifat_afek_> we did not have any action items in the last meeting
09:29:33 <ifat_afek_> #topic Next Steps
09:31:21 <alexey_weyl> We plan to add a demo with alarms from nagios until the next meeting
09:31:39 <ifat_afek_> alexey_wely: cool
09:31:59 <ifat_afek_> #topic Open Discussion
09:32:08 <ifat_afek_> anyone wants to discuss anything?
09:33:58 <ifat_afek_> so I guess we are done for today
09:34:02 <ifat_afek_> goodbye everybody
09:34:06 <adami_toga> bye
09:34:15 <lhartal> bye bye
09:34:15 <amir_gur> נטק
09:34:17 <amir_gur> bye
09:34:34 <alexey_weyl> bye bye :)
09:34:34 <elisha_r> bye
09:34:43 <emalin> bye
09:35:01 <ifat_afek_> #endmeeting