caspia.toolbox.monitor.stores package

Submodules

caspia.toolbox.monitor.stores.influxdb module

class caspia.toolbox.monitor.stores.influxdb.InfluxDBMetricStore(url=None, database=None, interval=10.0, loop=None)[source]

Bases: caspia.toolbox.monitor.store.MetricStore

record(metric_name, value, labels)
register(metric_name, value_type, labels=None, collect=False)

caspia.toolbox.monitor.stores.noop module

class caspia.toolbox.monitor.stores.noop.NoopStore(interval=1.0, loop=None)[source]

Bases: caspia.toolbox.monitor.store.MetricStore

record(metric_name, value, labels)
register(metric_name, value_type, labels=None, collect=False)

Module contents

caspia.toolbox.monitor.stores.create_store(store_type, loop=None)[source]
caspia.toolbox.monitor.stores.store_autocreate(loop=None)[source]