11:01:19 AM ifat_afek #startmeeting vitrage 11:01:24 AM lhartal Hi all :) 11:01:34 AM omer_etrog hi 11:01:43 AM ifat_afek hi everyone :-) 11:01:49 AM ifat_afek #startmeeting vitrage 11:01:54 AM nofar_schnider hi guys 11:02:01 AM alexey_weyl Hello 11:02:15 AM ifat_afek #startmeeting vitrage 11:02:19 AM (Connected) 11:02:19 AM -NickServ- This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify . 11:02:24 AM (You joined the channel) 11:02:24 AM The topic is: OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings. 11:02:24 AM Topic set by openstack!~openstack@eavesdrop.openstack.org on Tue Feb 23 2016 19:54:54 GMT+0200 (Jerusalem Standard Time). 11:02:25 AM zhurong has quit: Quit: My Mac has gone to sleep. ZZZzzz… 11:02:34 AM idan_hefetz hi all 11:02:35 AM ifat_afek #startmeeting vitrage 11:02:50 AM ifat_afek we have a problem with startmeeting... 11:03:03 AM (Connected) 11:03:03 AM -NickServ- This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify . 11:03:09 AM (You joined the channel) 11:03:09 AM The topic is: OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings. 11:03:09 AM Topic set by openstack!~openstack@eavesdrop.openstack.org on Tue Feb 23 2016 19:54:54 GMT+0200 (Jerusalem Standard Time). 11:03:14 AM ifat_afek #startmeeting vitrage 11:03:22 AM ifat_afek hi Pradip :-) 11:04:21 AM (Connected) 11:04:21 AM -NickServ- This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify . 11:04:27 AM (You joined the channel) 11:04:27 AM The topic is: OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings. 11:04:27 AM Topic set by openstack!~openstack@eavesdrop.openstack.org on Tue Feb 23 2016 19:54:54 GMT+0200 (Jerusalem Standard Time). 11:05:19 AM elisha_r joined the channel. 11:05:26 AM elisha_r hello all! 11:05:30 AM ifat_afek trying for the last time... 11:05:39 AM ifat_afek #startmeeting vitrage 11:05:39 AM safchain joined the channel. 11:05:51 AM mkoushnir joined the channel. 11:06:03 AM idan_hefetz #startmeeting vitrage 11:06:11 AM ifat_afek ok, let's start 11:06:23 AM ifat_afek Our agenda: 11:06:31 AM ifat_afek * Current status 11:06:38 AM ifat_afek * Review action items 11:06:46 AM ifat_afek * Next steps 11:06:54 AM ifat_afek * Open Discussion 11:07:01 AM ifat_afek #topic Current status 11:07:11 AM ifat_afek Have a look at our wiki page, we added a demo for nagios alarms, and the configuration for nagios and physical topology plugins: 11:07:18 AM ohad joined the channel. 11:07:19 AM ifat_afek #link https://wiki.openstack.org/wiki/Vitrage 11:07:21 AM dedery joined the channel. 11:07:33 AM ifat_afek Adi from PinPoint started reviewing Vitrage APIs, as part of their gap analysis 11:07:42 AM ifat_afek My updates: 11:07:50 AM ifat_afek I continued working on nagios synchronizer plugin, and documented nagios configuration 11:08:08 AM ifat_afek who else wants to update? 11:08:16 AM elisha_r I'll update 11:09:04 AM elisha_r been working on the Scenario Evaluator, which processes events from the graph and based on the templates raises deduced alarm, RCA edges etc. 11:09:31 AM elisha_r working this also depends on the Scenario Repo, which is also being worked on 11:10:07 AM elisha_r Also, hope to upload the evaluator design until next meeting 11:10:18 AM elisha_r that's it from my end 11:10:30 AM ifat_afek elisha_r: great, thanks 11:10:43 AM lhartal Ok so I want to update to 11:10:48 AM eyalb i will update 11:11:22 AM eyalb I wrote a devstack installation for vitrage and vitrage client 11:11:23 AM lhartal Currently, I’m still working on the Evaluator 11:11:39 AM eyalb thats it 11:11:49 AM ifat_afek eyalb: great! 11:12:09 AM alon_heller joined the channel. 11:12:15 AM lhartal ok so I'll continue.. 11:12:25 AM lhartal the template loader and the scenario repository are completed (I just need to write the tests for them) 11:12:48 AM lhartal Hopefully tomorrow I’ll push the code and elisha_r and I will start the integration. 11:13:36 AM lhartal that all 11:13:38 AM alexey_weyl Sounds great :) 11:13:42 AM lhartal :) 11:13:47 AM alexey_weyl I will update now 11:14:28 AM vgridnev joined the channel. 11:14:43 AM alexey_weyl I have finished writing the infrastructure for consistency service. Need to talk with Elisha to close some details about the evaluator before finishig it 11:15:14 AM alexey_weyl In addition have started to work on the Normalized States for all the resources and alarms. 11:15:26 AM alexey_weyl Suppose to finish it this week. 11:15:59 AM alexey_weyl More over, we have published a new demo last week, that includes alarms from Nagios and seeing them on the resources 11:16:06 AM alexey_weyl you can see the demo here: 11:16:14 AM alexey_weyl #https://www.youtube.com/watch?v=w1XQATkrdmg 11:16:23 AM davidsha joined the channel. 11:16:26 AM alexey_weyl #line https://www.youtube.com/watch?v=w1XQATkrdmg 11:16:47 AM ifat_afek alexey_weyl: this is great!! 11:17:02 AM alexey_weyl Finished :) 11:17:15 AM itxaka joined the channel. 11:17:24 AM alon_heller Thanks :) I will update now 11:18:04 AM alon_heller I pushed yesterday the RCA (Root Cause Analysis) UI part - for the vitrage dashboard project. 11:18:21 AM alon_heller It works with an API call to the server which return a mock right now 11:18:46 AM alon_heller You can see it from the alarm list (grid) when clicking on the icon located at the right side, or from the sunburst (topology screen) when clicking an alarm. 11:19:12 AM alon_heller Please install it, and let me know your thoughts 11:19:16 AM alon_heller Finished :) 11:19:33 AM ifat_afek alon_heller: cool! 11:19:49 AM alon_heller Hooray ! :) 11:19:49 AM alexey_weyl i will install it, and let you know later on 11:20:25 AM idan_hefetz i'll update 11:20:32 AM idan_hefetz Recently I closed the graph blueprint (!), after the addition of the sub graph matching algorithm. 11:20:45 AM idan_hefetz Also, there is a small BP to allow subscribing to graph changes (for the Evaluator) that will be closed by the weekend. 11:20:53 AM idan_hefetz Next, there is the aodh-notifier BP... 11:21:10 AM ifat_afek idan_hefetz: great, thanks 11:22:05 AM mkoushnir I finished tempest test for execution of vitrage-api & vitrage-graph and other test for validation topology graph. The next tempest test will be for alarm api. 11:22:27 AM ifat_afek mkoushnir: great! 11:22:43 AM reedip_ joined the channel. 11:23:27 AM nofar_schnider I'll update 11:23:50 AM danoffek joined the channel. 11:23:51 AM nofar_schnider I have continued working on the synchronizer which updates from Nova notifications regarding hosts, instances and zones. 11:23:55 AM danoffek hi 11:24:24 AM nofar_schnider I will look on ceilometer's code as a reference 11:24:50 AM nofar_schnider other than that, there are a lot of event types and we need to select the ones that are relevant for us 11:25:14 AM idan_hefetz has quit: Ping timeout: 250 seconds. 11:25:36 AM idan_hefetz joined the channel. 11:26:13 AM ifat_afek nofar_schnider: you can check which fields we currently have in vitrage from nova snapshot plugin, and decide based on that 11:27:37 AM nofar_schnider ifat_afek: yes, ofcourse I am relaying on what we already have :) 11:27:46 AM ifat_afek nofar_schnider: thanks 11:27:48 AM salv-orl_ joined the channel. 11:27:54 AM ifat_afek any other updates anyone? 11:28:01 AM ifat_afek omer_etrog: do you have any updates? 11:29:11 AM ifat_afek ok, let's move on 11:29:13 AM ifat_afek #topic Review action items 11:29:24 AM ifat_afek • ifat_afek update aodh blueprints 11:29:37 AM ifat_afek I didn’t work on aodh this week. Hope to start on Sunday 11:29:45 AM ifat_afek #action ifat_afek update aodh blueprints 11:29:54 AM chhavi has quit: Ping timeout: 276 seconds. 11:29:54 AM ifat_afek • Ohad define what information that should appear in the alarms list 11:30:07 AM ifat_afek This wasn’t done yet. Next week I will know the aodh alarm definition 11:30:15 AM ifat_afek #action define what information that should appear in the alarms list 11:30:25 AM baohua has quit: Ping timeout: 255 seconds. 11:30:25 AM ifat_afek • alexey_weyl document the static physical plugin 11:30:27 AM salv-orlando has quit: Ping timeout: 250 seconds. 11:30:29 AM omer_etrog has quit: Remote host closed the connection. 11:30:36 AM alexey_weyl Completed 11:30:41 AM ifat_afek • document the evaluator design 11:31:00 AM elisha_r working on it. should be done by next irc meeting. 11:31:10 AM ifat_afek elisha_r: cool 11:31:12 AM ifat_afek moving on 11:31:14 AM ifat_afek #topic Next Steps 11:31:25 AM ifat_afek We should work on vitrage documentation… I plan to create a .rst with vitrage configuration settings, and I will ask you all to add the settings you know of 11:31:33 AM mbound joined the channel. 11:31:36 AM ifat_afek #action document vitrage configuration 11:31:58 AM ifat_afek Another thing we should document is vitrage API. Eyal already wrote it in the relevant blueprints, but it should be copied to vitrage developer guide 11:32:21 AM ifat_afek #action copy vitrage API documentation to the developer guide 11:32:27 AM eyalb I will do it 11:32:37 AM ifat_afek eyalb: great, thanks 11:33:07 AM muawiakhan has quit: 11:33:28 AM dedery_ joined the channel. 11:33:44 AM eyalb need to add physical entities to the api documentation 11:34:08 AM adi___ joined the channel. 11:34:14 AM ifat_afek eyalb: right, we just need an example with a switch or something like that 11:34:31 AM eyalb exactly 11:34:36 AM dedery__ joined the channel. 11:34:38 AM ifat_afek ok. moving on 11:34:40 AM ifat_afek #topic Open Discussion 11:34:48 AM pradipm hi, 11:34:49 AM ifat_afek anything you would like to discuss? 11:34:52 AM alexpilotti has quit: Remote host closed the connection. 11:34:58 AM ifat_afek hi pradipm! 11:35:00 AM shwetaap joined the channel. 11:35:14 AM pradipm is there anything like "enable_pulgin" to install Vitrage in devstack? 11:35:33 AM pradipm e.g. for Monasca, we do: "enable_plugin monasca-api git://git.openstack.org/openstack/monasca-api" 11:35:35 AM eyalb yes in the readme file 11:35:53 AM eyalb note that this is under testing 11:36:26 AM alexey_weyl all Vitrage is still under testing and it is in development stage 11:36:43 AM ifat_afek eyalb: can you send a link to the readme file? 11:36:48 AM eyalb under devstack folder 11:36:51 AM pradipm yeah, that would be good. 11:36:55 AM dedery has quit: Ping timeout: 252 seconds. 11:37:14 AM pradipm I will bookmark it :) 11:37:18 AM eyalb https://github.com/openstack/vitrage/tree/master/devstack 11:37:34 AM dedery_ has quit: Ping timeout: 240 seconds. 11:37:35 AM ifat_afek pradipm: a general overview: we have plugins for nova, nagios and physical configuration. in a week or two we will integrate with aodh (ceilometer) as well 11:37:55 AM ifat_afek we have cool design for deduced alarms and rca, not working yet, should work in about two weeks 11:37:57 AM pradipm thanks eyalb. 11:38:15 AM ifat_afek and we have detailed use cases documents 11:38:18 AM pradipm that's awesome to know ifat_afek 11:38:32 AM ifat_afek pradipm: do you want to discuss your use case? 11:38:36 AM pradipm I went through the usecases. one question comes to my mind. 11:38:45 AM pradipm yes - I would love to. 11:39:08 AM pradipm do u detect the topology dymanically? Like one can keep on adding hosts etc? 11:39:25 AM shwetaap has quit: Ping timeout: 255 seconds. 11:39:29 AM ifat_afek for nova yes, we get notifications about any change 11:39:43 AM ifat_afek also for nagios and aodh, we will update periodically 11:39:57 AM ifat_afek physical configuration is static right now. we hope to have auto-discovery in the future 11:40:12 AM pradipm Ok. Make sense. thanks ifat_afek. 11:40:23 AM pradipm So if allowed - I can sketch my usecase. 11:40:29 AM ifat_afek sure 11:40:56 AM pradipm basically we are looking for a storage service level conformance for storage services under cinder/manila 11:41:29 AM ifat_afek we plan to integrate with cinder for Newton 11:41:30 AM pradipm e.g cinder/manila works on publishing storage capabilities and the SLO is matched to provision the volume/share 11:41:47 AM pradipm Newton is N release (i.e. Nov'16)? 11:41:53 AM ifat_afek yes 11:42:32 AM pradipm So basically we would like to detect if there is a temporal, causal analysis possible of the events 11:42:33 AM fawadkhaliq joined the channel. 11:42:47 AM ifat_afek of course, if someone else wishes to start writing cinder plugin now, we will be happy to help :-) 11:42:55 AM pradipm e.g. e1 -> e2 -> e3 then generate an async alarm 11:43:27 AM pradipm over an window of say 24 hour 11:43:41 AM elisha_r pradipm - a few questions/clarifications 11:44:02 AM pradipm Sure elisha_r. Sorry if I am not clear (I know I am not). 11:44:50 AM elisha_r first of all, the way vitrage works is by analyzing relationships between alarms that are currently active 11:44:59 AM elisha_r this seems to imply two things for your use case 11:45:04 AM pradipm So no alarm_state_history as such 11:45:09 AM ifat_afek and relationship between resources 11:45:17 AM elisha_r the first is that we need to expand to take into account alarm history 11:46:02 AM elisha_r this is already part of our design, as we make sure to keep old alarms under-the-hood. we will need to expand mainly the analysis capabilities 11:46:41 AM pradipm Ok elisha_r. As you aware of, the SLO conformane check typically runs over a period, say 6 hours. 11:46:59 AM elisha_r the second thing - and this is where I have a question about your use case - is we need to have alarms or other indications of the initial problems, from which we can deduce relationships 11:47:37 AM pradipm elisha_r: right. so the initial "problem" here is the generation of an alarm in Monasca. 11:47:44 AM elisha_r so what I wanted to know is, does cinder currently hold information about the SLO? 11:48:13 AM elisha_r pradipm - why monasca? 11:48:16 AM pradipm yes it does in a little simplified way. It has volume-type which is a k,v pair of capabilities 11:48:17 AM ifat_afek pradipm: we can get alarms from varios sources, like monasca, aodh, nagios 11:48:57 AM ifat_afek we will support monasca for Newton as well 11:49:01 AM pradipm That's true. But we specifically wanted to go with Monasca because later on we would like to explore ELK for event corelation 11:49:23 AM pradipm ELK: elastic-search, logstash, kibana 11:50:08 AM pradipm The event-engine and anamoly-engine are under development in Monasca 11:50:08 AM elisha_r ok. vitrage is the engine that analyzes the alarms and other changes it is notified of. So, once we take care of supporting history, we can support your use case assuming the SLO info is sent via synchronizer plugin to Vitrage. 11:50:52 AM pradipm when you mean synchnonizer - would it be *strictly* periodic? 11:51:16 AM elisha_r no 11:51:36 AM elisha_r this is the "monasca plugin" ifat_afek mentioned earlier 11:51:50 AM pradipm That's great. Because out of my 6 hour window ... alarm state transition might not be periodic. 11:51:57 AM ifat_afek for nova our synchronizer will be based on notifications. for monasca we don't know yet, but we will try to make it event-based as well 11:51:59 AM pradipm great. 11:52:18 AM pradipm Another last query: do you have a Horizon plugin? 11:52:31 AM elisha_r yes 11:52:35 AM pradipm where it might appear in some tab (like say root-cause) 11:52:49 AM pradipm elisha_r: can you please point me to the same? 11:52:50 AM ifat_afek you can see our demos, we have great enhancements for horizon 11:53:07 AM ifat_afek #link https://www.youtube.com/watch?v=GyTnMw8stXQ&feature=youtu.be 11:53:08 AM pradipm ifat_afek: Yes. I will look at. 11:53:17 AM ifat_afek https://www.youtube.com/watch?v=w1XQATkrdmg 11:53:27 AM alexey_weyl and we plan to add even more great enhancements to horizon soon 11:53:29 AM Poornima has quit: Quit: Leaving. 11:53:42 AM pradipm thanks ifat_afek. 11:53:52 AM ifat_afek our next demo will include rca 11:53:55 AM pradipm great to know alexey_weyl 11:54:11 AM kzaitsev_mb joined the channel. 11:54:12 AM pradipm Can anyone please point me to the Horizon plugin please? 11:54:26 AM pradipm how can I enable it? 11:54:28 AM adi___ has quit: Quit: Page closed. 11:54:36 AM ifat_afek alon_heller: can you help? horizon question :-) 11:54:42 AM alexey_weyl vitrage-dashboard in github 11:55:04 AM pradipm Thanks alexey_weyl. 11:55:14 AM pradipm That's all. Thanks a ton for all the vids and pointers. 11:55:41 AM ifat_afek thanks pradipm. we will be happy to help if you have other questions 11:55:45 AM eyalb https://github.com/openstack/vitrage-dashboard 11:55:53 AM nofar_schnider has quit: Quit: http://www.kiwiirc.com/ - A hand crafted IRC client. 11:56:09 AM alexey_weyl this is the link for the README file in vitrage-dashboard for how to add it to horizon 11:56:21 AM pradipm thanks a lot - eyalb. 11:56:48 AM pradipm Sure, I understand. thanks alexey_weyl. We typically enable Monasca like this way only. 11:57:42 AM elisha_r bye 11:57:42 AM ifat_afek ok. we have two minutes left. anything else someone wants to discuss? 11:57:44 AM pradipm Thanks a lot for all of you. 11:57:46 AM nofar_schnider joined the channel. 11:57:48 AM alexey_weyl good bye :) 11:57:50 AM eyalb bye 11:57:54 AM ifat_afek nice to meet pradipm :-) 11:58:00 AM pradipm good bye :) 11:58:11 AM ifat_afek bye everyone 11:58:12 AM pradipm same here .. it's rewarding ifat_afek. 11:58:12 AM elisha_r has quit: Quit: Page closed. 11:58:17 AM pradipm bye. 11:58:21 AM ifat_afek #endmeeting