Friday, 2014-01-24

*** xmltok has quit IRC00:56
openstackgerritA change was merged to openstack/python-ceilometerclient: Using common method 'bool_from_string' from oslo strutils  https://review.openstack.org/6831001:11
openstackgerritA change was merged to openstack/ceilometer: Set the SQL Float precision  https://review.openstack.org/6313201:11
openstackgerritLuis A. Garcia proposed a change to openstack/ceilometer: Sync gettextutils from Oslo  https://review.openstack.org/6698201:16
openstackgerritLuis A. Garcia proposed a change to openstack/ceilometer: Re-enable lazy translation  https://review.openstack.org/6698301:16
openstackgerritLianhao Lu proposed a change to openstack/ceilometer: Drop foreign key contraints of alarm in sqlalchemy  https://review.openstack.org/6501801:24
*** luisg has joined #openstack-ceilometer01:32
*** adriant has joined #openstack-ceilometer01:47
*** xianghui has joined #openstack-ceilometer02:19
openstackgerritA change was merged to openstack/ceilometer: Exit expirer earlier if db-ttl is disabled  https://review.openstack.org/6780302:21
openstackgerritA change was merged to openstack/ceilometer: Exclude weak datapoints from alarm threshold evaluation  https://review.openstack.org/6716102:26
*** flwang has quit IRC02:28
*** flwang has joined #openstack-ceilometer02:43
*** yfujioka has joined #openstack-ceilometer02:57
*** thomasem has joined #openstack-ceilometer02:59
*** thomasem has quit IRC03:03
openstackgerritRob Raymond proposed a change to openstack/ceilometer: Fix some typos in architecture doc  https://review.openstack.org/6871404:20
*** adriant has quit IRC04:24
*** yfujioka has quit IRC05:02
*** SergeyLukjanov_ is now known as SergeyLukjanov05:22
openstackgerritJenkins proposed a change to openstack/ceilometer: Imported Translations from Transifex  https://review.openstack.org/6280806:02
openstackgerritRob Raymond proposed a change to openstack/ceilometer: Correct spelling of logger for dispatcher.file  https://review.openstack.org/6885406:10
*** SergeyLukjanov is now known as SergeyLukjanov_06:29
*** nadya__ has joined #openstack-ceilometer06:49
*** nadya__ has quit IRC06:52
*** ildikov_ has joined #openstack-ceilometer06:54
*** SergeyLukjanov_ is now known as SergeyLukjanov07:22
*** lsmola_ has joined #openstack-ceilometer07:34
*** SergeyLukjanov is now known as SergeyLukjanov_a07:39
*** SergeyLukjanov_a is now known as SergeyLukjanov_07:40
*** vkodam has joined #openstack-ceilometer07:41
vkodamhi jd___, dhellman07:42
vkodamwhat is the procedure to get the blueprint approved?07:42
vkodamI am referring to a blueprint which I have updated recently07:42
vkodamhttps://blueprints.launchpad.net/ceilometer/+spec/dynamic-meters07:42
*** SergeyLukjanov_ is now known as SergeyLukjanov07:49
*** s2r2_ has joined #openstack-ceilometer07:52
*** yassine has joined #openstack-ceilometer08:54
openstackgerritA change was merged to openstack/python-ceilometerclient: abbreviating --meter-name to -m in alarm commands  https://review.openstack.org/6625408:54
openstackgerritA change was merged to openstack/python-ceilometerclient: Replace inheritance hierarchy with composition  https://review.openstack.org/6085708:54
openstackgerritA change was merged to openstack/python-ceilometerclient: Add support for groupby in statistics for API v2  https://review.openstack.org/6743308:55
*** yassine has quit IRC09:03
*** yassine has joined #openstack-ceilometer09:03
*** yassine has quit IRC09:04
*** yassine has joined #openstack-ceilometer09:04
*** yassine has quit IRC09:05
openstackgerritJia Dong proposed a change to openstack/ceilometer: Implement meter query by 'counter_volume' field  https://review.openstack.org/6738409:05
*** yassine has joined #openstack-ceilometer09:06
*** yassine has quit IRC09:06
*** yassine has joined #openstack-ceilometer09:07
*** yassine has quit IRC09:07
*** yassine has joined #openstack-ceilometer09:08
*** yassine has quit IRC09:09
*** yassine has joined #openstack-ceilometer09:10
*** yassine has quit IRC09:12
*** yassine has joined #openstack-ceilometer09:12
*** yassine has quit IRC09:17
*** yassine has joined #openstack-ceilometer09:17
*** eglynn has joined #openstack-ceilometer09:21
openstackgerritJulien Danjou proposed a change to openstack/ceilometer: eventlet: stop monkey patching  https://review.openstack.org/6814509:24
openstackgerritJulien Danjou proposed a change to openstack/ceilometer: Revert "Ensure we are not exhausting the sqlalchemy pool"  https://review.openstack.org/6839909:24
eglynnlsmola_: good morrow sir!09:25
lsmola_eglynn: hello09:26
jd__sigh, people09:26
eglynnlsmola_: ... so now that i-2 is done (such as it is) I hope to ring-fence off some time to look properly into the tuskar/horizon "distinct" requirement on the ceilo API that you spoke about before09:26
eglynnlsmola_: just wondering about how that lines up against other tuskar/horizon requirement(s) on ceilo09:27
eglynn(... priority-wise for the I cycle, that is)09:27
eglynn... also is there an existing BP /me wonders?09:27
lsmola_eglynn: for now, only the baremetal metrics are needed for Tuskar09:27
eglynnlsmola_: a-ha, k, llu's work in effect?09:28
eglynnlsmola_: ... so the disctinct thing is a pure horizon requirement?09:28
ildikov_eglynn: we've had a plan to include this into our complex query for statistics bp09:28
eglynnlsmola_: ... i.e. the non-tuskar-y bit of horizon09:28
lsmola_eglynn: those metrics shouldn't require any special querying, I should be able to aggregate them as i need now09:28
eglynnildikov_: a-ha, I see, thanks!09:29
lsmola_eglynn: yes, that is the Horizon's project and admin dashboard09:29
eglynnildikov_: ... so my work here is done ;)09:29
lsmola_eglynn: but we might need it in tuskar, if we propose more baremetal metrics09:29
ildikov_eglynn: I'm not sure that there is the distinct, what we really need to use, but I have to rethink this as we the last discussion about it was a quite long time ago09:29
eglynnildikov_: k09:30
eglynnlsmola_: ... "those metrics" == "samples for the instance meter and other meters that reflect resource lifecycle" ?09:30
ildikov_eglynn: the bp is here: https://blueprints.launchpad.net/ceilometer/+spec/complex-query-support-for-statistics, targeted to i-309:30
lsmola_ildikov_: yeah the distinct din't really suit the problem well, AFAIK09:31
eglynnildikov_: /me thanks you ... and reads09:31
ildikov_eglynn, lsomla_: I'm wondering, that what we can do with the periodic needs of the instance duration meter09:31
eglynnlsmola_: ... so are you saying that what ildikov_ is proposing will not fit well with the horizon requirement?09:31
*** SergeyLukjanov is now known as SergeyLukjanov_a09:31
lsmola_eglynn: there are this 2 patches needed for baremetal metrics https://review.openstack.org/#/c/43074/ (and dep)09:32
lsmola_eglynn: well09:32
lsmola_eglynn: i am not exactly sure how to build such a query09:32
*** SergeyLukjanov_a is now known as SergeyLukjanov_09:32
lsmola_eglynn: so i don't know09:33
lsmola_:-)09:33
*** yassine has quit IRC09:33
*** yassine has joined #openstack-ceilometer09:33
ildikov_eglynn, lsmola_: I think the requirement should be reinvestigated, as according to my memories about this question, we could not find the query expression that would solve the issue perfectly09:33
lsmola_ildikov_: yes09:33
eglynnso my original understand was that the basic requirement was along lines of ...09:33
eglynn"tell me how many *distinct* instances a tenant had running in each of these periods making up a longer-term duration"09:34
eglynnlsmola_: yea or nay?09:34
lsmola_eglynn: yes i think09:35
lsmola_eglynn: i had it somewhere in paste, let me dig09:35
lsmola_eglynn: http://paste.openstack.org/show/54676/09:36
lsmola_eglynn: https://blueprints.launchpad.net/horizon/+spec/project-overview-page-ceilometer09:37
eglynnlsmola_: ok, that sounds my understanding too, thanking you ...09:37
*** yassine has quit IRC09:37
*** yassine has joined #openstack-ceilometer09:38
nadya_hi all!09:39
ildikov_lsoma_: if I remember right, we had a short discussion about this with my colleague, gibi and we found some issues regarding to use the instance meter, and how it would or would not solve this particular issue09:39
*** yassine has quit IRC09:39
*** yassine has joined #openstack-ceilometer09:40
*** yassine has quit IRC09:42
*** yassine has joined #openstack-ceilometer09:42
ildikov_eglynn, lsmola_: do we have that meter, which shows that the instance is up or down (stopped or suspended)?09:47
eglynnildikov_: well we have the instance meter, and possible the instance state could be inferred from the resource metadata09:48
eglynnildikov_: ... I'd need to check whether we preserve the vm|task_state metadata, can't recall offhand09:48
lsmola_ildikov_: just up or down09:49
lsmola_ildikov_: so the samples are either 1 or 009:50
lsmola_ildikov_: or missing09:50
ildikov_eglynn: thanks, I will check that meter and the metadata too09:50
nadya_eglynn: AFAIK, we store all metadata now09:50
nadya_filtering may be broken a little bit, if structure of metadata is too complex09:51
lsmola_nadya_: ok, cool09:51
*** nadya__ has joined #openstack-ceilometer09:52
ildikov_lsmola_: for your charts, we need to handle the difference between 0 and missing and also we have to deal with how fine grained are the samples in a given time interval09:53
nadya_nadya__, is it me again :)?09:53
lsmola_ildikov_: not sure if that is needed09:54
lsmola_ildikov_: if we are able to do sum of distinct samples09:54
lsmola_ildikov_: 0 should be the same as missing sample09:55
lsmola_ildikov_: if we are interested just in UP and DOWN09:55
*** krast has quit IRC09:55
lsmola_ildikov_: yeah the period should be at least double of the sampling period, so there is always at least one sample09:56
ildikov_lsmola_: you meant that missing also means down?09:56
lsmola_ildikov_: maybe more, given there can be some latency09:56
lsmola_ildikov_: well i am not sure about that09:56
lsmola_ildikov_: maybe not09:57
*** nadya__ has quit IRC09:57
lsmola_ildikov_: missing probably means that the instance has been removed, so it is not polled anymore09:57
lsmola_ildikov_: which takes us to total_instance meter :-)09:57
lsmola_ildikov_: cause that changes over time09:58
ildikov_lsmola_: ok, then from your point of view it does not matter that the instance is just simply not running or removed?09:58
lsmola_ildikov_: probably easier would be to show those two lines in chart09:58
lsmola_ildikov_: not sure how to show percentage of VMs up09:58
lsmola_ildikov_: in a line chart09:59
eglynnwell the basic problems are (as I see it) ...09:59
eglynn1. missing meter for a period doesn't necessarily imply instance was down09:59
eglynn2. duplicate meter for a period doesn't necessarily imply more than one instance running09:59
lsmola_ildikov_: well this was only to show, how many of them are up10:00
lsmola_ildikov_: showing it in contrast of of the total vms is a different story, as i describe ^10:00
lsmola_eglynn: so 1. should be solved with big enough period right?10:01
eglynnlsmola_: yeap, with a "right-sized" period10:01
ildikov_lsmola_: yep, sure, I understood that this is a different story10:02
lsmola_ildikov_: though that would be nice to have too10:02
ildikov_eglynn, lsmola_: can we make sure to always have the "right-sized" period?10:03
lsmola_ildikov_: not really sure how to get timeseries of percentage of running machines10:03
eglynnildikov_: we can't really as things stand, as the polling interval is embeded in the pipeline config and not directly visible to callers10:03
ildikov_lsmola_:me neither10:03
lsmola_ildikov_: it should depend n sampling period10:03
eglynnildikov_: ... instead callers must infer that if they need to know10:03
lsmola_eglynn: yeah, we will need to expose it10:04
eglynnlsmola_: yeap, that was the motivation for https://blueprints.launchpad.net/ceilometer/+spec/record-sample-periodicity10:04
lsmola_eglynn: ok, cool10:04
ildikov_eglynn: it looks really good, as we had some concerns about how to figure out, how many samples should we have for a given time interval10:06
eglynncool10:06
*** AMike has quit IRC10:11
ildikov_lsmola_: so as a first step, your chart would show the number of running instances for a project in given points of time in an interval, regarding to the interval configuration of this instance meter10:12
*** sayali has joined #openstack-ceilometer10:15
openstackgerritliusheng proposed a change to openstack/ceilometer: check domain state before inspecting nics/disks  https://review.openstack.org/6888210:15
openstackgerritliusheng proposed a change to openstack/ceilometer: check domain state before inspecting nics/disks  https://review.openstack.org/6888210:17
ildikov_lsmola_: as for the paste, you've sent, we had the issue there with the average in the 1. point, regarding to the 0 or missing problem without the knowledge about the periodicity of that sample data10:17
ildikov_lsmola_: I need to run now, I will get back to you, if we could figure out something for this10:19
openstackgerritA change was merged to openstack/ceilometer: Move enable_acl and debug config to ceilometer.conf  https://review.openstack.org/6816610:22
lsmola_ildikov_: ok, sounds great, thanks10:22
openstackgerritA change was merged to openstack/ceilometer: Fix the Alarm documentation of Web API V2  https://review.openstack.org/6807110:28
*** xianghui has quit IRC10:28
*** EmilienM has quit IRC10:32
*** EmilienM has joined #openstack-ceilometer10:33
*** s2r2_ has quit IRC10:55
openstackgerritIlya Tyaptin proposed a change to openstack/ceilometer: Add run pollsters on demand function to api  https://review.openstack.org/6655110:57
openstackgerritA change was merged to openstack/ceilometer: StringIO compatibility for python3  https://review.openstack.org/6786611:38
*** _ruhe is now known as ruhe11:49
*** ildikov_ has quit IRC12:13
*** vrovachev has joined #openstack-ceilometer12:15
*** ildikov_ has joined #openstack-ceilometer12:25
openstackgerritA change was merged to openstack/python-ceilometerclient: Enable hacking H233 rule  https://review.openstack.org/6853112:28
*** sayali_ has joined #openstack-ceilometer12:35
*** sayali has quit IRC12:38
openstackgerritNadya Privalova proposed a change to openstack/ceilometer: Change meter_id to meter_name in docs  https://review.openstack.org/6890212:57
*** SergeyLukjanov_ is now known as SergeyLukjanov13:01
*** SergeyLukjanov is now known as SergeyLukjanov_13:02
*** SergeyLukjanov_ is now known as SergeyLukjanov13:03
*** eglynn is now known as eglynn-lunch13:07
*** ruhe is now known as _ruhe13:07
*** prad has joined #openstack-ceilometer13:10
*** xianghui has joined #openstack-ceilometer13:10
*** SergeyLukjanov is now known as SergeyLukjanov_13:11
*** _ruhe is now known as ruhe13:18
openstackgerritNadya Privalova proposed a change to openstack/ceilometer: Change meter_id to meter_name in generated docs  https://review.openstack.org/6890213:23
*** SergeyLukjanov_ is now known as SergeyLukjanov13:24
*** jdob has joined #openstack-ceilometer13:27
*** vkodam has quit IRC13:28
*** thomasem has joined #openstack-ceilometer13:33
*** thomasem_ has joined #openstack-ceilometer13:41
*** openstackgerrit has quit IRC13:42
*** dhellmann has quit IRC13:42
vrovachevHi all, http://docs.openstack.org/developer/ceilometer/measurements.html#network-neutron. Where table for nova?13:43
*** thomasem has quit IRC13:44
vrovachevGuys who rules snippet in docs for nova, please return table.13:45
*** dhellmann has joined #openstack-ceilometer13:49
eglynn-lunchvrovachev: http://docs.openstack.org/developer/ceilometer/measurements.html#compute-nova13:49
ildikov_eglynn-lunch, vrovachev: this link did not work for me either 5 minutes ago, only nova meters were disappeared from the Measurements page13:53
ildikov_eglynn-lunch, vrovachev: currently my whole network connection seems to be dead, so I cannot check, what happened and it was permanent or just temorary13:54
eglynn-lunchildikov_: odd, seems to work fine now for me ...13:55
*** eglynn-lunch is now known as eglynn-really-lu13:55
vrovachevpage work fine13:56
vrovachevbut table for nova13:56
vrovachevit is not13:56
*** eglynn-really-lu is now known as eglynn13:57
eglynnvrovachev: true that ... now that I've refreshed13:57
ildikov_eglynn: Compute(Nova) subsection is still empty for me if I copy your link to my browser and press enter and wait 3 minutes to get the page downloaded :)13:58
ildikov_eglynn: ok, fine, or not fine, but it's good that you see it too13:58
* eglynn wonders if he broke the docs with this commit https://github.com/openstack/ceilometer/commit/b2fbf87313:58
nadya_we need Sherlock13:59
eglynn(I was seeing cached content earlier maybe, dunno ... or not looking properly, more likely)13:59
ildikov_eglynn: my git pull is suffering from the poor network access, so I cannot check now if it is that commit or no, as there was another patch for that part of the doc, I just do not know, if it was merged already or not14:00
eglynn... /me feels a visit to the wayback-machine coming on ;)14:01
nadya_btw, are you able to build the docs?14:01
eglynnmeh! most recent cached copy is from June last year :(14:01
eglynnhttp://web.archive.org/web/20130626052717/http://docs.openstack.org/developer/ceilometer/measurements.html14:01
ildikov_eglynn: I'm wondering, what is checked by the doc gate, if a change, which brokes the doc could pass14:03
nadya_https://bugs.launchpad.net/openstack-ci/+bug/126873214:03
ildikov_eglynn: it seems that it hasn't changed much besides your rate additions :)14:06
eglynnildikov_: ... yeah here's the gate output for that patch14:06
eglynnhttp://docs-draft.openstack.org/57/66657/3/gate/gate-ceilometer-docs/d5017ab/doc/build/html/measurements.html#compute-nova14:06
*** SergeyLukjanov is now known as SergeyLukjanov_14:07
ildikov_eglynn: I've found the bug: /opt/stack/ceilometer/doc/source/measurements.rst:78: ERROR: Malformed table.14:07
eglynn... and previous one to merge http://docs-draft.openstack.org/08/67608/3/gate/gate-ceilometer-docs/be503fa/doc/build/html/measurements.html#compute-nova14:07
*** SergeyLukjanov_ is now known as SergeyLukjanov14:09
eglynnildikov_: malformed in what sense I wonder, lines too wide now?14:09
ildikov_eglynn: the 's' at the end of the request/s is too long14:10
eglynnildikov_: ha-ha, well spotted ... fixing now!14:10
ildikov_eglynn: you have to insert one more '=' in the header definition of that table I think14:10
ildikov_eglynn: so I had my good deed for today ;)14:13
eglynnildikov_: ... /me thanks your sharp eyes! ;)14:13
eglynnmeh ... no more ircbot commenting on new gerrit proposals?14:14
eglynnhttps://review.openstack.org/6891814:14
* eglynn channels the ircbot ;)14:14
eglynn... bbiab14:15
* ildikov_ looking :)14:15
gibiit looks like we have a fun friday :)14:16
ildikov_eglynn: have you run sphinx-build too? as I liked the previous version of this doc, after you corrected my first comments in it ;)14:17
eglynnildikov_: nah, I just pushed it without building, let jenkins do that ... ;)14:18
eglynnildikov_: ... not sure what you mean by "my first comments"?14:18
ildikov_eglynn: to change Avg to Average14:20
ildikov_eglynn: I will build it for you, I'm a sphinx-build expert, more or less :)14:21
eglynnildikov_: ... a-ha, this change you mean? https://review.openstack.org/#/c/66658/3..4/doc/source/measurements.rst14:22
*** xianghui has quit IRC14:22
eglynnildikov_: ... thanks!14:22
eglynn... I'd keep that sphinx expertise under your hat if I was you! ;)14:23
ildikov_eglynn: yes, when I criticized your grammar ;)14:24
ildikov_eglynn: then I will not say that sphinx-build worked for me this time :)14:24
eglynnildikov_: cool :)14:24
vrovachevpeople, help. I want to create alarm for metric "cpu_util" for instance with id "36f93dfa-1ba2-43a6-9392-9ea4b117babf".14:34
vrovachevMy body:14:34
vrovachev"name":"alarmexample",14:34
vrovachev"alarm_actions":["http://site:8000/alarm"],14:34
vrovachev"description":"viva la ceilometer",14:34
*** vrovachev has quit IRC14:34
*** vrovachev has joined #openstack-ceilometer14:35
*** SergeyLukjanov is now known as SergeyLukjanov_14:41
*** SergeyLukjanov_ is now known as SergeyLukjanov14:41
eglynnvrovachev: to capture the resource_id constraint you'll need ...14:43
eglynn"threshold_rule": {"query": [{"field": "resource_id", "type": "", "value": "36f93dfa-1ba2-43a6-9392-9ea4b117babf", "op": "eq"}], ...}14:43
eglynnbut there's a bunch of other stuff needed too14:43
eglynnlike the threshold value, the comparison operator, the statistic, the meter_name14:44
eglynnwhy not just use the CLI?14:44
vrovachevoh, in queue i use type: 'string'....14:44
vrovachevi use tempest python client14:44
vrovachevhttps://review.openstack.org/#/c/55276/14:45
eglynnvrovachev: a-ha, OK14:45
eglynnvrovachev: here's an example of what you need http://paste.openstack.org/show/61823/14:48
eglynn(adjust the threshold, period etc. values for your own purposes ...)14:48
vrovacheveglynn: thank you very much!14:49
*** SergeyLukjanov is now known as SergeyLukjanov_14:51
*** ildikov_ has quit IRC15:10
*** tongli has joined #openstack-ceilometer15:18
*** SergeyLukjanov_ is now known as SergeyLukjanov15:19
tongli@jd__, ping,15:30
jd__tongli: pong15:30
tongli@jd__, ready to submit the first patch for the BP, and before I do that, can you give me an example of the use case?15:30
tongli@jd__, so that I can verify the implementation indeed does what BP wants.15:31
jd__tongli: people wants to be alerted when Heat autoscale up or down a stack and therefore send a notification about that15:31
tongli@jd__, so the notification is quite specific, correct?15:32
tongliprobably will be in a particular type with a particular payload, I would say?15:32
jd__tongli: yes15:33
tongli@jd__, the question at hand is that how flexible do we want to make this in terms match up payload.15:33
jd__tongli: a first version of this patch can omit I'd say15:33
jd__otherwise we can mimick the matching mechanism used on the threshold alarm15:34
tonglithe operator on the type, I was thinking having eq, ne, startswith, endswith.15:34
tonglii c.15:34
tonglir u ok with the operators for matching the type?15:34
EmilienMjd__: hey, would you mind if I add you as reviewer of ceilometer-agent-notification support in puppet-ceilometer?15:38
tongli@jd__, r u ok with the operators (eq, ne, startswith, endswith) for matching notification type?15:38
jd__EmilienM: go ahead15:39
EmilienMjd__: thanks! > https://review.openstack.org/#/c/68940/15:39
jd__tongli: what about having a simple wildcard support like we do in pipeline? foo.*15:39
tongli@jd__, i c, use regular expression.15:40
tongliin that case, we do not have to use operators.15:40
tonglisimply say match, ok.15:40
tongliI think that is a good idea.15:40
jd__not regex, just wildcard really15:40
jd__fnmatch is used in ceilometer.pipeline, I think it's simple and good enough15:40
tongli@jd__, that works.15:40
jd__tongli: you may still want to have "matches" and "do not matches" (eq/ne)15:41
EmilienMjd__: sorry, i fix a header stuff in the last patchset. can you +1 again? You were so fast15:41
jd__just a way to negate15:41
jd__tongli: we use ! as an operator for that in pipeline, maybe you can reuse that too? even share the code15:41
tongli@jd__, yeah, eq, ne operator.15:41
tongliyeah, I will take a look at that.15:41
tongli@jd__, good ideas, thanks.15:42
tonglithe patch will be there soon. thanks @jd__.15:42
*** gordc has joined #openstack-ceilometer16:07
*** openstackgerrit has joined #openstack-ceilometer16:12
openstackgerritJohn Herndon proposed a change to openstack/ceilometer: Update dev docs to include notification-agent  https://review.openstack.org/6725216:14
*** vrovachev has left #openstack-ceilometer16:18
pradjaypipes: jd__ : would like to know how we want to proceed on https://review.openstack.org/#/c/66746/ .. so if those are not really metering anything, wonder why do they even show up as part of the metering data16:18
*** sayali_ has quit IRC16:36
*** SergeyLukjanov is now known as SergeyLukjanov_16:37
*** sayali_ has joined #openstack-ceilometer16:37
*** HT_Sergio has joined #openstack-ceilometer16:53
*** ruhe is now known as _ruhe17:04
*** xmltok has joined #openstack-ceilometer17:04
* eglynn would appreciate a sanity check on a kinda wacky idea ...17:12
eglynnbasically, *parameterized* statistical aggregate functions17:13
eglynnso currently we support (sum, avg, max, min, count)17:13
eglynnnone of which are externally parameterized17:13
jaypipesprad: I had the same question :)17:13
eglynn... i.e. the results are completely determined by the sample data17:13
eglynnbut here are two cases that might benefit from parameterization ...17:14
jaypipeseglynn: not quite following you...17:14
jaypipesby "externally parameterized".. what do you mean?17:14
eglynnjaypipes: an example might make it clearer:17:15
jaypipesk17:15
*** thomasem_ has left #openstack-ceilometer17:15
eglynnexample 1. free-form quantiles17:15
eglynn(i.e. the capability to request median, OR p99, OR all 10 deciles, etc.)17:15
eglynn... here the quantile calculation would be parameterized by the cut-off point(s)17:15
eglynnsay ... 0.5 for median17:16
eglynnor [0.1,0.2,0.3,...0.9,1.0] for deciles17:16
eglynni.e. the caller into the statistics API would provide those parameter(s)17:16
jaypipesok, that makes more sense.17:16
*** SergeyLukjanov_ is now known as SergeyLukjanov17:17
eglynnanother example would be distinct counting based on some attribute17:17
eglynne.g. the ability to ask for the number of distinct resource_ids in each grouped-by bucket17:17
eglynn(so here the parameter would be "resource_id" to identify the attr for which we want a distinct count on)17:18
jaypipeseglynn: this functionality veers a little too close into existing OLAP solutions... :)17:18
eglynnjaypipes: yeap, I hear ya17:18
jaypipesdevil's advocacy.17:18
eglynnthe disctinct counting would be one way of addressing the horizon requirement for direct access to per-tenant resource counts17:19
eglynni.e. GET /v2/meter/instance/statistics?groupby=project_id&distinct=resource_id&period=60017:20
jaypipeseglynn: or alternately GET /v2/projects/meters?group_by=instance_id&start_timestamp=now-600s17:22
jaypipessorry...17:22
jaypipeseglynn: or alternately GET /v2/projects/$project_id/meters?group_by=instance_id&start_timestamp=now-600s17:22
eglynnjaypipes: yeah, we kinda moved away from slicing on project id with the transition from the v1 to the v2 ceilo API17:24
eglynnplus the allinone queryability is I think important for the dashboard folks17:25
jaypipeseglynn: yes, I see that. no worries.17:25
eglynnyeah I need to think about some more17:25
jaypipeseglynn: unfortunately, I was a bit lost in ops-land for 18-20 months :( Just now getting back into the swing of upstream contribution after a long walk in the desert.17:25
jaypipesso please forgive my learning curve!17:26
eglynnjaypipes: absolutely, I'm sure your adventures in ops-land will pay off big-style now ... nothing like real experience of running at scale17:27
jaypipeseglynn: yes, that's actually part of the reason I want to contribute to ceilometer and neutron. those are the two projects that we found most difficult to scale and I'm hoping to assist in improving both projects in that manner.17:28
eglynnjaypipes: great, your ideas on scaling ceilo will be much appreciated17:28
jaypipeseglynn: ty. will try my best. will try not to piss jd__ off too much with my newbie review questions ;)17:29
eglynn... don't worry about jd__, he's got a thick skin ;)17:29
jaypipesheh17:30
jd__:)17:31
jd__eglynn: I think that's for you https://twitter.com/noggin143/status/426770246834196480 :)17:38
openstackgerritJohn Herndon proposed a change to openstack/python-ceilometerclient: Update client to display data type of traits  https://review.openstack.org/6722417:39
*** SergeyLukjanov is now known as SergeyLukjanov_a17:42
*** SergeyLukjanov_a is now known as SergeyLukjanov_17:43
*** yassine has quit IRC17:46
eglynnjd__: a-ha, cool ... /me must get on twitter and catch up with the 21st century17:51
jd__:-)17:51
*** SergeyLukjanov_ is now known as SergeyLukjanov18:12
*** eglynn is now known as eglynn-afk18:20
*** dhellmann is now known as dhellmann_18:23
*** ildikov has joined #openstack-ceilometer18:29
*** nadya__ has joined #openstack-ceilometer18:40
*** ildikov_ has joined #openstack-ceilometer18:42
openstackgerritNadya Privalova proposed a change to openstack/ceilometer: Fix work with metadata in HBase  https://review.openstack.org/6864118:55
*** julienvey_ has joined #openstack-ceilometer19:04
*** flwang has quit IRC19:14
*** xmltok has quit IRC19:17
*** flwang has joined #openstack-ceilometer19:20
*** dhellmann_ is now known as dhellmann19:24
*** sayali_ has quit IRC19:51
*** nadya__ has quit IRC19:56
*** xmltok has joined #openstack-ceilometer20:04
*** nadya__ has joined #openstack-ceilometer20:11
*** prad has quit IRC20:12
*** HT_Sergio has quit IRC20:13
*** rwsu has quit IRC20:14
*** rwsu has joined #openstack-ceilometer20:19
*** ok_delta has joined #openstack-ceilometer20:23
*** ildikov has quit IRC20:25
*** pym has joined #openstack-ceilometer20:27
pymviews?20:29
openstackgerritNadya Privalova proposed a change to openstack/ceilometer: Fix work with metadata in HBase  https://review.openstack.org/6864120:36
*** _ruhe is now known as ruhe20:53
openstackgerritNadya Privalova proposed a change to openstack/ceilometer: Fix work with metadata in HBase  https://review.openstack.org/6864121:08
*** nadya__ has quit IRC21:09
openstackgerritA change was merged to openstack/ceilometer: Fix wrong doc string for meter type  https://review.openstack.org/6858221:21
*** kwhitney has quit IRC21:33
*** ruhe is now known as _ruhe21:33
*** SergeyLukjanov is now known as SergeyLukjanov_21:39
*** jdob has quit IRC21:43
*** gordc has quit IRC21:56
openstackgerritA change was merged to openstack/python-ceilometerclient: Avoid discarding alarm-threshold-create --query option  https://review.openstack.org/6863722:00
*** julienvey_ has quit IRC22:01
*** julienvey_ has joined #openstack-ceilometer22:04
*** xmltok has quit IRC22:10
*** xmltok has joined #openstack-ceilometer22:10
*** tongli has quit IRC22:26
*** eglynn-afk has quit IRC22:28
openstackgerritJenkins proposed a change to openstack/ceilometer: Updated from global requirements  https://review.openstack.org/6823722:33
openstackgerritJenkins proposed a change to openstack/python-ceilometerclient: Updated from global requirements  https://review.openstack.org/6903922:40
*** _cjones_ has joined #openstack-ceilometer22:42
_cjones_Any Ceilometer people here today for a general question? I'm curious as to the status of Alarm/Alerting functionality in Ceilometer.23:12
*** julienvey_ has quit IRC23:33
openstackgerritZhiQiang Fan proposed a change to openstack/ceilometer: Use explicit http error code for api v2  https://review.openstack.org/6877523:47

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