用于向datadog提交计时和异常的简单django中间件。
ak-django-datadog的Python项目详细描述
#Django数据狗
一个简单的django中间件,用于向datadog提交计时和异常。
##安装
将代码下载到项目中并安装它。
`bash git clone git://github.com/conorbranagan/django-datadog.git cd django-datadog python setup.py install `
将datadog添加到已安装的应用程序列表中。
`python INSTALLED_APPS += ('datadog') `
将以下配置添加到您的项目“settings.py文件:
`python DATADOG_API_KEY = 'YOUR_API_KEY' DATADOG_APP_KEY = 'YOUR_APP_KEY' DATADOG_APP_NAME = 'my_app' # Used to namespace metric names `
api和app键可以在https://app.datadoghq.com/account/settings#api
在settings.py中将datadog请求处理程序添加到中间件中。
`python MIDDLEWARE_CLASSES += ('datadog.middleware.DatadogMiddleware') `
##用法
一旦安装了middle,您将开始在datadog中接收事件 应用程序异常情况下的流。下面是一个示例:
啊![示例django异常](https://dl.dropbox.com/u/126553/django-datadog.png)
还将提供新的计时指标:
- 我的应用程序请求时间{avg,max,min}
- 我的应用程序错误
指标用路径/path/to/view标记
注意:我的应用程序将被您为数据狗应用程序名提供的任何值替换。推荐PyPI第三方库