Tuesday, 2020-02-04

*** vishalmanchanda has joined #openstack-monasca03:52
*** arseni-lipinski has joined #openstack-monasca09:13
*** dougsz has joined #openstack-monasca09:17
*** witek has joined #openstack-monasca09:21
*** vishalmanchanda has quit IRC11:14
*** Dobroslaw has quit IRC11:14
*** Anticimex has quit IRC11:14
*** dougsz has quit IRC11:14
*** piotrowskim has quit IRC11:14
*** srwilkers has quit IRC11:14
*** andreaf has quit IRC11:14
*** irclogbot_0 has quit IRC11:15
*** openstackstatus has quit IRC11:16
*** irclogbot_3 has joined #openstack-monasca11:17
*** Anticimex has joined #openstack-monasca11:17
*** witek has quit IRC11:18
*** jgrassler has quit IRC11:18
*** johanssone has quit IRC11:18
*** vishalmanchanda has joined #openstack-monasca11:18
*** Dobroslaw has joined #openstack-monasca11:18
*** dougsz has joined #openstack-monasca11:18
*** piotrowskim has joined #openstack-monasca11:18
*** srwilkers has joined #openstack-monasca11:18
*** andreaf has joined #openstack-monasca11:18
*** johanssone has joined #openstack-monasca11:20
*** witek has joined #openstack-monasca11:50
*** dougsz has quit IRC12:18
*** vishalmanchanda has quit IRC12:29
*** adriancz has joined #openstack-monasca12:29
witekCourtesy Monasca meeting reminder in 5 minutes in #openstack-monasca: witek, jayahn,iurygregory,ezpz,igorn,haad,sc,joadavis, akiraY,tobiajo,dougsz,fouadben, amofakhar, haru5ny (haruki),kaiokmo,pandiyan,guilhermesp,chaconpiza,hosanai,Wasaac,brtknr12:55
witek#startmeeting monasca13:00
openstackMeeting started Tue Feb  4 13:00:21 2020 UTC and is due to finish in 60 minutes.  The chair is witek. Information about MeetBot at http://wiki.debian.org/MeetBot.13:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:00
*** openstack changes topic to " (Meeting topic: monasca)"13:00
openstackThe meeting name has been set to 'monasca'13:00
witekhello everyone13:00
chaconpizaHello13:00
piotrowskimhi13:00
adrianczHello13:00
Dobroslawhi13:00
arseni-lipinskihi13:00
witekhi, strong Fujitsu today :)13:01
adriancz:)13:01
witeknice13:01
witekthe agenda for today13:01
witekhttps://etherpad.openstack.org/p/monasca-team-meeting-agenda13:01
witekplease add items if applicable13:01
witek#topic ujson not maintained13:02
*** openstack changes topic to "ujson not maintained (Meeting topic: monasca)"13:02
witekit was raised in openstack-discuss that ujson library is causing problems when deploying Ceilometer in Kolla13:02
witekthe library hasn't been maintained for a long time already13:03
witekand we should consider replacing it with some alternative13:04
witekI've included related links into etherpad13:04
witekhttps://github.com/esnme/ultrajson/issues/34313:04
chaconpizaI imagine that ujson was used in order to improve performance, instead of regular json or simplejson ?13:04
witekyes, we're using it for serialization and wanted to improve performance13:05
witekfrom what I recall, deserializing of Kafka messages was one of the items identified in persister to consume most of the time13:06
witekDobroslaw: was that you doing the profiling?13:07
Dobroslawyes13:07
Dobroslawif I remember correctly then main problem with speed was kafka lib13:08
witekright, deserialization second?13:08
DobroslawI think yes13:09
Dobroslawbut my memory is hazy about that13:10
witekcould you try to dig out the results?13:11
witekso what alternatives do we have?13:12
piotrowskimorjson?13:12
witekwe could go with json from stdlib, simplejson13:12
witekyes, orjson13:12
witekthere is also rapidjson13:13
adrianczhttps://artem.krylysov.com/blog/2015/09/29/benchmark-python-json-libraries/13:13
adrianczpleas cehck this benchmark13:13
adrianczit looks like simplejson is faster  then ujson in python313:13
witekwhat is actually relevant for us is to know, how fast our messages are getting deserialized13:14
adrianczbut this benchmark is quite old ( 2016/08/13)13:14
witekit's all about this line of code I guess:13:14
witekhttps://opendev.org/openstack/monasca-persister/src/branch/master/monasca_persister/repositories/utils.py#L2113:14
witekso running a quick comparison check should be easy13:15
witekthere is also another aspect: orjson and rapidjson are not included in global requirements13:17
*** dougsz has joined #openstack-monasca13:18
witekwould someone like to do a comparison check of alternatives for our use case?13:19
chaconpizaDo you think results using Devstack can be used?13:21
witekyes13:21
witekI mean, messages from DevStack13:21
chaconpizaI will try13:22
witekbut measuring only deserialization as done in persister13:22
witekthat would be cool, thanks Martin13:24
chaconpizaI will contact in case of more details13:24
witekthanks, any other comments on that topic?13:24
witek#topic OpenDev + PTG13:25
*** openstack changes topic to "OpenDev + PTG (Meeting topic: monasca)"13:25
witekcontinuing the topic from last week13:26
witekTC encourages devs and ops to shape the content of the event13:26
witekhttp://lists.openstack.org/pipermail/openstack-discuss/2020-January/012239.html13:26
witekis anyone interested in traveling and contributing?13:27
witekmonitoring session could be interesting to many13:27
chaconpizaI am interested. So, I will ask my manager.13:30
witek+113:30
adriancz+213:30
witek#AOB13:31
witek#topic AOB13:31
*** openstack changes topic to "AOB (Meeting topic: monasca)"13:31
witekI've attended FOSDEM this weekend13:32
witekon Sunday there was a complete track on Monitoring and Observability13:32
witekhttps://fosdem.org/2020/schedule/track/monitoring_and_observability/13:32
witekmany Prometheus and Grafana related talks13:33
witekI think we should better integrate with Prometheus in future13:34
witeknot necessarily as the fixed model for Monasca13:34
witekbut to enable integrating it13:34
witekso that operators can build own alerting rules and existing community dashboards13:35
chaconpizaSOCM 10 ? :D13:35
witekthere is no SOC 1013:35
witekand won't be13:35
chaconpizajust kidding13:35
witekif we want to get any traction in the project we have to integrate with what people are using13:36
witekand the simplest integration we could do is to use the Prometheus remote read13:37
witekit doesn't change the general architecture and enables ops to use both Monasca and Prometheus13:38
witekwhat is required is a minor change in time series message format13:38
Dobroslawwould be good with backward compatibility so that old messages are working fine13:40
witekwe could have a configuration option to control that, or implement a migration script13:41
witekone presentation I wanted to point to was from Rob Skillington13:42
witekabout M3DB13:42
witekit's a scalable TSDB querying much faster then Prometheus13:43
Dobroslawlooks nice13:43
*** pcaruana has quit IRC13:43
witekdougsz was mentioning this DB in the past as one of potential options for us13:44
witekalso here, they integrate seamlessly with Prometheus with remote read/write mechanism13:44
witekone barrier for us, they only have a Go client13:45
witekbut I chatted shortly with Rob and they seem to have an undocumented support for InfluxDB line protocol13:46
Dobroslawoh, that's interesting13:46
witekmeaning that on the persister side we could probably just replace it with InfluxDB13:46
witekstill, we'd have to implement the query API13:47
witekI want to follow up with Rob and ask more details13:47
witekhere the link to presentation:13:48
witekhttps://fosdem.org/2020/schedule/event/m3db/13:48
witekdo we have any other topics?13:49
witekif not, thanks for joining13:51
chaconpizathanks13:51
witekthanks Martin for volunteering on benchmarking13:51
chaconpizanp13:51
witeksee you next week, bye13:51
Dobroslawsee you13:51
witek#endmeeting13:51
piotrowskimbye13:51
*** openstack changes topic to "OpenStack Monitoring as a Service | https://wiki.openstack.org/wiki/Monasca"13:51
openstackMeeting ended Tue Feb  4 13:51:49 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)13:51
openstackMinutes:        http://eavesdrop.openstack.org/meetings/monasca/2020/monasca.2020-02-04-13.00.html13:51
adrianczsee you bb13:51
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/monasca/2020/monasca.2020-02-04-13.00.txt13:51
openstackLog:            http://eavesdrop.openstack.org/meetings/monasca/2020/monasca.2020-02-04-13.00.log.html13:51
*** witek has quit IRC14:47
*** vishalmanchanda has joined #openstack-monasca14:49
*** pcaruana has joined #openstack-monasca14:56
*** witek has joined #openstack-monasca15:37
*** witek has quit IRC17:49
*** dougsz has quit IRC17:59
*** Anticimex has quit IRC19:00
*** Anticimex has joined #openstack-monasca19:02
*** vishalmanchanda has quit IRC19:53

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!