The ceilometer.api.controllers.v2.meters Module¶
- 
class 
ceilometer.api.controllers.v2.meters.Meter(**kwargs)[source]¶ Bases:
ceilometer.api.controllers.v2.base.BaseOne category of measurements.
- 
class 
ceilometer.api.controllers.v2.meters.MeterController(meter_name)[source]¶ Bases:
pecan.rest.RestControllerManages operations on a single meter.
- 
get_all(*args, **kwargs)[source]¶ Return samples for the meter.
Parameters: - q – Filter rules for the data to be returned.
 - limit – Maximum number of samples to return.
 
- 
post(*args, **kwargs)[source]¶ Post a list of new Samples to Telemetry.
Parameters: - direct – a flag indicates whether the samples will be posted directly to storage or not.
 - samples – a list of samples within the request body.
 
- 
statistics(*args, **kwargs)[source]¶ Computes the statistics of the samples in the time range given.
Parameters: - q – Filter rules for the data to be returned.
 - groupby – Fields for group by aggregation
 - period – Returned result will be an array of statistics for a period long of that number of seconds.
 - aggregate – The selectable aggregation functions to be applied.
 
- 
 
- 
class 
ceilometer.api.controllers.v2.meters.MetersController[source]¶ Bases:
pecan.rest.RestControllerWorks on meters.
- 
class 
ceilometer.api.controllers.v2.meters.OldSample(counter_volume=None, resource_metadata=None, timestamp=None, **kwds)[source]¶ Bases:
ceilometer.api.controllers.v2.base.BaseA single measurement for a given meter and resource.
This class is deprecated in favor of Sample.
- 
class 
ceilometer.api.controllers.v2.meters.Statistics(start_timestamp=None, end_timestamp=None, **kwds)[source]¶ Bases:
ceilometer.api.controllers.v2.base.BaseComputed statistics for a query.