[Openstack] [metering] Do we need an API and storage?

Francis J. Lacoste francis.lacoste at canonical.com
Wed May 16 21:00:17 UTC 2012


Hi,

The whole API discussion made me wondered if this part of the
architecture is worth keeping.

The main use case for the metering API is so that billing systems can be
integrated in OpenStack. We have the assumption that any billing system
will need an integation layer. I think this is a fair assumption.

But at the same time, we are forcing the integration to be made around a
polling model. From time to time, poll the metering API to create
billing artefacts.

I'm now of the opinion that we exclude storage and API from the metering
project scope. Let's just focus on defining a metering message format,
bus, and maybe a client-library to make it easy to write metering consumers.

That way we avoid building a lot of things that we only _think will be
useful_ for potential billing integration. Only writing/delivering such
an integration component would prove that we built at least something
that is useful.

Cheers

-- 
Francis J. Lacoste
francis.lacoste at canonical.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20120516/963f35c5/attachment.sig>


More information about the Openstack mailing list