[Openstack] Metering question??

2012-05-02 Thread Joshua Harlow
Hi all,

I was just looking over the efficient metering stuff yesterday.

Just a couple of questions, that might be dups (sorry if they are).

I am noticing that there seems to be a mix of billing specifics there and 
metering specifics there.

If say metering can just provide as much raw data as possible then is that not 
sufficient? Shouldn't that be the limit of openstack's job?

Then there can be sets of business units or other people that figure out how to 
carve up that raw data into billing equivalents. This is especially since every 
business will have there own idears around billing. In certain situations, I 
can even think where one would want to use hadoop to calculate some advanced 
model of all that raw-data and use that for billing, but the key part that 
keeps on coming up in my brain is just get as much raw data as possible.

Thoughts??

-Josh

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Metering question??

2012-05-02 Thread Doug Hellmann
On Wed, May 2, 2012 at 2:31 PM, Joshua Harlow harlo...@yahoo-inc.comwrote:

  Hi all,

 I was just looking over the efficient metering stuff yesterday.

 Just a couple of questions, that might be dups (sorry if they are).

 I am noticing that there seems to be a mix of billing specifics there and
 metering specifics there.

 If say metering can just provide as much raw data as possible then is that
 not sufficient? Shouldn’t that be the limit of openstack’s job?


I believe the rest of the group is reaching that conclusion, too. There was
some discussion of that in the recent schema and counter definitions
thread.



 Then there can be sets of business units or other people that figure out
 how to carve up that raw data into billing equivalents. This is especially
 since every business will have there own idears around billing. In certain
 situations, I can even think where one would want to use hadoop to
 calculate some advanced model of all that raw-data and use that for
 billing, but the key part that keeps on coming up in my brain is just get
 as much raw data as possible.

 Thoughts??

 -Josh


 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Metering question??

2012-05-02 Thread Luis Gervaso
Agree with your comments,

1. Metering tasks for me are mainly 2:

a) Collect relevant data
b) Correlate events (that's which end event corresponds with which event
start) this is very important,
since only openstack knows how to correlate, but the billing system

2. Mediation process should exist, one per billing system (a.k.a driver,
openstack-specific-billing-system-plugin)

Map previously correlated data to a pricing model

3. Billing system tasks (obviously outscope openstack, it's does know
nothing about cloud)

Regards


On Thu, May 3, 2012 at 12:10 AM, Doug Hellmann
doug.hellm...@dreamhost.comwrote:



 On Wed, May 2, 2012 at 2:31 PM, Joshua Harlow harlo...@yahoo-inc.comwrote:

  Hi all,

 I was just looking over the efficient metering stuff yesterday.

 Just a couple of questions, that might be dups (sorry if they are).

 I am noticing that there seems to be a mix of billing specifics there and
 metering specifics there.

 If say metering can just provide as much raw data as possible then is
 that not sufficient? Shouldn’t that be the limit of openstack’s job?


 I believe the rest of the group is reaching that conclusion, too. There
 was some discussion of that in the recent schema and counter definitions
 thread.



 Then there can be sets of business units or other people that figure out
 how to carve up that raw data into billing equivalents. This is especially
 since every business will have there own idears around billing. In certain
 situations, I can even think where one would want to use hadoop to
 calculate some advanced model of all that raw-data and use that for
 billing, but the key part that keeps on coming up in my brain is just get
 as much raw data as possible.

 Thoughts??

 -Josh


 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp




-- 
---
Luis Alberto Gervaso Martin
Woorea Solutions, S.L
CEO  CTO
mobile: (+34) 627983344
luis@ luis.gerv...@gmail.comwoorea.es
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Metering question??

2012-05-02 Thread Luis Gervaso
I just upload a video that shows the way i manage the billing described in
my previous mail in order to clarify:

http://youtu.be/3A1SdZS9Iak

Data is gathered and correlated in a own metering agent that i want to
conform with the ceilometer spec.
Data is submited to the billing system.

The billing process then can be run on demand or scheduled.

Regards


On Thu, May 3, 2012 at 3:01 AM, Luis Gervaso l...@woorea.es wrote:

 Agree with your comments,

 1. Metering tasks for me are mainly 2:

 a) Collect relevant data
 b) Correlate events (that's which end event corresponds with which
 event start) this is very important,
 since only openstack knows how to correlate, but the billing system

 2. Mediation process should exist, one per billing system (a.k.a driver,
 openstack-specific-billing-system-plugin)

 Map previously correlated data to a pricing model

 3. Billing system tasks (obviously outscope openstack, it's does know
 nothing about cloud)

 Regards


 On Thu, May 3, 2012 at 12:10 AM, Doug Hellmann 
 doug.hellm...@dreamhost.com wrote:



 On Wed, May 2, 2012 at 2:31 PM, Joshua Harlow harlo...@yahoo-inc.comwrote:

  Hi all,

 I was just looking over the efficient metering stuff yesterday.

 Just a couple of questions, that might be dups (sorry if they are).

 I am noticing that there seems to be a mix of billing specifics there
 and metering specifics there.

 If say metering can just provide as much raw data as possible then is
 that not sufficient? Shouldn’t that be the limit of openstack’s job?


 I believe the rest of the group is reaching that conclusion, too. There
 was some discussion of that in the recent schema and counter definitions
 thread.



 Then there can be sets of business units or other people that figure out
 how to carve up that raw data into billing equivalents. This is especially
 since every business will have there own idears around billing. In certain
 situations, I can even think where one would want to use hadoop to
 calculate some advanced model of all that raw-data and use that for
 billing, but the key part that keeps on coming up in my brain is just get
 as much raw data as possible.

 Thoughts??

 -Josh


 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp




 --
 ---
 Luis Alberto Gervaso Martin
 Woorea Solutions, S.L
 CEO  CTO
 mobile: (+34) 627983344
 luis@ luis.gerv...@gmail.comwoorea.es




-- 
---
Luis Alberto Gervaso Martin
Woorea Solutions, S.L
CEO  CTO
mobile: (+34) 627983344
luis@ luis.gerv...@gmail.comwoorea.es
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp