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.Base
One category of measurements.
-
classmethod
sample
()[source]
-
classmethod
-
class
ceilometer.api.controllers.v2.meters.
MeterController
(meter_name)[source] Bases:
pecan.rest.RestController
Manages 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.RestController
Works 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.Base
A single measurement for a given meter and resource.
This class is deprecated in favor of Sample.
-
classmethod
sample
()[source]
-
classmethod