The ceilometer.storage.pymongo_base
ModuleΒΆ
Common functions for MongoDB and DB2 backends
-
class
ceilometer.storage.pymongo_base.
Connection
(url)[source] Bases:
ceilometer.storage.base.Connection
Base Connection class for MongoDB and DB2 drivers.
-
get_meters
(user=None, project=None, resource=None, source=None, metaquery=None, pagination=None)[source] Return an iterable of models.Meter instances
Parameters: - user – Optional ID for user that owns the resource.
- project – Optional ID for project that owns the resource.
- resource – Optional resource filter.
- source – Optional source filter.
- metaquery – Optional dict with metadata to match on.
- pagination – Optional pagination query.
-
get_samples
(sample_filter, limit=None)[source] Return an iterable of model.Sample instances.
Parameters: - sample_filter – Filter.
- limit – Maximum number of results to return.
-
query_samples
(filter_expr=None, orderby=None, limit=None)[source]
-