On 05/10/2012 02:14 PM, Loic Dachary wrote: > Hi, > > The metering project team holds a meeting in #openstack-meeting, Thursdays at > 1600 UTC > <http://www.timeanddate.com/worldclock/fixedtime.html?hour=16&min=0&sec=0>. > Everyone is welcome. > I propose an agenda based on the discussions we had on this list. > > http://wiki.openstack.org/Meetings/MeteringAgenda > Topic: external API definition > > * API defaults and API extensions > * API extension > * extension=XXXX loads the XXXX python module > * XXXX method query is called with the > * QUERY_STRING > * a handler to the storage > * a pointer to the configuration > * API calls common arguments > * Datetime range : start and end > * Transparent cache for aggregation > * API defaults http://wiki.openstack.org/EfficientMetering#API > * GET list components > * GET list components meters (argument : name of the component) > * GET list accounts > * GET list of meter_type > * GET list of events per account > * GET sum of (meter_volume, meter_duration) for meter_type and account_id Based on the discussions on the list I changed the list to:
#info GET list components #info GET list components meters (argument : name of the component) #info GET list [user_id|project_id|source] #info GET list of meter_type #info GET list of events per [user_id|project_id|source] ( allow to specify user_id or project_id or both ) #info GET sum of (meter_volume, meter_duration) for meter_type and [user_id|project_id|source] #info other ? > * other ? > * open discussion > > Cheers > -- > Loïc Dachary Chief Research Officer > // eNovance labs http://labs.enovance.com > // ? l...@enovance.com ? +33 1 49 70 99 82 -- Loïc Dachary Chief Research Officer // eNovance labs http://labs.enovance.com // ? l...@enovance.com ? +33 1 49 70 99 82
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp