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