[Openstack] [ceilometer] Potential New Use Cases
Doug Hellmann
doug.hellmann at dreamhost.com
Fri Oct 26 10:03:40 UTC 2012
On Oct 26, 2012, at 4:29 AM, Julien Danjou <julien at danjou.info> wrote:
> On Thu, Oct 25 2012, Doug Hellmann wrote:
>
>>> IIUC, what's need here is a GROUP BY operator in the API.
>>>
>>> Correct me if I'm wrong, but this is still doable via the API if you
>>> request /users/<user>/meters/instance and treats the events in the
>>> client, no?
>>
>> It is possible, but very very inefficient.
>
> Oh, sure it is. But adding feature and making things more efficient are
> different things. :)
>
>> Querying against arbitrary metadata fields is easy in the MongoDB driver,
>> but not in the SQLAlchemy driver. Adding explicit handling for dimensions
>> would let us implement it in SQL and improve performance with indexes in
>> Mongo.
>
> Ah, thanks to remind me how ORM are bad and that we now have to fight
> against it. :)
>
> I wish we could use JSON native type from PostgreSQL directly and be
> efficient!
You could write a different storage driver. ;)
Doug
>
> --
> Julien Danjou
> # Free Software hacker & freelance
> # http://julien.danjou.info
More information about the Openstack
mailing list