Wednesday, 2019-09-11

*** PrinzElvis has quit IRC03:39
*** srwilkers has quit IRC03:41
*** srwilkers has joined #openstack-monasca03:44
*** PrinzElvis has joined #openstack-monasca03:45
*** pcaruana has joined #openstack-monasca04:42
*** pcaruana has quit IRC05:12
*** pcaruana has joined #openstack-monasca06:21
*** trident has quit IRC07:08
*** ivve has joined #openstack-monasca07:09
*** trident has joined #openstack-monasca07:17
*** trident has quit IRC07:22
*** trident has joined #openstack-monasca07:31
*** witek_ has joined #openstack-monasca07:47
*** dougsz has joined #openstack-monasca08:06
*** jawad_axd has joined #openstack-monasca08:29
openstackgerritAdrian Czarnecki proposed openstack/monasca-tempest-plugin master: Fix test_should_reject_if_wrong_content_type test  https://review.opendev.org/68141909:22
openstackgerritAdrian Czarnecki proposed openstack/monasca-tempest-plugin master: Fix test_should_reject_if_wrong_content_type test  https://review.opendev.org/68141909:23
openstackgerritAdrian Czarnecki proposed openstack/monasca-api master: [WIP] Update devstack plugin to support new api  https://review.opendev.org/67226309:24
*** dougsz has quit IRC10:21
*** dougsz has joined #openstack-monasca10:33
openstackgerritAdrian Czarnecki proposed openstack/monasca-api master: [WIP] Update devstack plugin to support new api  https://review.opendev.org/67226310:50
openstackgerritAdrian Czarnecki proposed openstack/monasca-tempest-plugin master: Fix test_should_reject_if_wrong_content_type test  https://review.opendev.org/68141910:53
*** spsurya has joined #openstack-monasca11:58
openstackgerritArseni Lipinski proposed openstack/monasca-log-api master: [WIP] Upgrade Elkstack  https://review.opendev.org/67506112:10
openstackgerritAdrian Czarnecki proposed openstack/monasca-tempest-plugin master: Fix test_should_reject_if_wrong_content_type test  https://review.opendev.org/68141912:50
openstackgerritArseni Lipinski proposed openstack/monasca-log-api master: [WIP] Upgrade Elkstack  https://review.opendev.org/67506113:19
*** dougsz has quit IRC13:42
*** jawad_axd has quit IRC13:55
openstackgerritArseni Lipinski proposed openstack/monasca-log-api master: [WIP] Upgrade Elkstack  https://review.opendev.org/67506114:40
openstackgerritAdrian Czarnecki proposed openstack/monasca-tempest-plugin master: Fix test_should_reject_if_wrong_content_type test  https://review.opendev.org/68141914:46
*** hosanai has joined #openstack-monasca14:57
witek_Courtesy Monasca meeting reminder in #openstack-monasca: witek, jayahn,iurygregory,ezpz,igorn,haad,sc,joadavis, akiraY,tobiajo,dougsz,fouadben, amofakhar, haru5ny (haruki),kaiokmo,pandiyan,guilhermesp,chaconpiza,toabctl,hosanai,Wasaac,brtknr14:59
witek_#startmeeting monasca15:00
openstackMeeting started Wed Sep 11 15:00:43 2019 UTC and is due to finish in 60 minutes.  The chair is witek_. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: monasca)"15:00
openstackThe meeting name has been set to 'monasca'15:00
witek_hello everyone15:01
joadavishello15:01
witek_anyone else around?15:01
hosanaihi15:01
witek_hi hosanai, good to see you15:02
witek_small group but let's start15:03
witek_#topic monasca.io15:03
*** openstack changes topic to "monasca.io (Meeting topic: monasca)"15:03
witek_thanks to Roland for extending the domain registration15:04
witek_and Tim for fixing the website15:04
witek_so we have monasca.io up and running again15:04
witek_we have also agreed we can use it as the community landing page15:05
witek_we'll have to update the content15:05
witek_after completing this we15:05
witek_the content is maintained in GitHub15:06
witek_https://github.com/monasca/monasca.github.io15:06
witek_the same rules as for other repos are valid15:07
witek_contributors should create PRs and sign their commits15:07
witek_these will be reviewed by core reviewers15:07
witek_thanks again to Roland and Tim15:08
*** dougsz has joined #openstack-monasca15:08
witek_hi dougsz15:08
Wasaaco/ Sorry I'm late15:08
witek_hi Wasaac15:09
dougszhi, sorry same as ^15:09
witek_just shortly updated on monasca.io page15:09
witek_it's up again and we have approval to use it as the community landing page15:09
joadavisNow that it is back, do we need to let any users know it is operational again?  I think it was a user that first pointed out it was down15:10
WasaacWhere would one announce to users if not on that page?15:10
joadavisI'm sure they could figure it out themselves if they try deploying a helm chart with dependency15:10
witek_joadavis: do you think about openstack-discuss?15:11
dougszMight be nice to update it a little before promoting it? I recall one of our customers go annoyed at the Documentation, coming soon page! (http://monasca.io/docs/index.html)15:12
joadavisI was trying to remember which user it was that first reported the problem. Was it t-mobile?15:12
joadavisI was thinking a more direct contact than a broadcast message15:12
dougsz👍15:13
witek_I'll send an email to the reporter, and after updating the content we can promote at openstack-discuss15:13
witek_#topic Review Priority flag15:14
*** openstack changes topic to "Review Priority flag (Meeting topic: monasca)"15:14
witek_http://lists.openstack.org/pipermail/openstack-discuss/2019-September/009162.html15:14
witek_I've suggested a simple process for setting review priority flag15:15
witek_any change could be proposed to get prioritized by anyone in the list or in the meeting15:15
witek_Any core reviewer, preferably from a different company, could confirm such proposed change by setting RV +1.15:16
witek_what do you think?15:16
dougszI think it's a good idea - we can focus review efforts15:16
witek_we also give more visibility important changes15:17
witek_additionally, Doug suggested publishing Gerrit Dashboard with the list of prioritized changes as one of the items15:19
witek_http://www.tinyurl.com/monasca15:19
joadaviscool15:20
witek_I guess we can push a change to our docs and see in the review if folks like it15:21
dougszSounds like a good plan15:22
Wasaac+115:22
witek_cool, thanks15:23
witek_#topic Kafka client status update15:23
*** openstack changes topic to "Kafka client status update (Meeting topic: monasca)"15:23
witek_when testing Kafka publisher in API with tempest test for Python 2 I15:24
witek_I've found a bug in monasca-common15:25
witek_https://review.opendev.org/68065315:25
witek_with this bugfix all tempest tests for API Kafka client upgrade pass15:26
witek_with the changes in API and notification (persister already merged) we have all python components updated15:27
witek_so the goal is getting close to completion15:28
witek_I'll appreciate your reviews15:29
*** ivve has quit IRC15:29
witek_that's all from me, do you have other topics?15:30
dougszbrtknr asked me to give an update about his work on improving InfluxDB performance15:31
joadavisI probably should, but don't currently.  If anyone is interested in discussing Monasca Events I did think about it a week ago. :P15:31
witek_#topic improving InfluxDB performance15:31
*** openstack changes topic to "improving InfluxDB performance (Meeting topic: monasca)"15:31
dougszThe first change is to support scoping dimension queries by time to speed up Grafana dashboard loads: https://review.opendev.org/#/c/67031815:32
dougszThe problem we have hit, is that InfluxDB, cannot accurate return dimension values within a specified time window. It can return them within the shard duration, which can vary between ~days and ~weeks.15:32
dougszThe current situation is that you load a DB with a dynamic query to fetch all hostnames for the time series.15:33
dougszWith this patch you would load a subset of hostnames within the timewindow on the dashboard. This is a lot faster.15:33
dougszHowever, what we actually get are hostnames from outside the time window on the dashboard.15:34
dougszThe query is a lot faster, but the API doesn't really do what it says.15:34
witek_oops, any idea why?15:34
joadavissorry, I'm trying not to laugh out loud at that15:34
dougsz:) It's a fundamental limitation with Influx15:34
WasaacSo to confirm, the list of hosts returned will contain all hosts that did post data in the time window15:35
joadavisIf the return is a superset of what you are looking for, it would be tempting to do some post-processing filtering to remove hostnames you don't want15:35
dougszWasaac: yes, that's correct15:36
WasaacBut will also include those that posted outside the time window, but within the shard window15:36
dougszjoadavis: yes, the problem is the dimension values are not returned with timestamps, so no post-processing is possible15:36
joadavisyuck15:36
dougszbrtknr tried alternative queries, which work, but the performance is worse than just getting all values15:37
witek_and right now (without scoping) we get all dimension values which where ever written?15:37
dougszyeah, and in large DBs, that query can take 30mins + and lock up the InfluxDB instance while it runs15:38
WasaacSounds to me that getting a faster return is worth more than having an accurate list15:38
WasaacProvided that's understood by users15:38
witek_Wasaac: +115:38
dougszThat is the question15:38
witek_the list will get much shorter and eventually updated after the shard "expires" completely15:39
witek_seems to be good enough to me15:39
dougszok, thanks, we will press on with that change then15:40
dougszIf anyone thinks of any comments please add them to: https://review.opendev.org/#/c/67031815:40
dougszSecond change to improve performance, is to use an InfluxDB per tenant15:40
dougszSo that queries run against smaller datasets15:40
dougszThis one seems to work nicely, but brtknr needs to investigate tempest failures15:41
witek_so it requires changes both in API and persister?15:41
dougszThat's correct, and a migration script to move data to the new layout15:42
dougszhttps://review.opendev.org/#/q/topic:story/2006331+(status:open+OR+status:merged)15:42
dougsz^ If anyone is interested15:42
dougszThat's it from me on these two.15:42
witek_that's the first step in implementing scalable InfluxDB setup15:43
witek_very nice, thanks15:43
witek_do you think automatic partitioning (not only based on tenant) would be possible in future?15:44
dougszHmm, I suppose it should be with the right adapter15:45
dougszIt would be nice to investigate TimescaleDB at that stage since it provides clustering out of the box15:46
witek_I'm not sure about their licensing15:47
witek_https://www.timescale.com/products15:48
witek_some features are limited to enterprise version15:48
witek_but I haven't looked in detail15:48
dougszHmm, yes, automated data retention policies is missing from open-source15:49
dougszthere is also https://eng.uber.com/m3/15:49
witek_with only Go client15:49
witek_which is not a blocker though15:50
dougszYeah, but good point - it's clearly not a task for this cycle15:50
witek_hosanai: do you have any update on monasca-analytics?15:53
dougsz500 million metrics per second, Uber claim, I wonder if anyone actually deployed it outside of Uber15:53
witek_:)15:54
hosanaiwitek_: now i'm working on python3.6/3.7 support.15:54
dougsz* oops, aggregates15:54
witek_hosanai: any idea about the time frame? the community goal has the deadline in 3 days15:55
hosanaiwitek_: do my best :-)15:55
joadavisGlad hosanai mentioned py3.  A documentation question came up - we should be sure that documentation reflects any python 3 changes to match up with any changes we made in code or cli15:56
joadavislikely not much difference, but I hadnt thought of that aspect when I looked at py3 gate tests in the past15:56
hosanaithanks for the info.15:57
witek_any last comment before I wrap up?15:58
witek_thanks for joining today15:59
witek_let's make some progress on reviews15:59
joadavisthanks all15:59
hosanaithx!15:59
dougszthanks all, bye15:59
witek_and see you next week15:59
witek_bye15:59
witek_#endmeeting15:59
*** openstack changes topic to "OpenStack Monitoring as a Service | https://wiki.openstack.org/wiki/Monasca"15:59
openstackMeeting ended Wed Sep 11 15:59:57 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:59
openstackMinutes:        http://eavesdrop.openstack.org/meetings/monasca/2019/monasca.2019-09-11-15.00.html15:59
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/monasca/2019/monasca.2019-09-11-15.00.txt16:00
openstackLog:            http://eavesdrop.openstack.org/meetings/monasca/2019/monasca.2019-09-11-15.00.log.html16:00
*** hosanai has quit IRC16:00
openstackgerritMerged openstack/monasca-api master: generate monasca pdf documentation  https://review.opendev.org/67931116:36
*** ivve has joined #openstack-monasca16:42
*** witek_ has quit IRC16:57
*** spsurya has quit IRC17:32
*** dougsz has quit IRC17:38
*** witek has joined #openstack-monasca20:24
*** ivve has quit IRC21:05
*** ivve has joined #openstack-monasca21:05
openstackgerritJoseph Davis proposed openstack/monasca-persister master: Minor README refresh  https://review.opendev.org/68162022:25

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