time_execution.backends¶
time_execution.backends.base module¶
Base metrics backend
time_execution.backends.elasticsearch module¶
-
class
time_execution.backends.elasticsearch.ElasticsearchBackend(hosts=None, index='metrics', doc_type='metric', index_pattern='{index}-{date:%Y.%m.%d}', *args, **kwargs)¶ Bases:
time_execution.backends.base.BaseMetricsBackend-
bulk_write(metrics)¶ Write multiple metrics to elasticsearch in one request
Parameters: metrics (list) – data with mappings to send to elasticsearch
-
get_index()¶
-
time_execution.backends.influxdb module¶
-
class
time_execution.backends.influxdb.InfluxBackend(**kwargs)¶ Bases:
time_execution.backends.base.BaseMetricsBackend-
write(name, **data)¶
-