15:00:11 #startmeeting Ceilometer 15:00:11 #meetingtopic Ceilometer 15:00:11 #chair nijaba 15:00:11 #link http://wiki.openstack.org/Meetings/MeteringAgenda 15:00:12 Meeting started Thu Sep 27 15:00:11 2012 UTC. The chair is nijaba. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:13 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:14 The meeting name has been set to 'ceilometer' 15:00:16 Current chairs: nijaba 15:00:21 Hello everyone! Show of hands, who is around for the ceilometer meeting? 15:00:21 o/ 15:00:23 o/ 15:00:25 me 15:00:25 o/ 15:00:44 so THAT's how you show hand 15:00:53 yes :) 15:01:00 o/ 15:01:01 hello 15:01:07 #topic actions from previous meeting 15:01:15 #topic spn fix Flask pickup when setup.py is used 15:01:25 yes 15:01:36 how did it go? 15:01:38 I submitted patch 15:01:50 that's committed, right? 15:01:56 o/ 15:01:57 it went well. Understood about dependencies 15:01:59 yes 15:02:21 thanks again for your persistence on that one, spn :) 15:02:25 so we can mark this as done, thanks 15:02:46 o/ 15:02:57 #topic Need more reviews on the sqlalchemy backend from people who expect to use it 15:03:11 done 15:03:18 o/ 15:03:38 so jtran commited this great patch 15:03:56 we've had some reviews, and I feel like it's getting close to approval 15:03:56 and dhellman wanted to get more review for it 15:04:15 so, no need to get fetch more? 15:04:34 s/get/go 15:04:35 jd__ and jtran: what do you think? 15:04:41 i think it's ready :) 15:04:52 :) 15:04:59 for me it's good enough 15:05:11 and I'm for "release early, release often" 15:05:49 ok, I'm going to look at it one more time today before I +2 15:05:49 #agreed we've had the right amount of reviews for sqlalchemy 15:06:31 that's actually a great commit. thanks jtran 15:06:38 my pleasure 15:06:51 #topic Discuss Conference presentation at ODS on Monday @2:40 (40min) 15:07:00 title of the session is "What about billing? An introduction to Ceilometer" 15:07:00 dhellmann and I are to co-present that session 15:07:11 so this is not a technical session 15:07:20 and should be focused on uses, not devs 15:07:38 billing? 15:07:38 we'll have plenty of dev sessions in the morning 15:08:03 spn, the original purpose of ceilometer was to collect data for billing 15:08:04 spn: just to explain that metering is the first step toward billing 15:08:34 nijaba, dhellmann: :-) 15:09:01 dhellmann: so I was thinking of using jd__ slides that he used at xlcloud as a basis 15:09:17 nijaba: that sounds like a good place to start 15:09:18 do you think you could add a few about DH's use of it? 15:09:24 jd__: how long was your talk there? 15:09:33 20 minutes I think 15:09:53 yes, it's about 12 slides currently 15:09:57 you'll probably have to update the schema and reorder some slide 15:10:04 nijaba: sure, I can talk a little about how we are exporting data to our existing billing system 15:10:05 but it can be a good start I think 15:10:19 jd__: actually, I have already produced a new version for tonight's meetup in london 15:10:34 nijaba: great! think about sharing it after then :) 15:10:45 dhellmann: that would give a concrete example and a great + 15:10:52 o/ 15:11:01 jd__: I''ll be forced too anyway ;) 15:11:13 nijaba: +1 15:11:24 * nijaba is not on his usual keyboad, can you guess? 15:12:00 I'll also add a slide on the 3 steps toward billing as an intro (metering/rating/billing) 15:12:21 and use my architecture diagram 15:12:36 do you think we would need anything else? 15:13:02 that sounds good. 15:13:13 dhellmann I think we should target to have a first version of our respective slides before the next meeting. od you agree and have time? 15:13:14 you can add other usage like maybe cloudwatch some day, or statistics, i don't know 15:13:20 so to summarize: we will have an intro to billing, a bit of project background and architecture based on jd__'s slides, some info from me about DH's integration 15:13:22 did I miss anything? 15:13:31 jd__: good idea 15:13:34 nijaba: yes I agree. time might be more challenging :-) 15:13:56 (like billing is boring, let's give some other fun idea to people listening :-) 15:13:57 yet another dealine 15:13:58 but I will work on it. can you share what you have so far? 15:14:20 jd__: yes, capacity planning is another good use 15:14:24 dhellmann: if you prefer to send me bullets points, I'll do the slideware, if that helps 15:14:39 dhellmann: I will 15:14:50 dhellmann: that's the words I was looking for :)) 15:15:09 nijaba: I'll work on bullets, but having the context of what you've already got will help me focus :-) 15:15:12 #action nijaba to share a first version of the slides with dhellmann 15:15:32 * jd__ hopes nijaba is bullet proof 15:15:33 #action dhellmann to provide some bullet points on DH use case 15:16:01 * nijaba always his teflon suit 15:16:08 kevlar? 15:16:20 teflon is much better 15:16:29 teflon's better, you can fry your eggs too 15:16:31 * dhellmann thinks kevlar would be a good name for presentation software 15:16:42 hehe 15:16:47 dhellmann: +1 15:17:02 * dhellmann is here all week, tip your waitress 15:17:12 lol 15:17:14 #notaction dhellmann to write the specs for kevlar 15:17:19 lol 15:17:29 kevlar ? ;p 15:17:44 zykes-: it's the material they make bullet-proof vests from 15:17:51 in terms of alternative uses of metering beyond billing, how about dynamic quotas? 15:17:56 (i.e. only go above quota if usage is outside some prediction bands based on trends in metering data) 15:17:59 ok, I think that's all the topic we had for today 15:18:06 eglynn: interesting idea! 15:18:09 lol kevlar :-P 15:18:31 various groups sharing their unused quota? 15:18:37 but if gmb is around, I think it would be nice to check our status on release 15:18:46 today is folsom release day after all 15:18:52 jaypipes: what's the status of your devstack patch to add glance config settings for ceilometer? 15:19:08 Argh, otp... bear with me... 15:19:52 while we wait, I noticed today that our bug tracker on launchpad had no owner set up, so I set it to the ceilometer-drivers team 15:19:53 #topic opendiscussion 15:19:56 devstack patch? is this a dupe: https://review.openstack.org/13746 15:20:09 I hope that didn't generate too much extra email traffic :-) 15:20:17 sry this is my first meeting but anyone know/have an overview of how much of the ceilometer blueprint is implemented? 15:20:37 eglynn: I was referring to https://review.openstack.org/#/c/13546/ 15:20:49 dhellmann: I didn't see any difference, but I was probably already subscribed to all bugs :) 15:20:57 cp16net: that's a great question 15:21:15 jd__: yeah, I'm trying to add triaging to my weekly routine 15:21:18 dhellmann: i ask bc i am starting to look at using it as well 15:21:37 dhellmann: sounds like a good idea indeed 15:21:41 cp16net: I don't think we have a comprehensive project plan per se. You may be able to get a sense from looking at tickets. 15:22:10 we do have end-to-end functionality for collecting, storing, and querying data from multiple sources, so it is usable now 15:22:34 there are quite a few meters left to implement, as well as some API end-points 15:22:35 is anyone using ceilo in prod ? 15:22:41 cp16net: http://wiki.openstack.org/EfficientMetering/Roadmap gives you some idea, bugs as well 15:22:43 dhellmann: ok my team has looked at using it with reddwarf and adding some meters for our product. 15:22:52 zykes-: DreamHost is moving in that direction soon, but it isn't done enough yet. 15:23:11 dhellman: how about I just combine both glance-related devstack changes (creds & config) to get it in 15:23:13 nijaba: dead link? means nothing? :-P 15:23:38 cp16net: caps got me: http://wiki.openstack.org/EfficientMetering/RoadMap 15:23:49 cp16net: what is reddwarf? 15:23:58 eglynn: works for me! 15:24:00 nijaba: oh i see those matter in the link... 15:24:03 me too 15:24:17 redward is DAAS 15:24:26 DAAS? 15:24:27 reddwarf is paas built on nova 15:24:36 nijaba: we probably need to update that page :-) 15:24:49 * nijaba shuts up with his bad kb 15:24:50 dhellmann: good idea 15:24:53 cp16net: which product ? 15:25:10 #action dhellmann update status on http://wiki.openstack.org/EfficientMetering/RoadMap 15:25:11 dbaas is the first 15:25:13 RedDwarf 2 nijaba is DBaaS 15:25:31 ye zykes- 15:25:40 there are 2 implementations, one forked off of Nova and the other one is a "Lite" version 15:25:46 kinda like what happened to Keystone 15:25:52 BadAas 15:25:58 lol 15:26:00 lite is the new version 15:26:00 cp16net: we have tried to make ceilometer "open" to new meters 15:26:00 cp16net: what's your product ? 15:26:14 dhellmann: how is it not open now ? 15:26:14 cloud databases 15:26:27 zykes-: it is open, that's my point 15:27:13 cp16net: if you have trouble sending info from reddwarf or have suggestions for ways to make it easier, we should discuss on the mailing list 15:27:15 dhellmann: so would the core team be willing to accept new meters for products like reddwarf or should they have then built into their product? 15:27:24 cp16net: it can work both ways 15:27:42 if you use rpc to send meter events in the right format, we will accept them and store them like anything else 15:27:46 cp16net: I would also suggest that you come to our sessions at ODS on monday morning 15:27:48 dhellmann: ok thanks will do. 15:28:04 if you want to add something to one of the agents, there is a plugin system for making that easy 15:28:16 nijaba: i'll try my best i get there monday morning. 15:28:22 cool 15:28:36 cp16net: have a look at http://ceilometer.readthedocs.org/en/latest/index.html and ask questions on the mailing list if you have any! 15:28:58 cp16net: sessions that we'll have: http://wiki.openstack.org/EfficientMetering/GrizzlySummit 15:29:04 thx i am sure i will have some q's 15:29:22 cp16net: product for which company ? 15:29:22 cp16net: http://wiki.openstack.org/EfficientMetering/GrizzlySummit/CustomizingCeilometer would seem what you need 15:29:30 cp16net: I'm on IRC a good bit, but would like to have most of the questions on the list to make the answers available to others later 15:29:38 damn both of the sessions are first thing monday morning 15:29:52 i should at least make the second one. 15:30:13 zykes-: rackspace 15:30:24 cp16net: isn't that out already ? 15:30:54 zykes-: yes 15:31:42 so what's there to launch ? : p 15:32:45 how hard is it to add meters ? 15:33:02 zykes-: depends how deply buried the information is 15:33:03 zykes-: pretty easy 15:33:13 zykes-: :-P yeah but something common 15:33:16 zykes-: it depends a bit on where the data comes from 15:33:34 zykes-: polling and notification handling are pretty easy from the ceilometer side 15:35:07 #link http://ceilometer.readthedocs.org/en/latest/contributing/plugins.html 15:36:29 Well that was staggeringly good timing... 15:36:42 welcome back gmb 15:37:14 Just resolving things after a network outage; I'll email the list with a summary of how things stand for the release since things look a bit flaky. 15:37:34 cp16net: do you have what you need for now? 15:38:14 #action gmb to email the list with a summary of how things stand for the release 15:38:59 ok, any other topics, anyone? 15:39:19 * dhellmann shakes head 15:39:37 same here 15:39:53 ok then, thanks for another great meeting everyone 15:39:56 \o/ 15:40:02 :-) 15:40:08 thanks, everyone! 15:40:15 #endmeeting