*** r-daneel has quit IRC | 00:16 | |
*** boris-42 has quit IRC | 00:20 | |
*** _cjones_ has quit IRC | 00:35 | |
*** thorst has joined #openstack-ceilometer | 00:37 | |
*** thorst has quit IRC | 00:37 | |
*** pauldix has joined #openstack-ceilometer | 00:54 | |
*** pauldix has quit IRC | 00:59 | |
*** pauldix has joined #openstack-ceilometer | 01:06 | |
*** adurbin_ has quit IRC | 01:13 | |
*** jdandrea has quit IRC | 01:39 | |
*** pauldix has quit IRC | 01:44 | |
*** pauldix has joined #openstack-ceilometer | 01:46 | |
*** pauldix has quit IRC | 01:49 | |
*** pauldix has joined #openstack-ceilometer | 01:50 | |
openstackgerrit | Rohit Jaiswal proposed openstack/ceilometer: Fix for rgw still throwing errors https://review.openstack.org/209724 | 01:50 |
---|---|---|
*** pauldix has quit IRC | 01:59 | |
openstackgerrit | Merged openstack/aodh: Drop downgrade field in alembic script.py.mako https://review.openstack.org/209310 | 01:59 |
*** logan2 has quit IRC | 02:08 | |
*** logan2 has joined #openstack-ceilometer | 02:09 | |
*** pauldix has joined #openstack-ceilometer | 02:21 | |
*** pauldix has quit IRC | 03:14 | |
*** logan2 has quit IRC | 03:14 | |
*** csd has quit IRC | 03:27 | |
*** boris-42 has joined #openstack-ceilometer | 03:27 | |
*** csd has joined #openstack-ceilometer | 03:29 | |
*** rjaiswal has quit IRC | 03:30 | |
*** logan2 has joined #openstack-ceilometer | 03:31 | |
*** yprokule has joined #openstack-ceilometer | 04:30 | |
*** nadya has joined #openstack-ceilometer | 04:54 | |
openstackgerrit | Nadya Shakhat proposed openstack/ceilometer: Initial separating unit and functional tests https://review.openstack.org/204128 | 05:00 |
*** ankita_wagh has joined #openstack-ceilometer | 05:02 | |
*** pauldix has joined #openstack-ceilometer | 05:14 | |
*** pauldix has quit IRC | 05:19 | |
*** jkraj has joined #openstack-ceilometer | 05:21 | |
*** lsmola has joined #openstack-ceilometer | 05:43 | |
*** nadya has quit IRC | 05:50 | |
*** nadya has joined #openstack-ceilometer | 06:09 | |
*** tasdomas has quit IRC | 06:17 | |
*** boris-42 has quit IRC | 06:20 | |
*** nadya has quit IRC | 06:32 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ceilometer: Imported Translations from Transifex https://review.openstack.org/208833 | 06:33 |
*** afazekas_ has joined #openstack-ceilometer | 06:37 | |
*** belmoreira has joined #openstack-ceilometer | 06:52 | |
openstackgerrit | Mehdi Abaakouk (sileht) proposed openstack/ceilometer: integration: use the right user in gate https://review.openstack.org/209785 | 06:54 |
*** ankita_wagh has quit IRC | 07:04 | |
*** ildikov has quit IRC | 07:07 | |
*** nadya has joined #openstack-ceilometer | 07:07 | |
*** ildikov has joined #openstack-ceilometer | 07:26 | |
openstackgerrit | liusheng proposed openstack/ceilometer-specs: Improve Nova Instance metering https://review.openstack.org/209799 | 07:41 |
openstackgerrit | Merged openstack/ceilometer: Initial separating unit and functional tests https://review.openstack.org/204128 | 07:57 |
*** safchain has joined #openstack-ceilometer | 07:57 | |
*** tshtilma has joined #openstack-ceilometer | 08:04 | |
*** cdent has joined #openstack-ceilometer | 08:13 | |
*** yassine_ has joined #openstack-ceilometer | 08:14 | |
*** Ala has joined #openstack-ceilometer | 08:23 | |
*** tasdomas has joined #openstack-ceilometer | 08:23 | |
openstackgerrit | Chris Dent proposed openstack/ceilometer: integration: use the right user in gate https://review.openstack.org/209785 | 08:31 |
sileht | cdent, thanks :) | 08:32 |
* cdent bows | 08:32 | |
openstackgerrit | Chris Dent proposed openstack/gnocchi: Add to influx command's $PATH https://review.openstack.org/209561 | 08:45 |
*** tshtilma has quit IRC | 08:54 | |
*** jkraj has quit IRC | 09:04 | |
*** bdossant has joined #openstack-ceilometer | 09:25 | |
openstackgerrit | Chris Dent proposed openstack/ceilometer: Sync devstack plugin with devstack:lib/ceilometer https://review.openstack.org/209837 | 09:28 |
*** jkraj has joined #openstack-ceilometer | 09:40 | |
openstackgerrit | Mehdi Abaakouk (sileht) proposed openstack/ceilometer: Fixes the kafka publisher https://review.openstack.org/207769 | 09:53 |
openstackgerrit | Mehdi Abaakouk (sileht) proposed openstack/ceilometer: api: fix alarm deletion and update https://review.openstack.org/209441 | 09:54 |
*** yassine_ has quit IRC | 10:03 | |
*** nadya has quit IRC | 10:06 | |
cdent | sileht: a new gabbi just released with your changes and also the query_parameters thing | 10:14 |
sileht | cdent, cool thanks | 10:14 |
openstackgerrit | Mehdi Abaakouk (sileht) proposed openstack/ceilometer: Enable entry points for new declarative meters https://review.openstack.org/203032 | 10:20 |
openstackgerrit | Mehdi Abaakouk (sileht) proposed openstack/ceilometer: Convert identity, sahara and volume to meters yaml https://review.openstack.org/203031 | 10:28 |
openstackgerrit | Merged openstack/ceilometer: integration: use the right user in gate https://review.openstack.org/209785 | 10:45 |
openstackgerrit | Chris Dent proposed openstack/aodh: Correct database functional tests https://review.openstack.org/207840 | 10:56 |
*** jkraj has quit IRC | 11:01 | |
cdent | jd__: we wanna call the influxdb + metricd poor interaction a bug for later? | 11:05 |
jd__ | cdent: nah I'm gonna fix it in the patch I think it's important | 11:06 |
cdent | ah okay, roger | 11:06 |
jd__ | who's that Roger? | 11:07 |
* jd__ hides | 11:07 | |
*** liusheng has quit IRC | 11:08 | |
openstackgerrit | Igor Degtiarov proposed openstack/ceilometer: Cast Int64 values to float https://review.openstack.org/207567 | 11:08 |
*** liusheng_ has joined #openstack-ceilometer | 11:10 | |
openstackgerrit | Igor Degtiarov proposed openstack/ceilometer: Cast Int64 values to float https://review.openstack.org/207567 | 11:11 |
openstackgerrit | Merged openstack/aodh: gnocchi: percent_of_overlap=0 for agg. alarms https://review.openstack.org/209109 | 11:11 |
*** pauldix has joined #openstack-ceilometer | 11:17 | |
*** jkraj has joined #openstack-ceilometer | 11:19 | |
*** pauldix has quit IRC | 11:22 | |
openstackgerrit | Merged openstack/ceilometer: Drop out-of-time-sequence rate of change samples https://review.openstack.org/207153 | 11:22 |
*** thorst has joined #openstack-ceilometer | 11:24 | |
openstackgerrit | Merged openstack/aodh: Delete its corresponding history data when deleting an alarm https://review.openstack.org/204828 | 11:24 |
*** gordc has joined #openstack-ceilometer | 11:28 | |
openstackgerrit | Merged openstack/ceilometer: Sync devstack plugin with devstack:lib/ceilometer https://review.openstack.org/209837 | 11:34 |
*** nadya has joined #openstack-ceilometer | 11:35 | |
openstackgerrit | Merged openstack/gnocchi: rest: directly pass metric to search_value() https://review.openstack.org/209451 | 11:37 |
openstackgerrit | Merged openstack/gnocchi: indexer: always eagerly load archive_policy https://review.openstack.org/209208 | 11:37 |
cdent | we move a lot of code lately | 11:38 |
cdent | I hope it all doesn't blow up in our face | 11:39 |
gordc | cdent: which code? | 11:39 |
cdent | gordc: in general across all three of ceilo, gnocchi, aodh: lots of code being written and reviewed and merged | 11:40 |
cdent | and that's a) awesome, go us b) a bit scary because there are holes in our testing | 11:40 |
gordc | cdent: well that's why we kept alarm code in ceilometer. in case "all goes to sh*t"-scenario | 11:41 |
gordc | i'm just thankful we didn't do the poll/notification agent split | 11:41 |
*** yassine_ has joined #openstack-ceilometer | 11:42 | |
openstackgerrit | gordon chung proposed openstack/ceilometer: Revert "Revert "remove instance:<flavor> meter"" https://review.openstack.org/192503 | 11:44 |
cdent | gordc: clearly we have different approaches | 11:45 |
*** pauldix has joined #openstack-ceilometer | 11:45 | |
cdent | I think we want stuff to go to shit because it is already shit and by making it visible we are more likely to fix it | 11:45 |
cdent | the crux is making sure we actually marshal ourselve appropriately | 11:46 |
gordc | i'm not sure you're necessarily making existing sh*t visible. | 11:46 |
openstackgerrit | gordon chung proposed openstack/ceilometer: add flexible grouping key https://review.openstack.org/204140 | 11:48 |
cdent | maybe i have big eyes | 11:48 |
openstackgerrit | gordon chung proposed openstack/ceilometer: group pollsters by interval https://review.openstack.org/208745 | 11:50 |
openstackgerrit | gordon chung proposed openstack/ceilometer: add poll history to avoid duplicate samples https://review.openstack.org/209160 | 11:50 |
openstackgerrit | gordon chung proposed openstack/ceilometer: disable non-metric meter definitions https://review.openstack.org/209266 | 11:51 |
openstackgerrit | Chris Dent proposed openstack/aodh: Correct database functional tests https://review.openstack.org/207840 | 11:58 |
*** jdandrea has joined #openstack-ceilometer | 12:30 | |
*** llu has quit IRC | 12:32 | |
*** edmondsw has joined #openstack-ceilometer | 12:36 | |
*** jasonamyers has joined #openstack-ceilometer | 12:41 | |
*** afazekas_ has quit IRC | 12:50 | |
jd__ | cdent: AFAICS metricd with InfluxDB will just do nothing and wait : | 13:03 |
cdent | and not spew errors. I guess that abstract base class magic is more magic than I knew. It still seems wrong that it would even run | 13:04 |
*** safchain has quit IRC | 13:04 | |
cdent | i'd prefer to see it quit with a message | 13:05 |
gordc | prad: i might have a solution for multi-meter | 13:14 |
gordc | we can use jsonpath. if the user defines path rather than static string we will find it and built a meter for each match. | 13:15 |
*** yprokule has quit IRC | 13:16 | |
*** yprokule has joined #openstack-ceilometer | 13:18 | |
*** thumpba has joined #openstack-ceilometer | 13:23 | |
openstackgerrit | Julien Danjou proposed openstack/gnocchi: Add to influx command's $PATH https://review.openstack.org/209561 | 13:24 |
openstackgerrit | Julien Danjou proposed openstack/gnocchi: InfluxDB storage driver https://review.openstack.org/165407 | 13:24 |
jd__ | cdent: hmmm the thing is that I'm afraid that if it just exists, people will tend to think it's not working because the ref doc will say "it has to run" | 13:25 |
jd__ | cdent: s/exists/exits/ | 13:25 |
cdent | exit with a message or something is what I meant | 13:26 |
*** thumpba_ has joined #openstack-ceilometer | 13:26 | |
cdent | It's bad mojo to run 8 processes of a long running daemon that is in a tight loop but doing nothing | 13:26 |
gordc | can't you add note it's only needed for canonical driver? | 13:26 |
cdent | gordc: even then if you accidently start it up it shouldn't stay up if it is not doing anything | 13:27 |
gordc | cdent: can you tell it's doing nothing? | 13:28 |
cdent | eh? | 13:28 |
gordc | tell if it's* | 13:29 |
cdent | why does that matter? or: What are you actually asking | 13:29 |
*** thumpba has quit IRC | 13:30 | |
gordc | well you can start a collector in ceilometer but if you're publishing to another queue, it'll do nothing. | 13:30 |
*** thumpba_ has quit IRC | 13:30 | |
cdent | that's pretty weak sauce too, just because sets a bad precendent doesn't mean gnocchi should follow it? | 13:30 |
gordc | oh i'm just asking how tightly coupled they are... i'm not criticising your answer | 13:31 |
gordc | collector and notification are meant to be independant... there could be a perfectly valid reason one exists but not the other. | 13:32 |
gordc | or both exist but unrelated | 13:32 |
*** safchain has joined #openstack-ceilometer | 13:32 | |
jd__ | cdent: "exit with a message" this is so 1999 | 13:33 |
jd__ | no devops deploying over Puppet or anything like that is going to read that :) | 13:34 |
jd__ | it's just going to think "service crassshheeed" | 13:34 |
jd__ | but yeah having 8 process doing nothing isn't really friendly | 13:34 |
cdent | jd__: the devop should never deploy it in the first place | 13:34 |
* jd__ high fives cdent | 13:34 | |
cdent | I'm just talking about the person who runs it without knowing what they are doing | 13:34 |
cdent | (which is a lot of people) | 13:34 |
*** thumpba has joined #openstack-ceilometer | 13:36 | |
jd__ | I wonder if we need to do something async with continuous query? | 13:37 |
* cdent is too ignorant about influxdb to comment | 13:39 | |
*** Ala has quit IRC | 13:39 | |
*** edmondsw has quit IRC | 13:46 | |
*** Ala has joined #openstack-ceilometer | 13:47 | |
gordc | nadya: i think i asked this earlier, but are you (or someone) planning to work on adding postgres tests to gate. | 13:47 |
nadya | gordc: yep, I think we may start working on this | 13:52 |
gordc | nadya: cool cool. i'll leave it to you folks then. :) | 13:53 |
nadya | gordc: ok :) | 13:53 |
gordc | thanks for working on the functional tests. nice to have the split in. | 13:54 |
gordc | sileht: "add option to disable metering apis when gnocchi is enabled or create wsgi pipeline. | 13:55 |
gordc | that should be done right? | 13:55 |
gordc | it's from https://wiki.openstack.org/wiki/Ceilometer/RoadMap#Open_Work_Items | 13:56 |
sileht | gordc, yes this is done | 13:56 |
gordc | awesome :) | 13:56 |
nadya | gordc: it was for too long tbh | 13:56 |
gordc | nadya: yeah. i think it's something that needs to be ready after RC so it can be merged quickly/easily. | 13:57 |
gordc | but glad it's in now regardless. | 13:57 |
openstackgerrit | Julien Danjou proposed openstack/gnocchi: Add to influx command's $PATH https://review.openstack.org/209561 | 13:58 |
openstackgerrit | Julien Danjou proposed openstack/gnocchi: InfluxDB storage driver https://review.openstack.org/165407 | 13:58 |
nadya | gordc: I hope we will speed up now :) | 13:59 |
gordc | nadya: that's not opensource... | 14:00 |
* gordc dodges bricks | 14:00 | |
*** r-daneel has joined #openstack-ceilometer | 14:01 | |
*** rbak has joined #openstack-ceilometer | 14:02 | |
cdent | gordc I'm going to have to run against you for PTL. Not because I want it but because you are a heretic and need to be deposed. | 14:05 |
gordc | lol fair enough | 14:13 |
*** afazekas_ has joined #openstack-ceilometer | 14:27 | |
*** edmondsw has joined #openstack-ceilometer | 14:28 | |
openstackgerrit | Pradeep Kilambi proposed openstack/ceilometer: Enable entry points for new declarative meters https://review.openstack.org/203032 | 14:33 |
openstackgerrit | Pradeep Kilambi proposed openstack/ceilometer: Convert identity, sahara and volume to meters yaml https://review.openstack.org/203031 | 14:33 |
*** pradk has joined #openstack-ceilometer | 14:34 | |
pradk | sileht, the tests were failing on the dependent patches .. so rebased again, hope this time it goes through.. if you can fast +A again please | 14:37 |
sileht | sure | 14:37 |
gordc | pradk: we need eyes on the devstack patch right? | 14:38 |
pradk | yea we have a few +1's, need +2's | 14:38 |
sileht | pradk, I have tried to save people times this morning, because all already approved patched was failed due to the unit/functional tests split merge | 14:39 |
pradk | understood, thx sileht | 14:39 |
pradk | sileht, you have devstack powers? | 14:39 |
sileht | nop | 14:39 |
gordc | i put a call out on infra | 14:39 |
gordc | i should mention that i have bad cred over there.lol | 14:40 |
gordc | damn. got to repost on qa... i'm out. it'll probably be bad if i post there.lol | 14:42 |
*** kfarhane_ has joined #openstack-ceilometer | 14:42 | |
kfarhane_ | hello | 14:42 |
kfarhane_ | please can someone explain to me, why couldn't see cpu_util metric for resources in compute node? | 14:43 |
pradk | hehe gordc | 14:43 |
*** afazekas_ has quit IRC | 14:43 | |
gordc | kfarhane_: which hypervisor? | 14:45 |
*** MVenesio has joined #openstack-ceilometer | 14:45 | |
kfarhane_ | gordc kvm hypervisor in a compute node | 14:47 |
gordc | kfarhane_: do you have cpu meters? | 14:48 |
kfarhane_ | gordc: neither | 14:49 |
gordc | kfarhane_: ok. because the cpu_util meter is derived from cpu meter (depending on libvirt version) | 14:49 |
*** broksos has joined #openstack-ceilometer | 14:49 | |
gordc | kfarhane_: do you have any errors in compute agent log? | 14:50 |
kfarhane_ | gordc: i explain more, for instance in controller node, i have theses meters but no for instance in compute nodes | 14:50 |
gordc | you have nova on controller node? | 14:51 |
kfarhane_ | gordc: compute agent is running whitout errors, i can see : "Polling pollster cpu_util in the context of meter_source" in the screen of ceilometer compute agent, | 14:52 |
kfarhane_ | yes | 14:52 |
broksos | Im a bit stumped on an event query via the v2 api. I am collecting events, can see them with event-list, all is fine. | 14:52 |
broksos | I can query them by event_type without issue | 14:52 |
broksos | However, I need to query them by date ie; all events since datetime | 14:52 |
kfarhane_ | in my compute node, i activate only ceilometer-acompute, and other service of ceilomter are activated in controller | 14:53 |
broksos | this does not return any results.. I've looked through the code and the database... the model returns this field as 'generated' which is fine | 14:53 |
broksos | but searching on it doesn't seem to work... when I look through the code it seems to want to treat all but these 4 things as traits: | 14:54 |
gordc | kfarhane_: that makes sense... if you don't have cmpute agent on controller node, i don't see how you'd get cpu_util meters from there. | 14:55 |
broksos | evt_model_filter = { 'event_type': None, 'message_id': None, 'start_timestamp': None, 'end_timestamp': None } | 14:55 |
broksos | If I try and search by start_timestamp, end_timestamp or generated all return empty | 14:55 |
broksos | any ideas on what I am missing? | 14:55 |
kfarhane_ | gordc: there is a compute agent in controller node, and in compute node too, | 14:56 |
kfarhane_ | i think compute agent will retrieve data from pollster and send them to the collector which is in the controller | 14:57 |
gordc | kfarhane_: which version are you? | 14:57 |
gordc | kfarhane_: broksos: we're about to have ceilometer meeting in 2 minutes. will get back to you afterwards. | 14:58 |
gordc | feel free to open bug or ask on mailing list if you need to drop. | 14:58 |
*** r-daneel has quit IRC | 14:58 | |
*** jkraj has quit IRC | 14:58 | |
broksos | gordc: thank you | 14:58 |
sileht | cdent, I have talked with jamielennox about my keystonemiddleware patch and it's not fan of my change | 14:59 |
sileht | it's/he's | 14:59 |
cdent | is there an alternative? | 14:59 |
sileht | no | 14:59 |
cdent | huh | 14:59 |
cdent | so I went ahead and changed the devstack plugin to use the paste file | 14:59 |
sileht | just put the options in paste-deploy config and loose all oslo.config features | 15:00 |
kfarhane_ | do you mean version of devstack? i'm in version stable/juno | 15:00 |
cdent | (in that patchset I've been working on for what seems like forever now, but _may_ be finally there) | 15:00 |
sileht | cdent, I will start a thread on the ML | 15:00 |
cdent | seems like a good idea | 15:00 |
cdent | you've seen the other bug too, yeah? | 15:00 |
sileht | cdent, many other middlewares have the same issues | 15:00 |
sileht | cors, ssl, sizelimit. | 15:00 |
*** eglynn has joined #openstack-ceilometer | 15:01 | |
*** r-daneel has joined #openstack-ceilometer | 15:01 | |
sileht | cdent, I have learn that zaqar do the monkey patch of auth_token.CONF like you do | 15:01 |
* sileht cries | 15:01 | |
cdent | that seems _really_ dirty | 15:01 |
cdent | I've abandoned that | 15:01 |
sileht | I have started to write the mail, so wait and see | 15:01 |
gordc | meeting! | 15:03 |
* cdent needs a new clock | 15:04 | |
openstackgerrit | Merged openstack/ceilometer: Imported Translations from Transifex https://review.openstack.org/208833 | 15:06 |
openstackgerrit | Merged openstack/ceilometer: Fixes the kafka publisher https://review.openstack.org/207769 | 15:08 |
*** Ala has quit IRC | 15:14 | |
*** vishwanathj has joined #openstack-ceilometer | 15:19 | |
*** llu-laptop has joined #openstack-ceilometer | 15:22 | |
*** llu-laptop has left #openstack-ceilometer | 15:22 | |
*** pauldix has quit IRC | 15:27 | |
*** pauldix has joined #openstack-ceilometer | 15:28 | |
gordc | dhellmann: just a headsup, we'll need a release for ceilometerclient next week (seems too late in week) | 15:30 |
*** liusheng_ has quit IRC | 15:35 | |
*** tongli has joined #openstack-ceilometer | 15:44 | |
*** _cjones_ has joined #openstack-ceilometer | 15:55 | |
cdent | jason was hoping we'd address or push forward the question of the mid-cycle | 16:00 |
sileht | cdent, I have sent the mail to ML | 16:00 |
cdent | sileht++ | 16:01 |
*** shang has joined #openstack-ceilometer | 16:01 | |
sileht | it's a bit long, I hope it's understandable | 16:01 |
gordc | eglynn: if we keep it for liberty. the packagers won't be using it (assuming aodh is good). | 16:01 |
eglynn | yep | 16:01 |
gordc | eglynn: so i don't think it even needs to be there? do ppl use ceilometer-code not through packages? | 16:02 |
gordc | eglynn: the idea of keep it till M* was as a fallback... apparently that fallback isn't actually valid. | 16:02 |
pradk | i think the fallback was to give packagers more time | 16:03 |
gordc | cdent: yeah i was going to bring it up at open discussion... but more important matters. | 16:03 |
pradk | aodh doesnt have a release yet | 16:03 |
*** belmoreira has quit IRC | 16:03 | |
pradk | so we cant officially get it into repos unless its on pypi or somewhere official | 16:04 |
pradk | assuming that happens we should be good | 16:04 |
*** shang has left #openstack-ceilometer | 16:04 | |
ildikov | I'm a bit uncomfortable to drop it a bit out of the blue, but considering that we supposed to have new features added to Aodh only we need it in a package soon anyway I guess we will really focus on getting it released in a reasonable timeframe | 16:04 |
ildikov | do we know if there is anything blocking that to happen? | 16:05 |
gordc | i haven't seen any blockers... we just need to gate on it to verify. | 16:05 |
ildikov | gordc: cool, that sounds good so far | 16:06 |
gordc | all the current patches seems to be new features | 16:06 |
cdent | do we have confidence that our testing is actually good enough to verify aodh is "healthy". If not, do we have alternate means of achieving the same thing? | 16:06 |
gordc | the existing integration tests continue to work against aodh? ie heat won't break. | 16:08 |
gordc | http://lists.openstack.org/pipermail/openstack-dev/2015-July/069774.html | 16:08 |
gordc | eglynn: ^ that's the original note we wrote right after midcycle | 16:08 |
ildikov | gordc: we have a "fix" in the client to keep Heat happy, right? | 16:09 |
gordc | ildikov: there's redirects in both ceilometer-api and client that will point to aodh if configured. | 16:10 |
gordc | not tested in gate | 16:10 |
ildikov | gordc: yeap, this is what I meant | 16:10 |
*** yassine_ has quit IRC | 16:12 | |
gordc | cdent: i'm not familiar with all the methods ppl have to use ceilometer. it seems from package pov, they both can't coexist. | 16:12 |
ildikov | gordc: what is missing for testing it on the gate? | 16:12 |
gordc | what other ways are there? | 16:12 |
gordc | ildikov: sileht is working on that currently. | 16:12 |
ildikov | gordc: ok, cool | 16:13 |
cdent | there's a weird bug that is making both ceilometer and aodh tests rather unreliable at the moment: https://bugs.launchpad.net/aodh/+bug/1481244 | 16:13 |
openstack | Launchpad bug 1481244 in Ceilometer "TranslationHook middleware can lose track of its thread local storage" [Undecided,New] | 16:13 |
gordc | seems he has a workaround to blocker but if we can gate and ensure heat ain't broke i think we should be ok. | 16:13 |
cdent | that's causing this https://review.openstack.org/#/c/207840/ to never quite work as well on the experimental jobs as it should | 16:14 |
cdent | that patch allows the aodh tests to actually run instead of alway skipping | 16:14 |
cdent | there were a _lot_ of problems | 16:14 |
cdent | I don't know how to address the 1481244 bug, anyone have ideas? | 16:15 |
cdent | (and unfortunately it is just masking some other bug) | 16:15 |
gordc | where's the bug showing up in your patch? | 16:15 |
cdent | http://logs.openstack.org/40/207840/10/experimental/gate-aodh-dsvm-functional-mongodb/644081f/logs/apache/aodh.txt.gz | 16:16 |
gordc | cdent: it happens in both aodh and ceilometer but not when you use eventlet api? | 16:18 |
cdent | I'm not certain, generally I run mod wsgi where possible, aodh will follow whatever ENABLE_HTTPD_MOD_WSGI_SERVICES | 16:20 |
cdent | says | 16:20 |
* gordc never runs mod wsgi. | 16:21 | |
cdent | you are totally a grape in the path of the steamroller or progress | 16:21 |
cdent | we should be running nginx+uwsgi by now... | 16:21 |
openstackgerrit | Rohit Jaiswal proposed openstack/aodh: Fixes querying alarm history with severity field https://review.openstack.org/200315 | 16:22 |
gordc | too damn hard to debug multiple threads. | 16:22 |
gordc | you use your fancy stuff for production. | 16:22 |
*** idegtiarov has quit IRC | 16:22 | |
*** rjaiswal has joined #openstack-ceilometer | 16:22 | |
*** exploreshaifali has joined #openstack-ceilometer | 16:24 | |
*** safchain has quit IRC | 16:26 | |
gordc | cdent: yeah, i don't see anything different between the two | 16:27 |
*** kbyrne has quit IRC | 16:29 | |
cdent | gordc: i'm used up for the evening so can't look any more today. It's not blocking that change but it is blocking the usefulness of the functional jobs for aodh | 16:30 |
cdent | (still experimental) | 16:30 |
gordc | cdent: kk. will look and review your grenade stuff for now | 16:30 |
gordc | broksos: start_timestamp and end_timestamp will query against generated attr | 16:32 |
cdent | thanks | 16:33 |
* cdent heads | 16:33 | |
cdent | out | 16:33 |
gordc | lates | 16:33 |
*** cdent has quit IRC | 16:33 | |
*** kbyrne has joined #openstack-ceilometer | 16:33 | |
*** nadya has quit IRC | 16:37 | |
*** ildikov has quit IRC | 16:38 | |
*** jdandrea has quit IRC | 16:38 | |
*** jdandrea has joined #openstack-ceilometer | 16:39 | |
openstackgerrit | Rohit Jaiswal proposed openstack/ceilometer: Fix for rgw still throwing errors https://review.openstack.org/209724 | 16:39 |
broksos | gordc: ok - I must be doing it wrong :) - Let me poke at it a bit more, thanks! | 16:40 |
*** jmank has quit IRC | 16:41 | |
*** bdossant has quit IRC | 16:41 | |
gordc | broksos: you'll probably want something in format like: -q 'start_timestamp=2013-10-01T09:00:00' | 16:42 |
broksos | gordc: this returns empty: | 16:50 |
broksos | ceilometer event-list -q 'start_timestamp=>2013-10-01T09:00:00' | 16:50 |
broksos | I've also been using the client from python with this sort of thing: | 16:51 |
broksos | myq=[{"field": "start_timestamp", "op": "ge", "type": "datetime", "value": "2015-08-04T15:08:15.737000"}, {"field": "end_timestamp", "op": "le", "type": "datetime", "value": "2015-08-07T15:08:15.737000"}] | 16:51 |
gordc | broksos: it only does equivalence. | 16:51 |
broksos | yikes | 16:51 |
gordc | start_timestamp=2013-10-01T09:00:00 will give you everything after that time | 16:51 |
broksos | sorry, started with that, it's just as empty | 16:52 |
gordc | broksos: which backend? and build? | 16:52 |
gordc | i'll give it a try. | 16:53 |
gordc | also, you need to be admin role to view events. | 16:53 |
*** ankita_wagh has joined #openstack-ceilometer | 16:55 | |
broksos | mongo, v2 api, openstack-ceilometer-api-2014.2.3-5.el7ost.noarch, python-ceilometerclient-1.0.12-1.el7ost.noarch | 16:55 |
broksos | gordc: thanks - it returns events fine without a filter | 16:55 |
broksos | or I can set the filter to event_type= and use one of those and it's fine | 16:56 |
broksos | it's just dates that are not right for me | 16:56 |
gordc | darn. my live setup is sql... i'll need to setup mongo. | 16:57 |
broksos | ah... | 16:57 |
*** yprokule has quit IRC | 16:58 | |
gordc | can you try start_time instead of start_timestamp? | 16:59 |
gordc | broksos: ^ | 16:59 |
broksos | gordc: ack - checking | 17:00 |
*** htruta_ has quit IRC | 17:00 | |
*** htruta has joined #openstack-ceilometer | 17:01 | |
broksos | gordc: winning! Thanks for having a look | 17:01 |
broksos | maybe I'll file/fix a doc bug :) | 17:01 |
gordc | broksos: cool cool. yeah i think we sanitised the names to start_timestamp in kilo becuase they were different from sample query param | 17:02 |
gordc | broksos: sounds good. | 17:02 |
gordc | thanks for filing bug | 17:02 |
eglynn | gordc: sorry, I had to drop off the aodh discussion earlier as I had another call | 17:10 |
eglynn | gordc: ... did it converge on a conclusion? | 17:10 |
*** ildikov has joined #openstack-ceilometer | 17:15 | |
*** rbak has quit IRC | 17:15 | |
gordc | eglynn: i don't believe we found a use case that didn't involve going through packages... if packages is the only point of consumption then the mailing list note remains true. "ceilo-alarm alarm will be deleted when aodh is working" working="gated, released, packaged" | 17:16 |
gordc | if that isn't the case, only bug fixes will be backported to remaining ceilo-alarm codebase. | 17:17 |
eglynn | gordc: sounds reasonable to me ... and presumably the aodh release cadence is decoupled from liberty, so aodh could conceivably be released prior to the "integrated" liberty release is tagged? | 17:19 |
eglynn | *being tagged | 17:19 |
gordc | eglynn. yes. that's what i'm hoping. haven't experience how easy it is for libraries on independant release cycles.. but that is the plan. | 17:23 |
gordc | if not, we may need to settle for ghost code in ceilometer repo | 17:23 |
*** rbak has joined #openstack-ceilometer | 17:27 | |
eglynn | gordc: cool | 17:28 |
eglynn | gordc: I'll stick a note on the o.vo review | 17:30 |
eglynn | i.e. https://review.openstack.org/180908 | 17:30 |
gordc | eglynn: kk. | 17:30 |
gordc | let me know if you spot any issues in plan... i think we're all pretty new to this split business. | 17:31 |
*** srsakhamuri has joined #openstack-ceilometer | 17:38 | |
eglynn | gordc: I've updated https://review.openstack.org/180908 with a summary of the conclusion ... please feel free to correct me if I went off-base on that | 17:39 |
*** alexpilotti has joined #openstack-ceilometer | 17:42 | |
*** rbak has quit IRC | 17:42 | |
*** exploreshaifali has quit IRC | 17:47 | |
*** exploreshaifali has joined #openstack-ceilometer | 17:52 | |
openstackgerrit | Julien Danjou proposed openstack/aodh: devstack: use $API_WORKERS to set the number of WSGI workers in Apache https://review.openstack.org/210064 | 17:53 |
openstackgerrit | Julien Danjou proposed openstack/aodh: devstack: only use 1 thread https://review.openstack.org/210065 | 17:53 |
*** exploreshaifali has quit IRC | 17:54 | |
*** thumpba has quit IRC | 17:54 | |
*** thumpba has joined #openstack-ceilometer | 17:57 | |
openstackgerrit | Julien Danjou proposed openstack/gnocchi: devstack: use $API_WORKERS to set the number of Apache WSGI workers https://review.openstack.org/210069 | 17:59 |
pradk | gordc, so our discussion from yesterday on swiftmiddleware meters - the issue is the metric list | 18:00 |
pradk | gordc, i could do something like https://gist.github.com/pkilambi/9c6c3e6d4d65d24ffdf6 but 0 or 1 as the index is a hit or a miss | 18:01 |
gordc | pradk: i'm thinking we can use jsonpath to actually query for it. | 18:03 |
gordc | the idea was maybe we allow name to be a path and not just a static string | 18:04 |
pradk | yea the jsonpath_rw does go by path which is what we do today.. but it cant handle lists in the path | 18:05 |
pradk | it expects a nested dict to query | 18:05 |
gordc | so for swiftmiddleware, we can query for payload[measurements][*][metric] | 18:05 |
gordc | you can query for array https://pypi.python.org/pypi/jsonpath-rw | 18:06 |
pradk | hmm lemme try i doubt it | 18:06 |
gordc | i think it'd be payload[measurements][*][metric][name] to be exact | 18:07 |
gordc | it would return a list | 18:08 |
gordc | and based on that, you can decide how many samples to build | 18:08 |
gordc | i had it partially working.. only did the metric name part. | 18:08 |
pradk | arent those meter names standard? or can they change? | 18:09 |
gordc | let me know if you want to split tasks. | 18:09 |
pradk | i remember you mentioning its always 2 | 18:09 |
pradk | so why not just do what i did in my gist above and try the match you suggested just for volume | 18:10 |
gordc | you mean are they always present? | 18:10 |
gordc | no. you may get two, one, or zero | 18:10 |
pradk | ah ok | 18:10 |
gordc | https://github.com/openstack/ceilometermiddleware/blob/master/ceilometermiddleware/swift.py#L228-L237 | 18:10 |
gordc | maybe not two... definitely one or zero | 18:11 |
gordc | jd__: https://review.openstack.org/#/c/210065/ is that a fix or a workaround? | 18:13 |
*** thumpba_ has joined #openstack-ceilometer | 18:14 | |
*** eglynn has quit IRC | 18:15 | |
*** thumpba has quit IRC | 18:17 | |
*** gordc_internal has joined #openstack-ceilometer | 18:29 | |
openstackgerrit | Rohit Jaiswal proposed openstack/ceilometer: Adds support for dynamic event pipeline https://review.openstack.org/208068 | 18:46 |
pradk | gordc, i'm currently looking into cpu math meters, i'm happy to split a few if you want to handle the bulk meters | 18:52 |
pradk | gordc, i'll get to the bulk ones next so if you dont get to it by then i'll pick it up | 18:53 |
pradk | for now i want these cpu math ones done | 18:53 |
*** harlowja has quit IRC | 18:56 | |
*** nadya has joined #openstack-ceilometer | 18:56 | |
gordc_internal | pradk: that sounds fine. i may have some time later today/tomorrow. | 18:57 |
gordc_internal | just ask before you start working on it in case i do manage to start. | 18:57 |
pradk | cool cool | 18:57 |
*** rbak has joined #openstack-ceilometer | 19:02 | |
*** nadya has quit IRC | 19:08 | |
*** ankita_w_ has joined #openstack-ceilometer | 19:17 | |
*** ankita_w_ has quit IRC | 19:20 | |
*** ankita_wagh has quit IRC | 19:20 | |
*** ankita_wagh has joined #openstack-ceilometer | 19:20 | |
*** thumpba_ has quit IRC | 19:34 | |
*** thumpba has joined #openstack-ceilometer | 19:35 | |
*** boris-42 has joined #openstack-ceilometer | 19:39 | |
*** broksos has quit IRC | 19:39 | |
*** jruano has joined #openstack-ceilometer | 19:41 | |
*** hhuang has quit IRC | 19:42 | |
*** thumpba has quit IRC | 19:48 | |
*** thumpba has joined #openstack-ceilometer | 19:48 | |
*** ankita_wagh has quit IRC | 19:51 | |
*** thumpba has quit IRC | 19:53 | |
*** thumpba has joined #openstack-ceilometer | 19:55 | |
*** hhuang has joined #openstack-ceilometer | 19:55 | |
*** thumpba has quit IRC | 19:56 | |
*** thumpba has joined #openstack-ceilometer | 19:57 | |
*** ankita_wagh has joined #openstack-ceilometer | 19:58 | |
*** jruano has quit IRC | 20:01 | |
*** gordc_internal has quit IRC | 20:10 | |
*** wayneeseguin has quit IRC | 20:11 | |
*** pradk has quit IRC | 20:11 | |
*** logan2 has quit IRC | 20:12 | |
*** logan2 has joined #openstack-ceilometer | 20:12 | |
*** thumpba_ has joined #openstack-ceilometer | 20:12 | |
*** pradk has joined #openstack-ceilometer | 20:12 | |
*** wayneeseguin has joined #openstack-ceilometer | 20:13 | |
*** srsakhamuri has quit IRC | 20:14 | |
*** srsakhamuri has joined #openstack-ceilometer | 20:14 | |
*** thumpba has quit IRC | 20:16 | |
*** jasonamyers has quit IRC | 20:18 | |
*** DCWilliams_VA has joined #openstack-ceilometer | 20:21 | |
*** DCWilliams_VA has quit IRC | 20:26 | |
*** tongli has quit IRC | 20:34 | |
*** slogan621 has joined #openstack-ceilometer | 20:44 | |
slogan621 | How do I register an agent that reponds to notifications on the OSLO bus and republishes in a way compatible with ceilometer collector? I understand the code that implements event_types and process_notifications and publishes samples, | 20:48 |
*** logan2 has quit IRC | 20:48 | |
slogan621 | what I don't understand if that is just some service I write and run myself, or if it is something that I register with ceilometer in some way and it will load ad call me | 20:48 |
gordc | slogan621: one way is to copy this: https://github.com/openstack/ceilometer/blob/master/ceilometer/objectstore/notifications.py#L16-L62 and modify it to your own notificatoin... then add it to setup.cfg undert ceilometer.notification | 20:51 |
gordc | slogan621: or you can wait for https://review.openstack.org/#/c/203032/ which will do the same... but you just need to edit a yaml file | 20:51 |
gordc | assuming this is an exchange | 20:52 |
slogan621 | gordc: hi! BTW I am now successfully publishing to OSLO bus, thanks for your pointers to code | 20:52 |
gordc | existing exchange.* | 20:52 |
gordc | slogan621: awesome! did the middleware stuff help? | 20:52 |
gordc | i'll assume yes and take credit :) | 20:53 |
slogan621 | a bit, I think it ended up being alook at a lot of things and then coming up with something that work. I had to work through various things like oslo_config which was new to me, but essential in order to get things like rabbitmq passwords | 20:53 |
gordc | ah cool cool | 20:54 |
slogan621 | once I get my company to consent I need to blog my expperiences | 20:54 |
slogan621 | so much is assumed in the current documentation that you need to know, but ot called out | 20:55 |
slogan621 | er, not called out | 20:55 |
slogan621 | so, now at the stage of sniffing these publications and generating samples | 20:56 |
slogan621 | and republishing | 20:56 |
gordc | fair enough. i think a lot of us are just so use to everything. | 20:56 |
slogan621 | I'm a newbie to ceilometer, much more smart on neutron and network virtualization, which I have been involved with for a couple of years | 20:57 |
gordc | you adding more neutron meters? | 20:58 |
slogan621 | more hardware meters (I work on network switching hardware) - stuff that complements what neutron is publishing about tenant networks already | 20:59 |
slogan621 | sort of researchy at this point | 20:59 |
gordc | i see. i'll assume you're on a separate exchange seeing as you aren't reusing neutron notification code. | 21:01 |
*** ankita_w_ has joined #openstack-ceilometer | 21:01 | |
slogan621 | my own exchange and queue, definitely | 21:01 |
slogan621 | generally speaking I think the goal is that something might call ceilometer API to get my data, and get neutron data, and put the two together in a way that helps someone better understand how the reports about the virtua network are affected by the state of the physical | 21:03 |
gordc | seems reasonable. | 21:03 |
*** ankita_wagh has quit IRC | 21:04 | |
slogan621 | I'm making a bet that ceilometer is the place to put this kinda of data, that it will be the underpinings of a metering as a service component of openstack that has yet to appear | 21:05 |
*** thumpba_ has quit IRC | 21:08 | |
gordc | cool cool. yeah. ceilometer is the telemetry component of openstack... so basically it captures state/details of openstack resouces. | 21:08 |
*** rbak has quit IRC | 21:08 | |
slogan621 | gordc: good, looks like I'm doing the right things - publishing my data raw to OSLO, doing a notification approach versus polling, using my own exchange, and chosing to use ceilometer as the way to do all this | 21:10 |
gordc | :) if you have any questions feel free to ask here... or on mailing list (most of the dev team is in euro/asia region) | 21:11 |
slogan621 | this review you pointed me at, will the approach used by objectstore now be deprecated once it is merged, or will the two approaches co-exist? | 21:11 |
gordc | i don't think it'll go away, since the general framework is the same (just the processing part is different). | 21:12 |
slogan621 | ah, ok | 21:12 |
slogan621 | well, time to look at the objectstore code - thanks again! | 21:13 |
gordc | new meters will be done the new way as it doesn't require a code change but if you code it using the code example i gave you, it (probably) won't break | 21:13 |
gordc | slogan621: kk. good luck | 21:13 |
slogan621 | oh man that looks simple | 21:15 |
*** ankita_wagh has joined #openstack-ceilometer | 21:16 | |
* gordc hopes so | 21:16 | |
slogan621 | I had seen the code in objectstore, and it maps to what I read in the docs (implement a process_notificaton function and a get_targets, but I completely missed on the setup.cfg step. | 21:18 |
slogan621 | something that fixes this on contributing/plugins.html would probably unstick many others | 21:19 |
*** ankita_w_ has quit IRC | 21:20 | |
gordc | slogan621: makes sense. want to open a bug at bug.launchpad.net/ceilometer and list exactly what you would want to see? | 21:20 |
gordc | https://bugs.launchpad.net/ceilometer | 21:20 |
gordc | or you can patch it yourself :) https://github.com/openstack/ceilometer/tree/master/doc/source | 21:21 |
slogan621 | let me see if I can do that without getting fired :-) my company has not yet allowed me to contribute (working on it). | 21:21 |
gordc | slogan621: lol | 21:21 |
gordc | yeah you probably need to sign CLA and everything... bug might be easier. | 21:21 |
gordc | that or create a pseudo name | 21:22 |
slogan621 | yeah, that might be the right way. | 21:22 |
slogan621 | ok, time to code this up - I'll let you know how it goes - you have been essentially my lifeline up to this point, thanks so very much | 21:24 |
*** MVenesio has quit IRC | 21:24 | |
gordc | slogan621: np dude. | 21:24 |
*** ankita_wagh has quit IRC | 21:28 | |
*** ankita_w_ has joined #openstack-ceilometer | 21:28 | |
*** ankita_w_ has quit IRC | 21:32 | |
*** ankita_wagh has joined #openstack-ceilometer | 21:32 | |
*** harlowja has joined #openstack-ceilometer | 21:34 | |
*** belmoreira has joined #openstack-ceilometer | 21:35 | |
*** harlowja has quit IRC | 21:39 | |
*** harlowja has joined #openstack-ceilometer | 21:39 | |
*** thorst has quit IRC | 21:55 | |
*** pradk has quit IRC | 22:00 | |
*** rjaiswal has quit IRC | 22:00 | |
*** gordc has quit IRC | 22:08 | |
*** slogan621 has quit IRC | 22:09 | |
*** ankita_wagh has quit IRC | 22:11 | |
*** ankita_wagh has joined #openstack-ceilometer | 22:11 | |
*** edmondsw has quit IRC | 22:20 | |
*** jfluhmann has joined #openstack-ceilometer | 22:36 | |
*** ankita_wagh has quit IRC | 22:46 | |
*** alexpilotti has quit IRC | 22:52 | |
*** Ephur has quit IRC | 22:57 | |
*** alexpilotti has joined #openstack-ceilometer | 22:58 | |
*** logan2 has joined #openstack-ceilometer | 23:06 | |
*** ankita_wagh has joined #openstack-ceilometer | 23:14 | |
*** r-daneel has quit IRC | 23:17 | |
*** rjaiswal has joined #openstack-ceilometer | 23:18 | |
*** drjones has joined #openstack-ceilometer | 23:24 | |
*** _cjones_ has quit IRC | 23:25 | |
*** drjones has quit IRC | 23:28 | |
*** pauldix has quit IRC | 23:34 | |
*** jfluhmann has quit IRC | 23:35 | |
*** alexpilotti has quit IRC | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!