09:05:20 <aspiers> #startmeeting self-healing
09:05:21 <openstack> Meeting started Wed Jun  5 09:05:20 2019 UTC and is due to finish in 60 minutes.  The chair is aspiers. Information about MeetBot at http://wiki.debian.org/MeetBot.
09:05:22 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
09:05:25 <openstack> The meeting name has been set to 'self_healing'
09:05:35 <aspiers> #topic report from billing initiative meeting
09:05:46 <aspiers> go for it :)
09:05:49 <witek> :)
09:06:19 <witek> Public Cloud SIG has started the "Billing Initiative"
09:06:30 <witek> I have attended the last two meetings
09:06:42 <witek> http://eavesdrop.openstack.org/meetings/publiccloud_wg/2019/publiccloud_wg.2019-05-23-14.00.log.html
09:06:50 <witek> http://eavesdrop.openstack.org/meetings/publiccloud_wg/2019/publiccloud_wg.2019-05-28-14.05.log.html
09:07:20 <witek> the discussions so far focused on collecting and storing the required measurements
09:08:02 <witek> I was promoting the idea of instrumenting the code of OpenStack services
09:08:43 <aspiers> OK
09:08:45 <witek> I think it's in a long term the best approach both for billing and monitoring in general
09:09:37 <witek> guys have not been very enthusiastic about it though
09:09:42 <aspiers> Does that tie in with what we discussed in Denver with Dirk / Ben / others about exposing internal service metrics via endpoints?
09:10:04 <witek> yes, that's the same approach
09:10:19 <aspiers> OK
09:10:37 <aspiers> I just had a crazy idea for the future :)
09:11:01 <aspiers> Billing could offer refunds if monitoring sees that users are impacted by outages
09:11:21 <aspiers> that kind of ties billing with self-healing
09:11:23 <witek> nice use case :)
09:13:09 <witek> anyway, they pointed out that the implementation will take long time and were not optimistic if it can be finished at all
09:13:43 <witek> Mohamed Nasser suggested writing Prometheus exporters instead
09:13:56 <aspiers> OK
09:15:00 <witek> I think, instrumenting the code is not much effort, it just requires coordination with other projects
09:15:08 <aspiers> Yeah
09:15:15 <witek> and will pay off in long term
09:15:28 <aspiers> Maybe write a spec?
09:15:31 <witek> because instrumentation will live with the code
09:15:57 <witek> and is able to collect more data than `black box` monitoring with exporter
09:16:02 <aspiers> Yeah
09:16:10 <aspiers> A spec would be a good way to help people understand your vision
09:16:21 <aspiers> You could give some example code to show how it would work
09:17:00 <witek> yes, I think I should prioritize it on my list
09:17:54 <witek> that's all from me I guess
09:18:02 <aspiers> Not sure where the best place for the spec is
09:18:57 <witek> if we want to provide oslo library, probably there, but I'm not sure if we need one
09:19:46 <witek> self-healing could be alternatively
09:20:07 <aspiers> yup
09:20:36 <aspiers> well you can draft the spec and submit it somewhere
09:20:44 <aspiers> if it's the wrong place it's easy to move :)
09:20:57 <witek> correct
09:23:02 <aspiers> alright, thanks for reporting about that
09:23:18 <aspiers> #topic AOB
09:23:32 <aspiers> I don't have any updates except I still need to send a report about Denver :-(
09:23:38 <aspiers> anything else from your side?
09:24:06 <witek> ideas for session proposals for Shanghai?
09:24:44 <aspiers> oh, good point
09:25:01 <aspiers> we should try the same one we submitted last time with Ifat
09:25:30 <witek> yes, that might work
09:27:17 <witek> I don't have anything else
09:27:20 <aspiers> nor me
09:27:25 <aspiers> when's the deadline for Shanghai?
09:27:27 <aspiers> July?
09:27:35 <witek> early July
09:27:37 <aspiers> OK
09:27:40 <aspiers> We have time :)
09:27:46 <aspiers> Maybe we can talk to the new Vitrage PTL about it
09:27:55 <witek> right
09:28:00 <aspiers> Cool
09:28:11 <witek> next two weeks I'm in vacation
09:28:17 <aspiers> I won't have time this week either
09:28:32 <aspiers> Do you still have the text of the submission?
09:28:45 <witek> yes, will find it
09:28:48 <aspiers> Maybe best to forward to him sooner, so he has time to think about it while you are away
09:28:52 <aspiers> Cool, thanks
09:29:22 <aspiers> Alright, thanks again and catch you soon!
09:29:31 <witek> thanks, bye
09:29:35 <aspiers> o/
09:29:37 <aspiers> #endmeeting