*** eglynn has quit IRC | 00:01 | |
*** zul has quit IRC | 00:10 | |
*** amalagon has quit IRC | 00:42 | |
*** ddieterly has joined #openstack-ceilometer | 00:57 | |
*** _cjones_ has quit IRC | 01:04 | |
*** amalagon has joined #openstack-ceilometer | 01:05 | |
*** ddieterl_ has joined #openstack-ceilometer | 01:11 | |
*** ddieterly has quit IRC | 01:13 | |
*** ryanpetrello has joined #openstack-ceilometer | 01:14 | |
*** boris-42 has quit IRC | 01:23 | |
*** amalagon has quit IRC | 01:29 | |
*** ryanpetrello has quit IRC | 01:35 | |
*** amalagon has joined #openstack-ceilometer | 01:37 | |
*** alexpilotti has quit IRC | 01:38 | |
*** amalagon has quit IRC | 01:42 | |
*** ryanpetrello has joined #openstack-ceilometer | 01:58 | |
*** yasu_ has joined #openstack-ceilometer | 02:02 | |
*** ryanpetrello has quit IRC | 02:02 | |
*** nosnos has joined #openstack-ceilometer | 02:07 | |
*** zul has joined #openstack-ceilometer | 02:29 | |
*** harlowja is now known as harlowja_away | 02:31 | |
*** Guest51339 is now known as mgagne | 02:38 | |
*** mgagne has joined #openstack-ceilometer | 02:38 | |
*** promulo_ has quit IRC | 02:45 | |
*** gordc has quit IRC | 03:12 | |
*** ccrouch has left #openstack-ceilometer | 03:15 | |
*** nosnos has quit IRC | 03:27 | |
*** nosnos has joined #openstack-ceilometer | 03:28 | |
*** nosnos has quit IRC | 03:32 | |
*** nosnos has joined #openstack-ceilometer | 04:01 | |
*** nicknach has left #openstack-ceilometer | 04:16 | |
*** asalkeld has quit IRC | 04:19 | |
*** sbfox has joined #openstack-ceilometer | 04:32 | |
*** yasu_ has quit IRC | 05:14 | |
*** yasu_ has joined #openstack-ceilometer | 05:32 | |
*** asalkeld has joined #openstack-ceilometer | 06:11 | |
*** _cjones_ has joined #openstack-ceilometer | 06:33 | |
*** _cjones_ has quit IRC | 06:33 | |
*** _cjones_ has joined #openstack-ceilometer | 06:34 | |
*** k4n0 has joined #openstack-ceilometer | 06:34 | |
*** nosnos has quit IRC | 06:34 | |
*** asalkeld has quit IRC | 06:35 | |
*** ajayaa has joined #openstack-ceilometer | 06:55 | |
*** _cjones_ has quit IRC | 07:06 | |
*** nosnos has joined #openstack-ceilometer | 07:09 | |
ajayaa | jd__, Hi. I was going through the notification handler for cinder in ceilometer. Here I see that When a volume is created two samples are stored for volume.size meter and similarly when a volume is deleted two samples are created for volume.size. Are we not storing three samples extra for volume.size meter? | 07:11 |
---|---|---|
ajayaa | eglynn-office ^^ | 07:12 |
*** nosnos has quit IRC | 07:40 | |
*** nosnos has joined #openstack-ceilometer | 07:43 | |
*** eglynn has joined #openstack-ceilometer | 07:56 | |
*** sbfox has quit IRC | 08:18 | |
*** ildikov has joined #openstack-ceilometer | 08:20 | |
*** ifarkas has joined #openstack-ceilometer | 08:33 | |
*** nellysmitt has joined #openstack-ceilometer | 08:39 | |
*** admin0 has joined #openstack-ceilometer | 08:46 | |
*** janisg has joined #openstack-ceilometer | 08:48 | |
*** Yanyanhu has joined #openstack-ceilometer | 08:51 | |
*** safchain has joined #openstack-ceilometer | 08:57 | |
*** eglynn has quit IRC | 08:59 | |
*** isviridov_away is now known as isviridov | 08:59 | |
*** _nadya_ has joined #openstack-ceilometer | 09:32 | |
*** boris-42 has joined #openstack-ceilometer | 09:46 | |
*** cdent has joined #openstack-ceilometer | 09:50 | |
eglynn-office | ajayaa: good morning | 09:50 |
ajayaa | eglynn-office, good morning! It's afternoon in India btw. ;) | 09:51 |
eglynn-office | ajayaa: so, we've two volume notification handlers, one of which emits "volume" sample (i.e. the thing exists) | 09:52 |
eglynn-office | ajayaa: ... and the other emits a "volume.size" sample (i.e. so many GB in block storage is accounted for by this volume) | 09:52 |
eglynn-office | ajayaa: the reason you're seeing 2 samples in quick sucession for each meter | 09:52 |
eglynn-office | ajayaa: ... is I suspect because the volume notifications occur in pairs | 09:53 |
eglynn-office | ajayaa: ... i.e. volume.delete.start forllowed by volume.delete.end to bracket off the deletion workflow | 09:53 |
eglynn-office | ajayaa: I suspect we should only react to volume.delete.end in this case | 09:54 |
ajayaa | eglynn-office, Yes. That's what I was thinking also. The volume.size meter should only catch one of volume.create.start, volume.create.end, volume.delete.start, volume.delete.end. | 09:55 |
ajayaa | The most appropriate I think is volume.create.end | 09:55 |
eglynn-office | ajayaa: yes, volume.create.end amd volume.delete.start | 09:56 |
eglynn-office | ajayaa: *and | 09:56 |
eglynn-office | hmmm, IIRC we used to have a similar pattern with the comoute event types | 09:56 |
*** IvanBerezovskiy has joined #openstack-ceilometer | 09:57 | |
eglynn-office | ... i.e. just consuming compute.instance.create.end as opposed to compute.instance.create.{start|end} | 09:57 |
* eglynn-office digs in git fossil record | 09:57 | |
ajayaa | eglynn-office, okay. Can I file a bug for this? | 09:57 |
eglynn-office | ajayaa: sure, please do | 09:57 |
ajayaa | eglynn-office, Thank you. | 09:58 |
eglynn-office | ajayaa: yes, that was the case initially for the compute.instance.{create|delete} events ... https://github.com/openstack/ceilometer/commit/d615fb87 | 10:00 |
eglynn-office | hmmm | 10:00 |
* eglynn-office dig some more | 10:01 | |
*** openstackgerrit has joined #openstack-ceilometer | 10:01 | |
ajayaa | eglynn-office, I am not convinced that volume.size meter should react to volume.end.start. The meter "volume" should react to both volume.create.end and volume.delete.start | 10:03 |
*** _cjones_ has joined #openstack-ceilometer | 10:03 | |
ajayaa | The volume.size is only concerned with size of volume of created. | 10:04 |
*** ildikov has quit IRC | 10:06 | |
openstackgerrit | Ajaya Agrawal proposed a change to openstack/ceilometer-specs: Add spec for MagnetoDB metering support https://review.openstack.org/126335 | 10:06 |
eglynn-office | ajayaa: volume.end.start? | 10:06 |
liusheng | Hi eglynn-office, ajayaa , for samples from notification, gordon chung has filed a bug https://bugs.launchpad.net/ceilometer/+bug/1384874 | 10:06 |
eglynn-office | ajayaa: we should react to volume.create.end I think | 10:06 |
liusheng | that try to drop the meters that are really events | 10:06 |
ajayaa | eglynn-office, yes! | 10:07 |
eglynn-office | ajayaa: that much block storage is now available for use once volume.create.end is emitted | 10:07 |
*** _cjones_ has quit IRC | 10:08 | |
ajayaa | s/volume.end.start/volume.delete.start | 10:08 |
ajayaa | eglynn-office, +1 | 10:08 |
eglynn-office | ajayaa: agreed ... I'm digging thru history to figure out (un-forget) why we changed this | 10:09 |
ajayaa | eglynn-office, liusheng, Can you please point me to a place where I can learn more about events. | 10:10 |
eglynn-office | hmmm, here's the change I was looking for | 10:12 |
eglynn-office | https://review.openstack.org/#/c/38485/7/ceilometer/volume/notifications.py | 10:12 |
shardy | Hey Ceilometer folks | 10:12 |
eglynn-office | shardy: hey! | 10:12 |
shardy | FYI I've raised this spec about proxying metric samples via heat: | 10:13 |
shardy | https://review.openstack.org/#/c/132198/ | 10:13 |
shardy | Comments re the sanity or otherwise of the approach would be great! :) | 10:13 |
liusheng | ajayaa: for instance create/delete events, i.e. notification-agent will emit samples "instance", but this meter actually is events, we have polling agent to gather instance samples | 10:13 |
shardy | hey eglynn-office! | 10:13 |
shardy | Not urgent, I know everyone is super busy pre-summit, just wanted to draw your attention to it :) | 10:14 |
eglynn-office | shardy: interesting, will definitely read before summit ... we can discuss f2f next week if needed | 10:14 |
shardy | eglynn-office: Yup, that would be great, wanted to get the idea out there ahead of time | 10:14 |
shardy | eglynn-office: thanks! | 10:15 |
eglynn-office | shardy: makes sense :) | 10:15 |
eglynn-office | jd__: can you remember why https://review.openstack.org/38485 changed from consuming volume.start.end & volume.delete.start, to volume.create.* & volume.delete.*? | 10:16 |
eglynn-office | jd__: seems were doubling up the number of samples triggered by a create and a delete | 10:16 |
eglynn-office | jd__: (similarly for compute.instance.create.start & compute.instance.delete.end) | 10:17 |
shardy | eglynn-office: Thanks for the feedback | 10:18 |
shardy | eglynn-office: the only risk I see is all the agents become a giant Heat DoS engine, so I guess we'll have to selectively rate limit the signals somehow | 10:19 |
shardy | eglynn-office: does ceilometer rate-limit sample creation at the API level? | 10:19 |
*** Yanyanhu has quit IRC | 10:20 | |
eglynn-office | shardy: yep, that's a good point ... distributed rate limiting is not something we've been strong on traditionally in OpenStack | 10:20 |
eglynn-office | shardy: nope, ceilometer-api does no rate limiting as things stand | 10:20 |
eglynn-office | shardy: this has been raised as a customer issue | 10:20 |
shardy | eglynn-office: Yeah, it should be a relatively inexpensive thing for heat to handle, but it's still a concern | 10:20 |
*** ildikov has joined #openstack-ceilometer | 10:21 | |
eglynn-office | shardy: how does heat do it, if the heat-api/engine layers are horizontally scaled out? | 10:21 |
shardy | The problem for heat is we might be willing to drop a few metric signals on the floor, but we must never ever drop completion signals etc | 10:22 |
shardy | eglynn-office: currently we don't really do rate limiting either tbh | 10:22 |
shardy | our main problem is when other services do, and we need to retry things | 10:22 |
*** underyx|off is now known as underyx | 10:22 | |
eglynn-office | shardy: I seem to remember vek up spinning a turnstile project to do distributed per-tenant rate limiting across scaled out nova-api | 10:23 |
eglynn-office | (using redis as the distributed cache IIRC) | 10:23 |
* eglynn-office wonders what happened to that effort ... | 10:23 | |
shardy | eglynn-office: aha, thanks, I'll see if I can track down any details | 10:23 |
eglynn-office | shardy: https://pypi.python.org/pypi/turnstile ... last updated 2013-05-01 :( | 10:24 |
shardy | eglynn-office: Hmm, ok thanks, I may defer the rate-limit problem for now then.. | 10:26 |
*** alexpilotti has joined #openstack-ceilometer | 10:26 | |
openstackgerrit | Ajaya Agrawal proposed a change to openstack/ceilometer-specs: Add spec for MagnetoDB metering support https://review.openstack.org/126335 | 10:33 |
cdent | sigh, this identity theft saga has taken a turn for the unpleasant: | 10:45 |
cdent | last week someone at my previous address signed, in my name, to accept the delivery of a phone "I" ordered | 10:45 |
cdent | nobody lives tehre | 10:46 |
*** eglynn has joined #openstack-ceilometer | 10:47 | |
*** admin0 has quit IRC | 10:47 | |
*** admin0 has joined #openstack-ceilometer | 10:50 | |
*** safchain has quit IRC | 10:54 | |
*** nosnos has quit IRC | 11:17 | |
*** ildikov has quit IRC | 11:32 | |
*** ildikov has joined #openstack-ceilometer | 11:47 | |
*** safchain has joined #openstack-ceilometer | 11:47 | |
*** ifarkas has quit IRC | 12:11 | |
*** ifarkas has joined #openstack-ceilometer | 12:13 | |
*** boris-42 has quit IRC | 12:14 | |
*** _nadya_ has quit IRC | 12:18 | |
eglynn-office | DinaBelova: FYI I've started fleshing out the influx side of our design session on "mapping gnocchi semantics onto ..." | 12:24 |
DinaBelova | eglynn-office, a-ha, cool! | 12:26 |
*** julim has joined #openstack-ceilometer | 12:26 | |
eglynn-office | DinaBelova: BTW no response yet from pauldix on whether he'll be attending summit | 12:26 |
eglynn-office | ... which leads me to suspect he won't be | 12:27 |
DinaBelova | eglynn-office, well, it looks so.. | 12:28 |
DinaBelova | sad really | 12:28 |
DinaBelova | his help was quite a nice thing on the mid-cycle event | 12:28 |
*** ildikov has quit IRC | 12:29 | |
eglynn-office | DinaBelova: yeap | 12:31 |
*** isviridov is now known as isviridov_away | 12:34 | |
*** ajayaa has quit IRC | 12:34 | |
*** janisg has quit IRC | 12:35 | |
*** janisg has joined #openstack-ceilometer | 12:45 | |
*** ccrouch has joined #openstack-ceilometer | 12:45 | |
*** jaypipes has quit IRC | 12:46 | |
*** jaypipes has joined #openstack-ceilometer | 12:50 | |
*** zqfan has joined #openstack-ceilometer | 12:58 | |
*** IvanBerezovskiy has quit IRC | 13:12 | |
*** ddieterl_ has quit IRC | 13:13 | |
*** zqfan has quit IRC | 13:13 | |
*** zqfan has joined #openstack-ceilometer | 13:25 | |
*** boris-42 has joined #openstack-ceilometer | 13:38 | |
*** ddieterly has joined #openstack-ceilometer | 13:39 | |
*** IvanBerezovskiy has joined #openstack-ceilometer | 13:40 | |
*** yasu_ has quit IRC | 13:40 | |
*** _nadya_ has joined #openstack-ceilometer | 13:40 | |
*** _nadya_ has quit IRC | 13:40 | |
*** _nadya_ has joined #openstack-ceilometer | 13:41 | |
*** gordc has joined #openstack-ceilometer | 13:43 | |
*** rbak has joined #openstack-ceilometer | 14:05 | |
*** eglynn-office is now known as eglynn-officelun | 14:21 | |
*** eglynn-officelun is now known as eglynn-off-lunch | 14:21 | |
*** eglynn is now known as eglynn-lunch | 14:22 | |
*** claudiub has joined #openstack-ceilometer | 14:38 | |
*** edmondsw has joined #openstack-ceilometer | 14:51 | |
*** boris-42 has quit IRC | 14:52 | |
*** boris-42 has joined #openstack-ceilometer | 14:54 | |
*** claudiub has quit IRC | 15:10 | |
*** boris-42 has quit IRC | 15:11 | |
*** eglynn-off-lunch is now known as eglynn-office | 15:12 | |
vrovachev | eglynn-office: hi, resource id on metric 'identity.authenticate.success' ( http://docs.openstack.org/developer/ceilometer/measurements.html#identity-keystone) not equal 'user ID'. It's bug or feature? ;) | 15:19 |
eglynn-office | vrovachev: https://github.com/openstack/ceilometer/blob/master/ceilometer/identity/notifications.py#L57 uses the resource_info in the notification payload | 15:27 |
*** k4n0 has quit IRC | 15:27 | |
eglynn-office | vrovachev: ... set here by keystone https://github.com/openstack/keystone/blob/master/keystone/notifications.py#L251 | 15:27 |
eglynn-office | vrovachev: ... that value are you seeing? | 15:27 |
vrovachev | eglynn-office: e.g. http://paste.openstack.org/show/127660/ | 15:28 |
eglynn-office | vrovachev: ... should we using the notification payload ['initiator']['id'] instead in that case too? | 15:28 |
eglynn-office | vrovachev: openstack:8d8978d6-e71c-4016-888c-0de43f16e027 ... what's the UUID in that case? | 15:28 |
vrovachev | eglynn-office: maybe, but this id not equal to any uuid for users :) | 15:30 |
vrovachev | eglynn-office: user list: http://paste.openstack.org/show/127661/ | 15:30 |
*** admin0 has quit IRC | 15:31 | |
eglynn-office | vrovachev: a tenant UUID perhaps? | 15:31 |
vrovachev | eglynn-office: one moment | 15:31 |
vrovachev | eglynn-office: http://paste.openstack.org/show/127662/ | 15:32 |
*** admin0 has joined #openstack-ceilometer | 15:33 | |
vrovachev | eglynn-office: now spend sinkup on team, half an hour i will look rabbit keystone messages. | 15:33 |
*** nellysmitt has quit IRC | 15:34 | |
eglynn-office | vrovachev: cool | 15:35 |
*** jmatthews has joined #openstack-ceilometer | 15:40 | |
vrovachev | eglynn-office: Incidentally, by default Keystone notifications on devstack is turned off :) Here is my localrc: http://paste.openstack.org/show/115325/ | 15:44 |
*** nellysmitt has joined #openstack-ceilometer | 15:44 | |
*** nellysmitt has quit IRC | 15:44 | |
*** admin0 has quit IRC | 15:47 | |
*** admin0 has joined #openstack-ceilometer | 15:49 | |
*** admin0 has quit IRC | 15:50 | |
eglynn-office | vrovachev: I suspect that a pycadf artifact | 15:53 |
eglynn-office | vrovachev: i.e. the 'openstack:UUID' | 15:53 |
eglynn-office | vrovachev: keystone uses pycadf to generate the events | 15:53 |
eglynn-office | vrovachev: I wouldn't surprised is that mysterious UUID was generated with in pycadf | 15:54 |
eglynn-office | vrovachev: e.g. here https://github.com/openstack/pycadf/blob/master/pycadf/event.py#L135 | 15:54 |
vrovachev | eglynn-office: heh, clearly | 15:55 |
vrovachev | eglynn-office: We must make sure that keystone sends wrong messages to rabbit and create a bug. I now do it. | 15:57 |
eglynn-office | vrovachev: I wonder should keystone be setting the id kwarg in the call to the pycadf eventfactory | 15:58 |
eglynn-office | ... https://github.com/openstack/keystone/blob/master/keystone/notifications.py#L430 | 15:58 |
eglynn-office | i.e. to avoid the uuid being internall generated? | 15:58 |
vrovachev | hm | 16:00 |
*** _cjones_ has joined #openstack-ceilometer | 16:02 | |
eglynn-office | vrovachev: can you log the entire notification payload you're seeing? | 16:05 |
vrovachev | eglynn-office: i have 2 environments, 1 - devstack in master(keystone notifications not works, I'm trying to understand - why), 2 mirantis openstack(with ceilo rc2 version, now I will look here) | 16:09 |
*** ifarkas has quit IRC | 16:10 | |
vrovachev | eglynn-office: I took it: http://paste.openstack.org/show/127678/ | 16:21 |
vrovachev | eglynn-office: really, id in payload not equal to any user or tenant id | 16:23 |
*** IvanBerezovskiy has left #openstack-ceilometer | 16:32 | |
*** nellysmitt has joined #openstack-ceilometer | 16:34 | |
*** nijaba has quit IRC | 16:37 | |
*** nijaba has joined #openstack-ceilometer | 16:37 | |
*** nijaba has quit IRC | 16:37 | |
*** nijaba has joined #openstack-ceilometer | 16:37 | |
*** edmondsw has quit IRC | 16:44 | |
vrovachev | eglynn-office: and i took notification to rabbit on master devstack: http://paste.openstack.org/show/127700/ | 16:47 |
*** safchain has quit IRC | 16:56 | |
*** rbak_ has joined #openstack-ceilometer | 17:00 | |
*** rbak has quit IRC | 17:00 | |
*** sbfox has joined #openstack-ceilometer | 17:00 | |
*** sbfox has quit IRC | 17:01 | |
*** alexpilotti has quit IRC | 17:04 | |
*** zqfan has quit IRC | 17:06 | |
*** harlowja_away is now known as harlowja | 17:08 | |
*** bklei has joined #openstack-ceilometer | 17:08 | |
*** vrovachev has quit IRC | 17:28 | |
*** _nadya_ has quit IRC | 17:38 | |
*** ccrouch has left #openstack-ceilometer | 17:41 | |
*** cdent has quit IRC | 17:57 | |
*** bklei has quit IRC | 18:20 | |
*** bklei has joined #openstack-ceilometer | 18:21 | |
*** sdake has joined #openstack-ceilometer | 18:27 | |
*** sdake has joined #openstack-ceilometer | 18:27 | |
*** eglynn-lunch has quit IRC | 18:34 | |
*** eglynn-office is now known as eglynn-officeafk | 18:35 | |
*** bklei has quit IRC | 18:45 | |
*** 64MAAXPT5 has joined #openstack-ceilometer | 18:46 | |
*** harlowja is now known as harlowja_away | 18:56 | |
*** alexpilotti has joined #openstack-ceilometer | 19:03 | |
*** harlowja_away is now known as harlowja | 19:05 | |
*** _cjones_ has quit IRC | 19:11 | |
*** alexpilotti_ has joined #openstack-ceilometer | 19:12 | |
*** alexpilotti has quit IRC | 19:13 | |
*** alexpilotti_ is now known as alexpilotti | 19:13 | |
*** sbfox has joined #openstack-ceilometer | 19:19 | |
*** lsmola_ has quit IRC | 19:23 | |
*** ildikov has joined #openstack-ceilometer | 19:30 | |
*** harlowja has quit IRC | 19:32 | |
*** harlowja has joined #openstack-ceilometer | 19:35 | |
*** eglynn-lunch has joined #openstack-ceilometer | 19:38 | |
*** _nadya_ has joined #openstack-ceilometer | 19:42 | |
*** sdake has quit IRC | 19:45 | |
*** ildikov has quit IRC | 19:49 | |
*** _cjones_ has joined #openstack-ceilometer | 19:56 | |
*** srsakhamuri has joined #openstack-ceilometer | 19:57 | |
*** _nadya_ has quit IRC | 20:01 | |
*** lsmola has joined #openstack-ceilometer | 20:07 | |
*** amalagon has joined #openstack-ceilometer | 20:16 | |
*** _nadya_ has joined #openstack-ceilometer | 20:22 | |
*** gordc has quit IRC | 20:56 | |
*** eglynn-lunch has quit IRC | 21:01 | |
*** ryanpetrello has joined #openstack-ceilometer | 21:09 | |
*** 64MAAXPT5 has quit IRC | 21:11 | |
*** lsmola has quit IRC | 21:16 | |
*** eglynn-lunch has joined #openstack-ceilometer | 21:17 | |
*** ccrouch has joined #openstack-ceilometer | 21:34 | |
*** _nadya_ has quit IRC | 21:36 | |
*** harlowja is now known as harlowja_away | 21:36 | |
*** ryanpetrello has quit IRC | 21:38 | |
*** ryanpetrello has joined #openstack-ceilometer | 21:42 | |
*** sbfox has quit IRC | 21:48 | |
*** harlowja_away is now known as harlowja | 21:51 | |
*** harlowja is now known as harlowja_away | 21:51 | |
*** harlowja_away is now known as harlowja | 21:51 | |
*** boris-42 has joined #openstack-ceilometer | 21:55 | |
*** nellysmitt has quit IRC | 22:05 | |
*** jmatthews has quit IRC | 22:46 | |
*** amalagon has quit IRC | 22:57 | |
*** jmanko has quit IRC | 23:01 | |
*** ddieterly has quit IRC | 23:03 | |
*** ryanpetrello has quit IRC | 23:06 | |
*** ruhe has left #openstack-ceilometer | 23:18 | |
*** _cjones_ has quit IRC | 23:20 | |
*** _cjones_ has joined #openstack-ceilometer | 23:21 | |
*** _cjones_ has quit IRC | 23:25 | |
*** _cjones_ has joined #openstack-ceilometer | 23:36 | |
*** ccrouch has quit IRC | 23:36 | |
*** ccrouch has joined #openstack-ceilometer | 23:41 | |
*** rwsu has quit IRC | 23:45 | |
*** ccrouch has quit IRC | 23:53 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!