Thursday, 2016-02-04

*** PsionTheory has quit IRC00:19
*** r-daneel has joined #openstack-telemetry00:23
*** farid has quit IRC00:37
*** chlong has joined #openstack-telemetry00:40
openstackgerritMerged openstack/ceilometer: Remove unused pytz requirement  https://review.openstack.org/27535000:50
*** cheneydc has joined #openstack-telemetry00:57
*** Ephur has quit IRC01:40
*** r-daneel has quit IRC01:41
*** mgarza_ has joined #openstack-telemetry01:55
*** farid has joined #openstack-telemetry02:03
*** alejandrito has joined #openstack-telemetry02:20
*** ljxiash has joined #openstack-telemetry02:20
*** ljxiash has quit IRC02:25
*** ljxiash has joined #openstack-telemetry02:27
openstackgerritMerged openstack/ceilometer: devstack: use password with version discovery  https://review.openstack.org/27453902:43
*** prashantD has quit IRC02:50
*** achatterjee has quit IRC02:52
*** thorst has joined #openstack-telemetry02:52
*** achatterjee has joined #openstack-telemetry02:53
openstackgerritliusheng proposed openstack/aodh: Add composite rule alarm evaluator  https://review.openstack.org/26122603:10
*** thorst has quit IRC03:17
*** alejandrito has quit IRC03:17
*** thorst has joined #openstack-telemetry03:17
openstackgerritliusheng proposed openstack/aodh: Add composite rule alarm evaluator  https://review.openstack.org/26122603:25
*** thorst has quit IRC03:27
*** thumpba has joined #openstack-telemetry03:34
*** cheneydc_ has joined #openstack-telemetry03:40
*** farid has quit IRC03:43
*** links has joined #openstack-telemetry03:49
*** thumpba has quit IRC03:53
*** thumpba has joined #openstack-telemetry03:54
*** mgarza_ has quit IRC04:06
*** boris-42 has quit IRC04:11
*** ryanpetrello has quit IRC04:11
*** thumpba_ has joined #openstack-telemetry04:12
*** datravis has quit IRC04:12
*** tpeoples has quit IRC04:12
*** thumpba has quit IRC04:13
*** jroll has quit IRC04:13
*** davidlenwell_ has joined #openstack-telemetry04:13
*** davidlenwell has quit IRC04:13
*** chlong has quit IRC04:13
*** ryanpetrello has joined #openstack-telemetry04:14
*** jroll has joined #openstack-telemetry04:14
*** datravis has joined #openstack-telemetry04:14
*** tpeoples has joined #openstack-telemetry04:17
*** alextricity25_ has joined #openstack-telemetry04:17
*** boris-42 has joined #openstack-telemetry04:18
*** pasquier-s has quit IRC04:19
*** alextricity25 has quit IRC04:19
*** elemoine has quit IRC04:19
*** pasquier-s has joined #openstack-telemetry04:20
*** elemoine has joined #openstack-telemetry04:20
*** thumpba_ has quit IRC04:25
*** thorst has joined #openstack-telemetry04:27
*** chlong has joined #openstack-telemetry04:28
*** thorst has quit IRC04:32
*** freealvin has joined #openstack-telemetry04:39
*** davidlenwell_ has quit IRC05:02
*** davidlenwell has joined #openstack-telemetry05:05
openstackgerritZi Lian Ji proposed openstack/ceilometer: Extend validation for new generic SNMP pollster  https://review.openstack.org/26266005:08
*** boris-42 has quit IRC05:13
openstackgerritZi Lian Ji proposed openstack/ceilometer: Extend validation for new generic SNMP pollster  https://review.openstack.org/26266005:23
*** liamji has joined #openstack-telemetry05:24
*** thorst has joined #openstack-telemetry05:31
*** jwcroppe has joined #openstack-telemetry05:33
*** thorst has quit IRC05:37
*** ljxiash has quit IRC05:42
*** ljxiash has joined #openstack-telemetry05:42
*** ljxiash has quit IRC05:46
*** ljxiash has joined #openstack-telemetry05:50
*** ljxiash has quit IRC05:55
*** ljxiash has joined #openstack-telemetry05:56
*** liamji has quit IRC05:59
*** ljxiash has quit IRC06:00
*** ljxiash has joined #openstack-telemetry06:01
openstackgerritOpenStack Proposal Bot proposed openstack/ceilometer: Imported Translations from Zanata  https://review.openstack.org/27334606:08
openstackgerritMehdi Abaakouk (sileht) proposed openstack/python-gnocchiclient: search: Ensure we didn't ignore extra chars  https://review.openstack.org/27564306:20
openstackgerritMehdi Abaakouk (sileht) proposed openstack/python-gnocchiclient: Add batching to client  https://review.openstack.org/27342906:20
openstackgerritMehdi Abaakouk (sileht) proposed openstack/python-gnocchiclient: Ensure description exists for HTTP error.  https://review.openstack.org/27342806:20
openstackgerritMehdi Abaakouk (sileht) proposed openstack/python-gnocchiclient: The search query is mandatory  https://review.openstack.org/27562506:20
*** tongli has quit IRC06:30
openstackgerritMerged openstack/python-gnocchiclient: search: Ensure we didn't ignore extra chars  https://review.openstack.org/27564306:43
*** jwcroppe has quit IRC06:51
*** jwcroppe has joined #openstack-telemetry06:52
*** jwcroppe has quit IRC06:56
*** belmoreira has joined #openstack-telemetry07:02
*** safchain has joined #openstack-telemetry07:37
*** thorst has joined #openstack-telemetry07:43
*** _nadya_ has joined #openstack-telemetry07:43
*** ljxiash has quit IRC07:47
*** ljxiash has joined #openstack-telemetry07:48
*** thorst has quit IRC07:48
*** ljxiash has quit IRC07:52
*** eglynn has joined #openstack-telemetry07:54
*** ljxiash has joined #openstack-telemetry08:02
*** sinese has joined #openstack-telemetry08:05
*** ljxiash has quit IRC08:07
*** eglynn has quit IRC08:17
*** eglynn has joined #openstack-telemetry08:17
*** ljxiash has joined #openstack-telemetry08:29
*** ljxiash has quit IRC08:30
*** ljxiash has joined #openstack-telemetry08:30
*** achatterjee has quit IRC08:32
*** thorst has joined #openstack-telemetry08:46
*** thorst has quit IRC08:52
* sileht writes a simple migration script that need one more times to be tweaked by stupid mysql limitation...08:54
*** achatterjee has joined #openstack-telemetry09:01
openstackgerritJulien Danjou proposed openstack/ceilometer: Use overtest to setup functional backends  https://review.openstack.org/27573809:01
*** rbak has quit IRC09:04
openstackgerritJulien Danjou proposed openstack/ceilometer: sample: remove deprecated option name.  https://review.openstack.org/27610209:05
openstackgerritJulien Danjou proposed openstack/ceilometer: network: remove deprecated option name  https://review.openstack.org/27610409:06
openstackgerritMehdi Abaakouk (sileht) proposed openstack/python-gnocchiclient: The search query is mandatory  https://review.openstack.org/27562509:15
*** liamji has joined #openstack-telemetry09:17
*** openstackgerrit has quit IRC09:17
*** openstackgerrit has joined #openstack-telemetry09:18
*** yassine has joined #openstack-telemetry09:21
*** ljxiash has quit IRC09:24
*** efoley has joined #openstack-telemetry09:24
*** ljxiash has joined #openstack-telemetry09:25
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Add some resource types tests  https://review.openstack.org/27041909:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource attribute number  https://review.openstack.org/27009109:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource attribute bool  https://review.openstack.org/27041809:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource attribute uuid  https://review.openstack.org/27009009:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Don't create Ceilometer resource types by default.  https://review.openstack.org/27032209:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Move legacy Ceilometer resource into indexer.  https://review.openstack.org/27026609:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Move resource type into their own sql table  https://review.openstack.org/26984309:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource type CRUD.  https://review.openstack.org/26984409:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource attribute string  https://review.openstack.org/26988809:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Remove useless indexes  https://review.openstack.org/27611009:27
silehtjd__, can you take a look to this: https://review.openstack.org/27611009:27
*** ljxiash has quit IRC09:29
jd__sileht: lgtm; added gordc just in acse09:29
silehtjd__, the issue was pointed by him :)09:29
jd__I thought so09:31
openstackgerritMerged openstack/python-gnocchiclient: The search query is mandatory  https://review.openstack.org/27562509:36
*** liamji has quit IRC09:46
*** thorst has joined #openstack-telemetry09:51
*** thorst has quit IRC09:57
*** cheneydc has quit IRC10:02
*** efoley_ has joined #openstack-telemetry10:04
*** efoley has quit IRC10:05
*** ildikov has quit IRC10:07
*** lsmola_ has quit IRC10:12
openstackgerritMerged openstack/gnocchi: tests: remove measures reporting test  https://review.openstack.org/27506310:17
openstackgerritMerged openstack/gnocchi: swift, ceph: take smaller batch of new measures to process  https://review.openstack.org/27484310:22
*** idegtiarov has joined #openstack-telemetry10:23
openstackgerritJulien Danjou proposed openstack/gnocchi: indexer: replace get_metrics() by list_metrics()  https://review.openstack.org/27468310:30
openstackgerritJulien Danjou proposed openstack/gnocchi: rest: implement groupby in resource/metric aggregation  https://review.openstack.org/27468410:30
*** jdandrea_ has joined #openstack-telemetry10:37
*** jdandrea has quit IRC10:40
*** thorst has joined #openstack-telemetry10:55
*** bdossant has joined #openstack-telemetry11:00
*** thorst has quit IRC11:03
*** eglynn has quit IRC11:04
*** efoley__ has joined #openstack-telemetry11:06
*** efoley__ is now known as efoley11:07
*** efoley_ has quit IRC11:08
efoleyCan Aodh alarms be used with Gnocchi as the metric source?11:10
*** lsmola has joined #openstack-telemetry11:19
*** _nadya_ has quit IRC11:25
*** ljxiash has joined #openstack-telemetry11:25
*** ljxiash has quit IRC11:30
*** efoley has quit IRC11:40
*** efoley has joined #openstack-telemetry11:41
openstackgerritMerged openstack/ceilometer: Fix wrong capitalization  https://review.openstack.org/27553311:54
*** cdent has joined #openstack-telemetry12:00
*** efoley_ has joined #openstack-telemetry12:01
silehtefoley: of course12:02
*** efoley has quit IRC12:05
*** _nadya_ has joined #openstack-telemetry12:08
*** ildikov has joined #openstack-telemetry12:09
*** liamji has joined #openstack-telemetry12:27
*** efoley_ has quit IRC12:28
*** efoley_ has joined #openstack-telemetry12:32
*** thorst has joined #openstack-telemetry12:38
*** efoley_ is now known as efoley12:41
efoleysileht: Cool, thanks, just want to make sure before I go and cause a lot of trouble12:43
*** bdossant has quit IRC12:45
*** eglynn has joined #openstack-telemetry12:46
*** elemoine- has joined #openstack-telemetry12:52
*** achatterjee has quit IRC12:53
*** guillaume__ has quit IRC12:53
*** elemoine has quit IRC12:53
*** guillaume__ has joined #openstack-telemetry12:54
*** bdossant has joined #openstack-telemetry13:05
*** bdossant has quit IRC13:10
*** bdossant has joined #openstack-telemetry13:10
*** peristeri has joined #openstack-telemetry13:15
*** peristeri has quit IRC13:15
*** peristeri has joined #openstack-telemetry13:16
*** gordc has joined #openstack-telemetry13:22
*** sinese has quit IRC13:28
*** sinese has joined #openstack-telemetry13:29
*** sinese has quit IRC13:29
openstackgerritgordon chung proposed openstack/ceilometer: use retrying to attempt to rejoin group  https://review.openstack.org/27580613:30
*** rbak has joined #openstack-telemetry13:31
*** efoley_ has joined #openstack-telemetry13:33
*** cdent has quit IRC13:33
*** ildikov has quit IRC13:34
*** efoley has quit IRC13:35
openstackgerritgordon chung proposed openstack/ceilometer: use retrying to attempt to rejoin group  https://review.openstack.org/27580613:36
*** david-lyle has quit IRC13:38
*** pradk has joined #openstack-telemetry13:42
*** nicodemus_ has joined #openstack-telemetry13:46
*** _nadya_ has quit IRC13:53
*** links has quit IRC13:56
*** ildikov has joined #openstack-telemetry14:01
nicodemus_hello gordc, do you have a moment?14:01
*** barra204 has quit IRC14:04
*** shakamunyi has joined #openstack-telemetry14:06
*** bdossant_ has joined #openstack-telemetry14:07
*** julim has joined #openstack-telemetry14:07
*** bdossant has quit IRC14:10
*** efoley_ has quit IRC14:11
gordcnicodemus_: sure. whatsup?14:11
nicodemus_I wanted to ask you a question about an open bug: https://bugs.launchpad.net/ceilometer/+bug/145744014:12
openstackLaunchpad bug 1457440 in Ceilometer "Compute agent virDomainGetBlockInfo error for instances with RBD backend" [Medium,Triaged]14:12
nicodemus_would you happen to know if there were any sort of advance after the last comment?14:13
gordcnicodemus_: darn. that got lost during holidays. let me try pinging someone14:13
*** yassine has quit IRC14:13
*** alextricity25_ is now known as alextricity2514:14
nicodemus_gordc: Thanks! Cause I'm seeing that behavior as well14:14
*** bdossant_ has quit IRC14:15
*** bdossant has joined #openstack-telemetry14:16
gordcstuff like this would be a lot easier if nova folks owned their own metrics rather than rely on telemetry folks to be experts in all other projects... sigh14:17
gordcnicodemus_: my nova contact isn't online. i'll need to get back to you.14:18
nicodemus_gordc: sure, thanks!14:19
openstackgerritIgor Degtiarov proposed openstack/ceilometer: [MongoDB] exchange compound index with single field indexes  https://review.openstack.org/27626214:21
*** guillaume__ has quit IRC14:26
gordcperisteri: is vlad around?14:38
openstackgerritIgor Degtiarov proposed openstack/ceilometer-specs: Transformers for events pipeline  https://review.openstack.org/16216714:40
peristerigordc, I14:42
peristerigordc, I'm working from home14:42
gordcperisteri: nice. nm then.14:43
peristerigordc, when are you passing by Mtl?14:43
gordchad a libvirt question.14:43
gordcperisteri: when via rail gets a train that wasn't made pre-WW1.lol14:44
gordcperisteri: did they roll out new subways yet?14:45
nicodemus_jd__, I'm doing some performance tests today14:47
nicodemus_let me know if you'd like to know the results14:48
*** ljxiash has joined #openstack-telemetry14:49
*** _nadya_ has joined #openstack-telemetry14:49
peristerigordc, sometime this year maybe.14:50
gordclol14:50
*** efoley_ has joined #openstack-telemetry14:51
jd__nicodemus_: obviously :)14:52
nicodemus_briefly what I see so far: four instances running two metricd workers each, can't keep up with the measures produced by two ceilometer-agent-compute and one ceilometer-agent-central14:54
nicodemus_I'm looking for the magic number of workers/metricd instances14:55
*** efoley_ has quit IRC14:56
*** pradk has quit IRC14:56
*** pradk has joined #openstack-telemetry14:56
gordcnicodemus_: with current master?14:56
nicodemus_gordc: from Jan 2714:57
gordcnicodemus_: you may want to try latest. we have a patch to attempt to handle the large backlog issue14:58
gordcnot a full solution but a first step14:59
gordcmeeting in 1 minutes folks14:59
*** ityaptin has joined #openstack-telemetry14:59
nicodemus_gordc: interesting, didn't know that. However, I had to delete the *huge* 7,5M backlog I had14:59
nicodemus_now I have a clean, empty ceph gnocchi pool14:59
*** ljxiash has quit IRC14:59
gordcack. i think it will still grow regardless (once it hits a tipping point of 'this backlog is too big')15:00
gordcjd__: sileht: pradk:15:02
jd__nicodemus_: yeah, what gordc  just said15:03
jd__nicodemus_: we wrote a few patches to improve that situation15:03
*** efoley has joined #openstack-telemetry15:03
jd__so I'd suggest you give it another try with latest master :)15:03
nicodemus_jd__: will do, I'll finish collecting perf numbers with the current version I have as to compare later :)15:04
jd__nicodemus_: good idea15:04
*** KrishR has joined #openstack-telemetry15:07
*** ljxiash has joined #openstack-telemetry15:09
openstackgerritJulien Danjou proposed openstack/gnocchi: indexer: replace get_metrics() by list_metrics()  https://review.openstack.org/27468315:12
openstackgerritJulien Danjou proposed openstack/gnocchi: rest: implement groupby in resource/metric aggregation  https://review.openstack.org/27468415:12
openstackgerritJulien Danjou proposed openstack/gnocchi: carbonara: implement full listing for new measures  https://review.openstack.org/27628915:12
ljxiasho/15:14
*** jwcroppe has joined #openstack-telemetry15:14
*** guillaume__ has joined #openstack-telemetry15:24
*** mgarza has joined #openstack-telemetry15:29
*** ljxiash has quit IRC15:32
*** ljxiash has joined #openstack-telemetry15:32
*** julim has quit IRC15:33
*** julim has joined #openstack-telemetry15:35
ljxiashgordc: hmm.. yeah, our plan is if we can get it all in in this cycle, it would be very good, because we already have basic code. We will find more people review it.15:50
gordcljxiash: ok. that's fine. as long as we can get it up for review soon. the last week of cycle is usually impossible to merge anything as gate is usually broken15:50
gordcso really there's only 2 weeks left.15:51
ljxiashgordc: Thanks for reminding me this. And thanks for your support ! :)15:52
gordcljxiash: np15:53
*** ddieterly has joined #openstack-telemetry16:00
*** _nadya_ has quit IRC16:00
*** liusheng has quit IRC16:02
*** r-daneel has joined #openstack-telemetry16:04
*** liamji has quit IRC16:11
*** liamji has joined #openstack-telemetry16:12
*** farid_ has joined #openstack-telemetry16:14
*** ljxiash has quit IRC16:15
*** ljxiash has joined #openstack-telemetry16:16
openstackgerritgordon chung proposed openstack/ceilometer: set higher batching requirement  https://review.openstack.org/27633016:22
*** david-lyle has joined #openstack-telemetry16:24
*** shardy has joined #openstack-telemetry16:30
*** belmoreira has quit IRC16:34
*** liamji has quit IRC16:36
*** eglynn has quit IRC16:36
*** ljxiash has quit IRC16:41
openstackgerritPradeep Kilambi proposed openstack/ceilometer: Skip duplicate meter definitions  https://review.openstack.org/27486016:49
* pradk pokes sileht 16:50
pradk:)16:50
pradksileht, so how do i enable gnocchi in functional tests?16:50
openstackgerritIgor Degtiarov proposed openstack/ceilometer-specs: Transformers for events pipeline  https://review.openstack.org/16216716:50
*** shardy has quit IRC16:52
gordcpradk: you'll need to edit setup-tests.sh16:54
gordci think in theory you can probably mismash the two setup-tests from gnocchiclient and aodhclient16:54
*** KrishR1 has joined #openstack-telemetry16:58
pradkgordc, hmm i see..  i guess we could make that a separate script in aodhclient and invoke it from setup script16:58
*** KrishR has quit IRC16:58
pradkgordc, i'll play around with it and see where i get16:58
*** lsmola has quit IRC16:59
jd__sileht: sooooo I've applied a quick RLE compression to Carbonara files17:03
jd__goes down from 252 Kb to 83 Kb17:03
jd__77% compression \o/17:04
*** bdossant_ has joined #openstack-telemetry17:04
jd__I'll polish that tomorrow17:05
*** bdossant_ has quit IRC17:07
*** bdossant has quit IRC17:08
*** jaosorior_ has joined #openstack-telemetry17:08
*** jaosorior_ is now known as jaosorior17:09
*** _nadya_ has joined #openstack-telemetry17:09
*** _nadya_ has quit IRC17:10
pradkgordc, we also need keystone running ? AuthorizationFailure: Authorization Failed: Unable to establish connection to http://localhost:5000/v2.0/tokens17:21
jd__sileht: so I'm done from ~17 bytes per datapoint to ~6 bytes – now we have to achieve the ~3 bytes from InfluxDB :D should be fun17:23
*** krotscheck1 has joined #openstack-telemetry17:24
krotscheck1jd__: The CORS patch I tried to land is currently failing because you downvoted a patch that it used to be dependent on.17:25
jd__krotscheck1: on aodh?17:25
krotscheck1Long story short: If i use the generic paste.ini file that comes with aodh, it automatically includes keystonemiddleware.17:25
krotscheck1jd__: The tests assume keystone's not there.17:26
krotscheck1So as soon as I add in the regular paste.ini file, they start to fail.17:26
krotscheck1I created a gabbi-specific paste.ini file, which is the patch you downvoted.17:26
jd__krotscheck1: just don't change gabbi and don't add those tests?17:27
jd__we don't really care about testing a middleware I'd say17:27
krotscheck1It's not the middleware that I'm concerned with, it's the proper integration of said middleware into the service.17:28
krotscheck1These tests make sure the middleware is active. They don't test functionality.17:28
openstackgerritJulien Danjou proposed openstack/gnocchi: carbonara: serialize AggregatedTimeSerie using RLE  https://review.openstack.org/27636517:28
jd__which we don't really care about since api-paste.ini is a user supplied config file17:29
jd__it can be deactivated17:30
jd__gordc: ^ ?17:30
gordcreading17:30
gordcpradk: i'd need to check. it should be disabled in tests17:31
gordcjd__: you want to remove keystonemiddleware from default api-paste?17:31
krotscheck1gordc: No.17:33
pradkgordc, this happens on the server side when validate_alarms is called http://paste.openstack.org/show/485999/ .. for aodh to authenticate to gnocchi17:34
krotscheck1gordc: Patch set 5 on this patch: https://review.openstack.org/#/c/265330/517:34
krotscheck1gordc: I created a gabbi-only paste file, just like in ceilometer, that excludes keystone.17:35
krotscheck1gordc: But that was -2'd because it diverges, which seems odd to me because it brings aodh more in line with how things are done in ceilometer.17:36
krotscheck1So, I'd like to know how you'd like me to proceed. Drop the feature altogether, do a gabbi-specific paste file, not test the middleware....17:37
krotscheck1I'm strongly against the latter.17:37
gordckrotscheck1: but the tests fail in that link... when you say middleware? which one are you talking about? CORS, keystonemiddleware? something else?17:38
krotscheck1gordc: Patchset 5 passed.17:38
krotscheck1gordc: Ok, so goal #1 is to provide gabbi with a testing surface that includes the entire paste chain.17:39
krotscheck1If I do that, it breaks existing tests that were built without keystone auth tokens in mind.17:40
krotscheck1I'm not even worried about the CORS middleware right now.17:41
gordcwhat pipeline is aodh running against now for functional tests? no middleware?17:41
krotscheck1So there's two approaches that can be taken there. 1- create a different paste.ini file without keystonemiddleware in it. 2- figure out how to mock out the bits in keystonemiddleware in order to bypass the inevitable 40117:41
krotscheck1gordc: it runs against the raw application, no pipeline.17:43
krotscheck1(app._app)17:43
gordckrotscheck1: ah i see.17:44
gordckrotscheck1: yeah, i'm inclined to say just create a new test paste. i'm not sure we want to change the default one to drop keystonemiddleware (i'd expect there might be residual side effects)17:45
krotscheck1gordc: Ok, so I can revive patchset 5?17:45
gordcsure. i don't really have an alternative (i'd have to dig around to see how to mock out keystone)17:46
openstackgerritMichael Krotscheck proposed openstack/aodh: gabbi's own paste.ini file  https://review.openstack.org/26533017:50
*** _nadya_ has joined #openstack-telemetry17:50
krotscheck1gordc, jd__ ^^ Restored, updated.17:51
gordcpradk: sigh... i guess we have to enable that too? i don't know of any dummy parameters to make it ignore17:52
gordcwill need to ask sileht  about that.17:52
gordcbiab. grabbing lunch17:53
pradkyea looks like it17:53
nicodemus_jd__, gordc, I've pulled gnocchi master, redeployed and tested again with the ceilometer-agents17:58
nicodemus_still, it appears that the unprocessed metrics are still building up in the pool17:59
*** ddieterly has quit IRC17:59
*** yassine has joined #openstack-telemetry18:05
stevelleceilometer question: I have messages stuck in notifications.sample, where should I be looking18:06
nicodemus_stevelle: is ceilometer-collector running?18:06
stevellenicodemus_: yes, gnocchi as meter storage but nothing is happening18:07
stevellelb says no calls to gnocchi18:07
nicodemus_do you see consumers connected on the metering.sample queue? collector should be there consuming the messages18:08
stevellecorrection: I see "GET /v1/capabilities/ HTTP/1.1" coming from collector on restart18:08
nicodemus_on ceilometer.conf do you have a [dispatcher_gnocchi] section with the gnocchi URL?18:11
stevellenicodemus_: yes, and there are two connections from collector to rabbit18:11
nicodemus_stevelle: one time I had 50k messages stuck in the queue, eventually had to empty it by hand for processing to resume18:15
nicodemus_ceilometer-collector.log should have some hint about what's happening18:15
stevelleit's the notifications queue where I see a buildup though18:16
*** prashantD has joined #openstack-telemetry18:16
stevelleand collector log is entirely non-helpful, though I was seeing this for a while yesterday http://paste.openstack.org/show/ZqkrNL6P2YyXCjK3ewFN/18:17
nicodemus_stevelle: oops my bad, I first read metering instead of notifications :/18:21
*** yassine has quit IRC18:25
*** tongli has joined #openstack-telemetry18:31
gordcstevelle:  notifications.sample comes from polling agents (not sure if any other service started publishing to that topic)18:40
gordcthe notification agent should consume it (assuming it's coming from ceilometer)18:41
gordcnicodemus_: does it keep increasing at the same rate?18:41
nicodemus_gordc: roughly yes. I'm trying increasing the num of workers18:42
gordcnicodemus_: same scenario? 2 metricd workers? you know roughly how many datapoints you publishing per second?18:42
*** _nadya_ has quit IRC18:42
nicodemus_gordc: I'm listing all the objects in the ceph pool that start with the "measure_" prefix every 5 secs18:43
*** krotscheck1 has quit IRC18:45
stevelleper agent log: "INFO ceilometer.pipeline [-] detected decoupled pipeline config format" is this a problem?18:45
nicodemus_gordc: there are about 300 new "measure_" objects per minute18:46
gordcstevelle: no. that's normal. i'd run rabbitmqctl list_consumers to see if anything is listening to notifications.sample18:47
gordcif not, that's a problem. (assuming this is liberty/mitaka)18:47
gordcnicodemus_: how many datapoints are you sending? 300 per minute doesn't seem bad (seems like adding an additional agent(s) might manage it.18:49
stevellegordc: mitaka, and no listeners on that one18:49
gordcstevelle: odd. you might want to try to start another notification agent.18:50
gordcit should be handling that queue.18:50
nicodemus_gordc: how can I measure the datapoints?18:50
gordcnicodemus_: errr. how frequent are your polling intervals, and how many instances do you have?18:51
gordci guess one way would be to turn off ceilometer-collector and see how quickly metering.sample queue grows18:51
nicodemus_gordc: polling interval is set at 60 seconds, and there are 36 instances on two hypervisors18:52
nicodemus_that can be done, give me a minute and I'll have a number18:52
nicodemus_gordc: there are 30 new messages on the metering.sample queue per minute19:02
gordcnicodemus_: when collector is not running?19:03
nicodemus_correct19:03
gordcnicodemus_: you have a custom pipeline?19:04
gordcnicodemus_: that seems abnormally low since for every vm, there's multiple metrics captured for it (unless the vms are off?)19:05
gordci'd expect a few hundred/min... doesn't really make sense 30 datapoints turns into 300 backlog19:06
nicodemus_gordc: yes, we have a custom pipeline and only one of those VMs is off, all other VMs are up and running19:06
nicodemus_gordc: http://paste.openstack.org/show/486005/ <--- this is the pipeline.yaml we're using19:07
gordcyeah, you should be getting way more than 30/min if polling 36instance every minute19:08
*** efoley has quit IRC19:09
gordcnot sure why that's happening to be honest.19:09
nicodemus_gordc: I'm checking the queue using rabbitmq management plugin, let me double-check if the num of messages in the queue is being reported correctly19:10
*** david-lyle has quit IRC19:11
gordcnicodemus_: kk. i ususally use 'sudo rabbitmqctl list_queues | grep -e \\.sample -e \\.info'19:16
*** jaosorior has quit IRC19:19
nicodemus_gordc: is it possible that each message on the queue contains multiple metrics? I redid the test and yes, there are 30 messages/min19:23
nicodemus_those 30 messages turn into between 250-300 "measure_" objects in the ceph gnocchi pool19:24
gordcon the notification.sample queue, the message may have multiple metrics... but at metering.sample it should be individual decomposed into individual metrics (unless you have accumulator transformer enabled, which it doesn't seem you do)19:24
gordcare you getting all the datapoints you'd expect... based on your pipeline, you should be getting everything http://docs.openstack.org/admin-guide-cloud/telemetry-measurements.html19:25
*** _nadya_ has joined #openstack-telemetry19:27
nicodemus_yes19:28
gordcnicodemus_: i'm still very confused how you are getting a faster growing backlog than the number of datapoints you are actually writing.lol seems very odd19:32
nicodemus_gordc: could you point me where to look? I assumed it was correct for each rabbitmq message to be stored as several "measure_" objects19:34
gordcnicodemus_: right. so when the collector receives a datapoint it will send it to gnocchi and it will store unprocessed data in measure_* obj19:42
gordcdepending on whether you have batching enabled in collector (and how well the batching happens), it should be roughly a 1:1 value i think19:43
gordc1 metering.sample message = 1 measure_* entry in ceph19:43
gordcassuming ceilometer is the only thing writing to gnocchi19:44
gordcyou can try turning off collector and maybe using rabbitmq webui to see what the 30 messages in metering.sapmle queue are.19:44
nicodemus_gordc: got it. I'll dig a little deeper, to see what's happening19:47
*** mragupat has joined #openstack-telemetry19:48
nicodemus_gordc: btw, this is one message being submitted in the queue: http://paste.openstack.org/show/486008/19:49
gordcmetering.sample queue?19:50
gordcor notifications.sample queue?19:51
nicodemus_metering.sample queue19:53
nicodemus_apparently, a single message on that queue results in 21 "measure_" objects in the ceph pool19:53
gordcthat's weird. that's strange. i'd imagine notification agent would break that up.19:55
gordci'll need to dig into that19:55
nicodemus_One sec... I was just using compute-agent, agent-central and collector. I'm not running ceilometer-agent-notification... should I?19:57
gordcnicodemus_: liberty or newer?19:57
nicodemus_liberty19:58
gordcyeah, you need them... i'm not sure what is writing to metering.sample to be honest... only the notification agent should be writing to that queu19:58
gordcyeah, you need them... i'm not sure what is writing to metering.sample to be honest... only the notification agent should be writing to that queue19:59
*** jwcroppe has quit IRC20:01
*** jwcroppe has joined #openstack-telemetry20:02
*** jwcroppe has quit IRC20:07
*** KrishR1 has quit IRC20:08
*** KrishR has joined #openstack-telemetry20:10
*** safchain has quit IRC20:17
*** safchain has joined #openstack-telemetry20:31
stevelleso I have 4 channels, only 3 connections, and 2 consumers coming from ceilometer. Agent is not consuming notifications.samples. I'm stumped20:41
*** ityaptin_ has joined #openstack-telemetry20:41
*** wolsen_ has joined #openstack-telemetry20:41
*** Taytay has joined #openstack-telemetry20:45
*** ityaptin has quit IRC20:47
*** nicodemus_ has quit IRC20:47
*** titilambert has quit IRC20:47
*** wolsen has quit IRC20:47
*** nicodemus_ has joined #openstack-telemetry20:49
*** nicodemus_ has quit IRC20:50
*** gordc has quit IRC20:52
*** safchain has quit IRC20:56
*** nicodemus_ has joined #openstack-telemetry21:03
openstackgerritPradeep Kilambi proposed openstack/python-aodhclient: WIP: Add gnocchi alarm rules  https://review.openstack.org/26607321:04
*** nicodemus_ has quit IRC21:13
*** _nadya_ has quit IRC21:16
*** guillaume__ has quit IRC21:27
*** farid_ has quit IRC21:27
pradksileht, you around?21:27
*** guillaume__ has joined #openstack-telemetry21:42
*** pradk has quit IRC21:46
*** pradk has joined #openstack-telemetry21:48
*** gordc has joined #openstack-telemetry21:49
*** julim has quit IRC21:55
*** julim has joined #openstack-telemetry21:55
openstackgerritMerged openstack/ceilometer: set higher batching requirement  https://review.openstack.org/27633022:00
*** julim has quit IRC22:02
openstackgerritJulien Danjou proposed openstack/gnocchi: carbonara: serialize AggregatedTimeSerie using RLE  https://review.openstack.org/27636522:02
*** thorst has quit IRC22:04
*** davidlenwell has quit IRC22:22
*** davidlenwell has joined #openstack-telemetry22:23
*** thorst has joined #openstack-telemetry22:29
*** thorst has quit IRC22:34
*** leitan has quit IRC22:34
openstackgerritgordon chung proposed openstack/gnocchi: add randomness/chaos to metricd - POC  https://review.openstack.org/27648522:43
*** david-lyle has joined #openstack-telemetry22:48
pradksileht, gordc, have you seen this erro before http://paste.openstack.org/show/486025/22:48
pradkseems related to recent change https://github.com/openstack/gnocchi/commit/3acea2d12a1d479f547630f1c7fc60ab4a28433f22:49
gordcpradk: what does your paste look like?22:49
pradkgordc, https://ci.centos.org/artifacts/rdo/weirdo-promote-mitaka-puppet-openstack-scenario001/49/puppet-openstack/logs/etc/gnocchi/api-paste.ini.txt.gz22:50
pradkpretty much whats in master22:50
gordcpradk: ... your pipeline has gnocchi in it.22:51
gordcit should be either gnocchi+auth or gnocchi+noauth?22:51
pradkyea so looks like we need to update puppet to use gnocchi=noauth?22:52
gordcor gnocchiv122:52
pradkcool22:52
gordceither or i guess22:52
*** david-lyle has quit IRC22:52
openstackgerritJulien Danjou proposed openstack/gnocchi: carbonara: serialize AggregatedTimeSerie using RLE  https://review.openstack.org/27636522:57
*** ska has joined #openstack-telemetry23:02
skaI see unique UUID's for "binary": "neutron-openvswitch-agent", entries in Ceilometer heartbeats. Are those related to host or the service that heartbeat is monitoring?23:04
skaOne example was for "agent_type": "Open vSwitch agent"23:05
*** guillaume__ has quit IRC23:06
jd__gordc: https://en.wikipedia.org/wiki/Run-length_encoding23:11
gordcjd__: wow. we're actually computer scientist now.23:11
jd__YEAH23:12
jd__maybe I'll get a degree23:12
gordcmaybe. i'll keep using my hammer.23:12
gordcska: what are ceilometer heartbeats?23:13
jd__gordc: any interesting stuff wrt nico?23:13
gordci'm not sure. mentioned it was no difference.23:14
gordcbut he also didn't have a notification agent running so i'm not exactly sure how he was even sending data to gnocchi23:14
gordcunless theres a way to go polling->collector->gnocchi?23:15
*** mgarza has quit IRC23:27
gordcsigning off23:27
*** gordc has quit IRC23:28
*** pradk has quit IRC23:28
openstackgerritMerged openstack/ceilometer: do not configure worker specific items in init  https://review.openstack.org/27379223:28
*** chlong has quit IRC23:30
*** KrishR has quit IRC23:39
*** mragupat_ has joined #openstack-telemetry23:45
*** mragupat has quit IRC23:49
*** mragupat_ has quit IRC23:49

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