Friday, 2013-10-11

*** openstackgerrit has quit IRC00:04
*** openstackgerrit has joined #openstack-metering00:04
*** krtaylor has joined #openstack-metering00:07
*** matsuhashi has joined #openstack-metering00:27
*** shanewang1 has joined #openstack-metering00:35
*** shanewang1 has left #openstack-metering00:35
*** sandywalsh_ has joined #openstack-metering00:42
*** sandywalsh has quit IRC00:43
*** nosnos has joined #openstack-metering00:44
*** fnaval_ has joined #openstack-metering00:48
*** krtaylor has quit IRC00:57
*** fandikurnia01 has joined #openstack-metering01:17
*** asalkeld is now known as asalkeld_lunch01:20
*** terriyu has quit IRC01:43
*** shakayumi has joined #openstack-metering02:06
*** asalkeld_lunch is now known as asalkeld02:14
fandikurnia01chat02:22
*** krtaylor has joined #openstack-metering02:26
*** shakayumi has quit IRC02:39
*** shakayumi has joined #openstack-metering02:49
*** matsuhashi has quit IRC02:57
*** matsuhashi has joined #openstack-metering03:24
*** matsuhashi has quit IRC03:31
*** matsuhashi has joined #openstack-metering03:32
*** nosnos has quit IRC03:34
*** evanjfraser has quit IRC03:34
*** Ruetobas has quit IRC03:34
*** Ruetobas has joined #openstack-metering03:34
*** nosnos has joined #openstack-metering03:34
*** evanjfraser has joined #openstack-metering03:35
*** matsuhashi has quit IRC03:36
*** matsuhashi has joined #openstack-metering03:41
*** matsuhashi has quit IRC03:41
*** matsuhashi has joined #openstack-metering03:42
*** matsuhashi has quit IRC03:46
*** matsuhashi has joined #openstack-metering03:49
*** SergeyLukjanov has joined #openstack-metering03:54
fandikurnia01hello all04:16
fandikurnia01more question04:16
fandikurnia01why i found error when try ceilometer meter-list04:16
fandikurnia01[root@controller-2 ceilometer]# ceilometer meter-list04:16
fandikurnia01No handlers could be found for logger "ceilometerclient.common.http"04:16
fandikurnia01Invalid OpenStack Identity credentials.04:16
*** yfujioka has joined #openstack-metering04:33
*** Shaan7 has joined #openstack-metering04:40
*** Shaan7 has quit IRC04:40
*** Shaan7 has joined #openstack-metering04:40
*** Shaan7 has quit IRC04:41
*** Shaan7 has joined #openstack-metering04:42
*** Shaan7 has quit IRC04:42
*** Shaan7 has joined #openstack-metering04:43
*** Shaan7 has quit IRC04:47
*** changbl has quit IRC04:47
*** Shaan7 has joined #openstack-metering04:48
*** Shaan7 has quit IRC04:48
*** Shaan7 has joined #openstack-metering04:48
*** changbl has joined #openstack-metering04:51
*** flwang has quit IRC04:52
*** fandikurnia01 has quit IRC05:00
*** fandikurnia01 has joined #openstack-metering05:01
*** evanjfraser has quit IRC05:01
*** boris-42 has joined #openstack-metering05:04
*** flwang has joined #openstack-metering05:07
*** SergeyLukjanov has quit IRC05:08
*** ryanpetrello has joined #openstack-metering05:17
*** fandikurnia01 has quit IRC05:20
*** fandikurnia01 has joined #openstack-metering05:24
*** changbl has quit IRC05:38
openstackgerritJenkins proposed a change to openstack/ceilometer: Imported Translations from Transifex  https://review.openstack.org/4968006:03
*** yfujioka has quit IRC06:06
*** fandikurnia01 has quit IRC06:57
*** fandikurnia01 has joined #openstack-metering06:57
*** eglynn has quit IRC07:07
openstackgerritMehdi Abaakouk proposed a change to openstack/ceilometer: Avoid leaking admin-ness into combination alarms  https://review.openstack.org/5098907:10
*** dafter has joined #openstack-metering07:29
*** shardy_afk is now known as shardy07:31
openstackgerritHaomeng,Wang proposed a change to openstack/ceilometer: Ceilometer has no such project-list subcommand  https://review.openstack.org/5113307:32
*** shakayumi has quit IRC07:39
*** eglynn has joined #openstack-metering08:03
jd__the gate is broken because of https://bugs.launchpad.net/ceilometer/+bug/123852908:26
jd__I'm working on it and I'll need fast review08:26
silehtjd__, \o/08:34
silehtjd__, on a friday !!!08:34
jd__worst thing is that it blocks the release of rc208:34
openstackgerritJulien Danjou proposed a change to openstack/ceilometer: Add support for keystoneclient 0.4.0  https://review.openstack.org/5115108:56
jd__please review this ^^^^^08:57
silehtjd__, I think I can fast approval this one no ?09:02
silehtSomeone else is here to unblock gate ? asalkeld, dhellmann eglynn ?09:04
eglynnsileht: looking now09:04
silehteglynn, thx09:04
eglynnsileht: looks good, approved09:05
silehteglynn, thanks a lot !09:05
jd__thanks guys09:07
*** Shaan7 has quit IRC09:24
openstackgerritJulien Danjou proposed a change to openstack/ceilometer: Add support for keystoneclient 0.4.0  https://review.openstack.org/5115109:30
jd__we need to merge everything for rc2 asap now09:42
jd__eglynn: sileht: I've to go for lunch,  if you guys can check the patch list and do reverify if needed, that'd be awesome09:42
jd__be back soon09:42
*** vvechkanov has joined #openstack-metering10:00
vvechkanovHello all. I again have a little question. I can't found in the code where type of meters is processed? What it is used for? Or it is just a information for a user?10:02
vvechkanovI am sorry for very often questions, but I'm reserching ceilometer for my company and nobody exept you can help me with it. I'm also start searching bugs to fix for ceilometer, so you can be sure that your help will not be wasted)10:04
*** boris-42 has quit IRC10:55
*** SergeyLukjanov has joined #openstack-metering11:35
*** SergeyLukjanov is now known as _SergeyLukjanov11:37
*** _SergeyLukjanov is now known as SergeyLukjanov11:37
*** fandikurnia01 has quit IRC11:42
*** thomasm has joined #openstack-metering11:55
*** thomasm has quit IRC11:55
*** thomasm has joined #openstack-metering11:56
thomasmHey all!11:56
*** boris-42 has joined #openstack-metering11:59
*** fandikurnia01 has joined #openstack-metering12:27
*** matsuhashi has quit IRC12:33
*** matsuhashi has joined #openstack-metering12:34
*** aspiers has quit IRC12:34
*** nosnos has quit IRC12:35
*** nosnos has joined #openstack-metering12:35
*** aspiers has joined #openstack-metering12:38
*** matsuhashi has quit IRC12:38
*** dafter has quit IRC12:40
*** nosnos has quit IRC12:40
*** dafter has joined #openstack-metering12:41
*** fandikurnia01 has quit IRC12:45
*** dafter has quit IRC12:46
*** fandikurnia01 has joined #openstack-metering12:46
*** bpokorny1 has quit IRC12:55
openstackgerritStephen Gran proposed a change to openstack/ceilometer: Change alarm_history.detail to text type  https://review.openstack.org/5035112:57
jd__doesn't look like rc2 will be released today13:03
*** fandikurnia01 has quit IRC13:04
thomasm:(13:11
*** bpokorny has joined #openstack-metering13:14
*** julim has joined #openstack-metering13:16
*** sandywalsh_ has quit IRC13:16
*** bpokorny has quit IRC13:17
*** Shaan7 has joined #openstack-metering13:17
*** bpokorny has joined #openstack-metering13:18
*** gordc has joined #openstack-metering13:21
*** sandywalsh has joined #openstack-metering13:28
*** Shaan7 has quit IRC13:29
*** Shaan7 has joined #openstack-metering13:29
*** dafter has joined #openstack-metering13:38
*** dafter has quit IRC13:38
*** dafter has joined #openstack-metering13:38
*** aspiers has quit IRC13:49
*** aspiers has joined #openstack-metering13:53
*** fnaval_ has quit IRC14:02
*** fnaval_ has joined #openstack-metering14:02
*** changbl has joined #openstack-metering14:03
*** SergeyLukjanov is now known as _SergeyLukjanov14:04
*** _SergeyLukjanov is now known as SergeyLukjanov14:04
*** fnaval_ has quit IRC14:07
*** fnaval_ has joined #openstack-metering14:29
*** ruhe has joined #openstack-metering14:35
* eglynn is super-braindead today ...14:40
eglynnOK real dumb question chaps14:41
eglynnis there anything beyond letting api.host defaul to 0.0.0.0 required to allow the ceilo API service be invoked from outside the localhost?14:41
eglynnhere's the scenario ...14:41
eglynnceilo API service (plus nova-api, glance-api, keystone etc.) all running on one rhel VM14:41
eglynnnova-compute & ceilo-compute running on a second VM14:41
eglynnfrom VM2, I can call out to all services ports on VM114:42
eglynn*except* 8777, which fails with EHOSTUNREACH14:42
silehteglynn, strange it should work by default (the default is 0.0.0.0 I think)14:43
silehteglynn, ceilometer-api should show in log the binded IP14:44
eglynnsileht: yep, that's the default all right ... netstat confirms listening on 0.0.0.014:44
eglynn... in api.log, "serving on 0.0.0.0:8777, view at http://127.0.0.1:8777"14:46
eglynn .... BTW that 0.0.0.0 and 127.0.0.1 are both hard-coded in the log message when api.host is 0.0.0.0: https://github.com/openstack/ceilometer/blob/master/ceilometer/api/app.py#L12414:49
silehteglynn, the 'view at ...' is not very useful14:50
eglynnyeap14:50
silehteglynn, perhaps a ipv6 issue14:56
silehteglynn, do you use the hostname resolvable in ipv6 or somehing like taht ?14:56
eglynnsileht: well just using IPv4 sytyle addressing for everything else14:57
*** boris-42 has quit IRC15:03
* gordc is joining braindead group.15:10
gordcdo we not require admin role for api access?15:10
eglynnsileht, gordc: meh! told ye I was being dumb today, no iptables ACCEPT rule for 8777 ... d'oh!15:17
silehteglynn, :)15:17
*** sandywalsh has quit IRC15:17
gordceglynn: problem solved, time for a break. :)15:18
*** sandywalsh has joined #openstack-metering15:24
*** ruhe has quit IRC15:46
thomasmjd__, ping =]15:50
jd__thomasm: ?15:52
thomasmjd__, So CM used to use EnabledExtensionManager for the notification plugins?15:52
thomasmAnd have a disabled config?15:52
*** sandywalsh has quit IRC15:53
thomasmIn the collector15:53
*** sandywalsh has joined #openstack-metering15:53
*** sandywalsh has quit IRC15:54
thomasmjd__, Regarding the comment here: https://review.openstack.org/#/c/49244/3/ceilometer/collector/service.py15:54
thomasmline 6415:54
jd__we don't have a disabled config15:55
jd__we should probably use only ExtensionManager15:55
jd__we don't want a disabled config15:55
thomasmWhy?15:56
jd__because we don't want to add useless config options :)15:56
jd__ah we do use ExtensionManager, your patch change that sorry misunderstood15:56
*** sandywalsh has joined #openstack-metering15:57
*** sandywalsh has quit IRC15:57
thomasmYeah, I changed it to use EnabledExtensionManager, to allow us to turn notification plugins on and off. If you negate a meter in the pipeline.yaml, it still loads the extension and the samples from it just get dropped on the floor. This is intended to make it easier to just put a lid on an entire plugin and resulting stream.15:58
*** sandywalsh has joined #openstack-metering15:58
thomasmAlso, to decouple the consumer configuration from the plugin dependency. If we don't load plugins, we still want to be able to store events if we want. If we aren't storing events, no consumer gets set up.15:59
thomasms/if we aren't storing events/if we aren't storing events also/15:59
*** Ruetobas has quit IRC16:01
jd__thomasm: I think I can agree with that decoupling16:02
jd__I just don't think the disabled/enabled load is worth it; relying on what's in the pipeline should be enough16:03
*** Ruetobas has joined #openstack-metering16:03
jd__i.e. I'm not against the spirit of your change, just the implementation :)16:03
thomasmIt'd be nice to be able to turn off sampling in one fell swoop (easier config), and it'd be nice to be able to just disable a misbehaving plugin. Also, more flexibility over what events are stored in the absence of the pipeline.16:06
jd__I'm not against turning off16:07
jd__as said, I'm ok with this feature16:07
thomasmIf I were to disable all or most meters in pipeline.yaml, I still HAVE to load all of the plugins and turn all notifications into samples.16:07
jd__but the way to do it is not IMHO "don't load"16:07
thomasmWhat way would you do it?16:08
jd__thomasm: yeah, that's not normal I agree16:08
jd__thomasm: the collector needs to get smarter wrt what the pipeline wants?16:08
*** Ruetobas has quit IRC16:08
jd__sorry, I don't have everything in mind so I can't reply more precisely right now16:08
thomasmNah, I'm just trying to figure out an alternate implementation. What I'm also a bit lost on is, what's wrong with the 'don't load' approach?16:09
*** SergeyLukjanov is now known as _SergeyLukjanov16:10
*** _SergeyLukjanov has quit IRC16:10
thomasmIt seems easy to understand, not prone to error. It gives the deployer full control at both ends when they want it and a sensible default when they don't know or don't care.16:10
thomasmI'm missing the pitfall, I guess. :\16:11
*** terriyu has joined #openstack-metering16:12
*** Ruetobas has joined #openstack-metering16:13
thomasmAnd I don't think the pipeline can define the plugins it consumes from, since it would have to produce a sample to know the meter name.16:15
thomasmAnywho, I'll reply so we can have a more visible discussion with more alternatives and feedback. :P16:17
*** eglynn has quit IRC16:18
openstackgerritA change was merged to openstack/ceilometer: Add support for keystoneclient 0.4.0  https://review.openstack.org/5115116:38
*** gordc has quit IRC17:06
sandywalshjd__: is there code in the ceilometer client for publishing UDP?17:09
sandywalshjd__: (and I'm assuming we can use the ceilometer client as a programming library and not just a cmdline tool, yes?)17:09
*** eglynn has joined #openstack-metering17:09
sandywalsh(answered part 2, yes)17:11
sandywalsh(researching part 1 ...)17:11
sandywalsh(answered part 1 ... nope)17:14
sandywalshhmm, I'm wondering if we should use keystone auth to get service catalog for UDP endpoint or make that a config option  and not require keystone at all17:16
sandywalshdhellmann: how about if I added a python-ceilometerudpclient to github/openstack? Just a tiny library we could use for publishing UDP data to ceilometer. Or should I make it part of python-ceilometerclient?17:18
sandywalshlikely the latter I suspect17:18
dhellmannsandywalsh: adding it to our existing client library seems like the right approach17:21
dhellmannsandywalsh: we have a udp collector, where is it getting data? are you sure there's not a publisher in there somewhere?17:21
sandywalshdhellmann: yeah, it's going to be a wart on the side, but at least the packaging will be consistent17:21
dhellmannceilometer/publisher/udp.py?17:22
sandywalshwell, we don't want to have to install all of ceilometer just to get the udp publisher17:22
dhellmannmaybe we need to refactor17:22
sandywalshyeah, that's the plan17:22
dhellmannmakes sense17:23
sandywalshI just put this up in nova https://review.openstack.org/#/c/5124917:23
sandywalshwhich will allow us to tap into all the metrics that nova already polls for17:23
sandywalshon a per instance and host basis17:23
sandywalshthe idea is to put the udp publisher in there17:23
sandywalshdhellmann: ^17:24
*** gordc has joined #openstack-metering17:34
*** SergeyLukjanov has joined #openstack-metering17:43
*** boris-42 has joined #openstack-metering17:45
*** shakayumi has joined #openstack-metering17:52
*** alexb|f19 has joined #openstack-metering17:54
*** nati_ueno has joined #openstack-metering17:59
* dhellmann finishes phone call18:02
dhellmannsandywalsh: every time someone calls importutils in a loop I die a little inside ;-)18:03
dhellmannsandywalsh: but I've added myself as a reviewer and will give it a closer look18:04
sandywalshdhellmann: yeah, I was going to use stevedore, but it's not part of nova (yet)18:07
sandywalshthat said, I like being able to fully specify a class and know exactly what I'm getting (explicit vs implicit)18:11
sandywalshwell, according to russell it seems stevedore is ok in nova after all :)18:13
*** dafter has quit IRC18:35
*** evanjfraser has joined #openstack-metering18:37
*** evanjfraser has quit IRC18:42
*** dafter has joined #openstack-metering18:44
*** alexb|f19 has quit IRC18:53
*** shakayumi has quit IRC18:53
*** Bada has joined #openstack-metering19:00
dhellmannsandywalsh: I just saw his comment :-)19:01
sandywalshyeah, too funny19:01
*** alexb|f19 has joined #openstack-metering19:21
openstackgerritA change was merged to openstack/ceilometer: Avoid leaking admin-ness into threshold-oriented alarms  https://review.openstack.org/5070820:24
*** sandywalsh has quit IRC20:26
*** Bada has quit IRC20:41
*** dafter has quit IRC20:41
*** briancline has quit IRC20:44
*** tvb|afk has joined #openstack-metering20:44
*** ruhe has joined #openstack-metering20:45
*** ruhe has quit IRC20:46
*** thomasm has quit IRC20:46
*** julim has quit IRC20:59
*** fnaval_ has quit IRC21:03
*** alexb|f19 has quit IRC21:04
*** fnaval_ has joined #openstack-metering21:05
*** SergeyLukjanov has quit IRC21:19
*** SergeyLukjanov has joined #openstack-metering21:20
*** gordc has quit IRC21:25
*** SergeyLukjanov is now known as _SergeyLukjanov21:32
*** _SergeyLukjanov is now known as SergeyLukjanov21:32
*** SergeyLukjanov is now known as _SergeyLukjanov21:33
*** _SergeyLukjanov is now known as SergeyLukjanov21:33
*** SergeyLukjanov is now known as _SergeyLukjanov21:33
*** _SergeyLukjanov is now known as SergeyLukjanov21:33
*** SergeyLukjanov is now known as _SergeyLukjanov21:34
*** _SergeyLukjanov is now known as SergeyLukjanov21:34
*** eglynn has quit IRC21:42
*** elextro_ has joined #openstack-metering22:03
*** SergeyLukjanov has quit IRC22:04
*** SergeyLukjanov has joined #openstack-metering22:05
*** SergeyLukjanov is now known as _SergeyLukjanov22:06
*** _SergeyLukjanov is now known as SergeyLukjanov22:06
*** tvb|afk has quit IRC22:14
openstackgerritA change was merged to openstack/ceilometer: Change alarm_history.detail to text type  https://review.openstack.org/5035122:17
openstackgerritA change was merged to openstack/ceilometer: Avoid leaking admin-ness into combination alarms  https://review.openstack.org/5098922:18
*** flwang has quit IRC22:19
*** SergeyLukjanov has quit IRC22:22
*** flwang has joined #openstack-metering22:24
*** bpokorny has quit IRC22:29
*** flwang has quit IRC22:31
*** changbl has quit IRC22:35
*** fnaval_ has quit IRC22:37
*** boris-42 has quit IRC23:01
*** flwang has joined #openstack-metering23:03
*** nati_uen_ has joined #openstack-metering23:45
*** nati_ueno has quit IRC23:46
*** alexb|f19 has joined #openstack-metering23:59

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