Time Execution¶
Contents:
Usage¶
To use time_execution in a project:
from time_execution import time_execution
@time_execution
def go():
pass
API¶
Contents:
time_execution¶
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
-
get_index
()¶
-
time_execution.backends.influxdb module¶
-
class
time_execution.backends.influxdb.
InfluxBackend
(**kwargs)¶ Bases:
time_execution.backends.base.BaseMetricsBackend
-
write
(name, **data)¶
-