Friday, 2020-09-04

*** cloudnull has joined #openstack-tc00:02
*** tkajinam has quit IRC00:59
*** tkajinam has joined #openstack-tc00:59
adriantCan we please try and push for a discussion around what our long term goal for Gnocchi might be? During the mess that was: https://review.opendev.org/#/c/744592 I've been doing some research on alternatives, and honestly... I can't say the idea of another time series DB fills me with hope.03:39
*** diablo_rojo has quit IRC03:40
adriantmnaser, ttx, InfluxDB, given that it needs enterprise for clustering isn't a good option... TimescaleDB is better, but ultimately PostgreSQL-ish with no easy integration.03:57
adriantI know that you don't really want us to double down on Gnocchi, but really... it kinda feels like the least painful option.03:58
adriantIF (big if), we can get 'trust' from JD and bring it back to OpenStack03:58
adriantI love the idea of having just an API around a DB we don't have to maintain, but it has to support all the same features Gnocchi give us without shelling out for enterprise products.04:01
adriantmulti-tenancy we can build into the API layer, but there are features that we otherwise might not have, which Gnocchi gives us.04:03
adriantnot to mention... writing an essentially new API/integrations may be more effort than continuing to maintain Gnocchi if we do end up moving it back officially to OpenStack.04:04
*** evrardjp has quit IRC04:33
*** evrardjp has joined #openstack-tc04:33
*** belmoreira has joined #openstack-tc06:29
*** dklyle has quit IRC06:37
*** ralonsoh has joined #openstack-tc07:03
*** njohnston has quit IRC07:15
*** tosky has joined #openstack-tc07:25
*** e0ne has joined #openstack-tc08:00
ttxadriant: thanks for doing the research. Last time this cropped up the state of time-series DBs was sad as well, which is why we punted the decision to later08:29
ttxI guess one alternative is to somehow plug into prometheus and say it's not our problem08:31
ttxadriant: Was Prometheus/TSDB an option you looked into?08:33
ttx(personally I'd rather spend time on hooking our wagon to the Prometheus train, than to another open-core-ish database that may or may not break us in the future)08:38
*** slaweq_ has joined #openstack-tc11:13
*** slaweq has quit IRC11:15
*** redrobot has quit IRC12:10
*** zbitter is now known as zaneb12:10
zanebttx: if you read the Prometheus docs it's pretty clear about it not being the right tool for several of the use cases we have for Telemetry12:11
zanebe.g. it specifically says you should not use it for billing, because its goal is not to give 100% accurate data on usage - stuff can be lost12:12
*** lpetrut has joined #openstack-tc13:21
ttxzaneb: ah, fun. How does billing work in a pure-K8s world, then?13:24
fungi"it will be solved by the time we go to production" ;)13:45
fungibut in truth, i worked at companies who billed on lossy data; as long as you had fine granularity, a tiny percentage of lost counts didn't really eat into revenue, and then if customers complained about inaccuracies you could show that you were under-billing them13:48
ttxyeah sometimes simple beats accurate13:54
fungifor example, i built an elaborate bandwidth utilization billing system around netflow reporting from routers, because sales wanted to be able to tell customers that traffic between their systems was free and they'd only be charged for traffic to/from the internet, but all the traffic crossed the same router ports so we couldn't just bill on port utilization13:56
funginetflow reports were via udp, so were not guaranteed to arrive at the collector13:57
fungibut they mostly did, and that was good enough to bill on13:57
*** dklyle has joined #openstack-tc14:37
smcginnisI found my cinderclient/osc gap ethercalc, if anyone is interested: https://ethercalc.openstack.org/cinderclient-osc-gap15:00
smcginnisI haven't touched it for quite awhile, but I don't think much has changed since then.15:00
*** slaweq_ is now known as slaweq15:02
*** belmoreira has quit IRC15:03
*** lpetrut has quit IRC15:06
*** rpittau is now known as rpittau|afk15:18
*** tdasilva has joined #openstack-tc15:30
*** abhishekk is now known as abhishekk|afk15:42
*** abhishekk|afk is now known as abhishekk16:10
*** bnemec is now known as beekneemech16:18
*** tdasilva_ has joined #openstack-tc16:33
*** tdasilva has quit IRC16:35
*** tdasilva_ has quit IRC17:14
*** tdasilva_ has joined #openstack-tc17:14
*** lxkong has quit IRC17:33
*** ralonsoh has quit IRC17:48
*** tdasilva_ has quit IRC20:12
*** thiago__ has joined #openstack-tc20:12
*** thiago__ has quit IRC20:36
*** thiago__ has joined #openstack-tc20:37
*** slaweq has quit IRC20:47
*** tdasilva_ has joined #openstack-tc20:47
*** thiago__ has quit IRC20:50
*** slaweq has joined #openstack-tc20:55
*** slaweq has quit IRC21:00
*** tdasilva_ has quit IRC21:06
*** tdasilva_ has joined #openstack-tc21:06
openstackgerritMerged openstack/governance master: Drop all exceptions for legacy validation  https://review.opendev.org/74540321:21
*** tosky has quit IRC23:07

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!