The ceilometer.api.controllers.v2.meters ModuleΒΆ
-
class
ceilometer.api.controllers.v2.meters.Aggregate(**kwargs)[source] Bases:
ceilometer.api.controllers.v2.base.Base-
classmethod
sample()[source]
-
static
validate(aggregate)[source]
-
classmethod
-
class
ceilometer.api.controllers.v2.meters.Meter(**kwargs)[source] Bases:
ceilometer.api.controllers.v2.base.BaseOne category of measurements.
-
classmethod
sample()[source]
-
classmethod
-
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: 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.
-
get_all(*args, **kwargs)[source] Return all known meters, based on the data recorded so far.
Parameters: q – Filter rules for the meters to be returned.
-
-
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.
-
classmethod
sample()[source]
-
classmethod