将代码的运行时度量值发送到infloxdb
timekeeper的Python项目详细描述
TimeKeeper是一个库,用于通过向infloxDB发送度量值来检测实时Python代码。
需要Python2.7或3.2+,以及infloxDB 0.9.0+。
usage
=
您可以使用上下文管理器或修饰函数来记录完成该函数或代码块所需时间的挂钟时间:
`` python
from timekeeper import timekeeper
tk=timekeeper(
“udp+infloxDB://localhost/databasename”,
prefix=“location-1.cluster-1.app-1.app-1.cluster-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app慢速功能“,tags={“foo”:“baz”}):
睡眠(9001)
````
安装
==
````
```
pip安装计时器
````
--
![pypi下载](http://img.shields.io/pypi/dm/timekeeper.svg) ;![pypi版本](http://img.shields.io/pypi/v/timekeeper.svg) ;![python 2.7](http://img.shields.io/badge/python-2.7-green.svg) ;![python 3.2+](http://img.shields.io/badge/python-3.2+-green.svg) ;![许可证](http://img.shields.io/badge/license isc red.svg)
需要Python2.7或3.2+,以及infloxDB 0.9.0+。
usage
=
您可以使用上下文管理器或修饰函数来记录完成该函数或代码块所需时间的挂钟时间:
`` python
from timekeeper import timekeeper
tk=timekeeper(
“udp+infloxDB://localhost/databasename”,
prefix=“location-1.cluster-1.app-1.app-1.cluster-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app-1.app慢速功能“,tags={“foo”:“baz”}):
睡眠(9001)
````
安装
==
````
```
pip安装计时器
````
--
![pypi下载](http://img.shields.io/pypi/dm/timekeeper.svg) ;![pypi版本](http://img.shields.io/pypi/v/timekeeper.svg) ;![python 2.7](http://img.shields.io/badge/python-2.7-green.svg) ;![python 3.2+](http://img.shields.io/badge/python-3.2+-green.svg) ;![许可证](http://img.shields.io/badge/license isc red.svg)