用于向datadog提交计时和异常的简单django中间件。
django-datadog的Python项目详细描述
#django datadog
*一个简单的django中间件,用于向datadog提交计时和异常。
*一个helper类,stats,从django settings创建到datadog的api和statsd连接
\installation
将代码下载到项目中并安装它。
``bash
git clone git://github.com/conorbranagan/django datadog.git
cd django datadog
python setup.py install
```
应用程序。
``python
python
installed\apps+=('djdatadog')
````
将以下配置添加到项目的`settingsettings.py`文件中:
``python
datadog-api-key=“apikey”
datadog-api-key=“apkey”
datadog-app-key=“appkey”
datadog-datadog-app-key=“appkey”
datadog-datadog-app-key=“appkey”
datadog-datadog-app-key=“appkey”
对于statsd metrics
```
可以在https://app.datadoghq.com/account/settings\api
将datadog请求处理程序添加到“settings.py”中的中间件中。
`` python
中间件类+=('djdatadog.middleware.datadogmiddleware')
````
##用法
请参阅[datadog python客户端文档](http://datadogpy.readthedocs.org/en/latest/datadog dogstatsd module)
这里有一个例子:
![Django异常示例](https://dl.dropbox.com/u/126553/django datadog.png)
您还可以使用新的计时指标:
-`My_App.request_time.{avg,max,min}`
-`my-app.errors.500`
-`my-app.errors.404`
-`my-app.errors.403`
-`my-app.errors.405`
-`my-app.errors.410`
metrics被标记为“path:/path/to/view`
注意:“my-app”将被您为“datadog”app.name`提供的任何值替换。
*一个简单的django中间件,用于向datadog提交计时和异常。
*一个helper类,stats,从django settings创建到datadog的api和statsd连接
\installation
将代码下载到项目中并安装它。
``bash
git clone git://github.com/conorbranagan/django datadog.git
cd django datadog
python setup.py install
```
应用程序。
``python
python
installed\apps+=('djdatadog')
````
将以下配置添加到项目的`settingsettings.py`文件中:
``python
datadog-api-key=“apikey”
datadog-api-key=“apkey”
datadog-app-key=“appkey”
datadog-datadog-app-key=“appkey”
datadog-datadog-app-key=“appkey”
datadog-datadog-app-key=“appkey”
对于statsd metrics
```
可以在https://app.datadoghq.com/account/settings\api
将datadog请求处理程序添加到“settings.py”中的中间件中。
`` python
中间件类+=('djdatadog.middleware.datadogmiddleware')
````
##用法
请参阅[datadog python客户端文档](http://datadogpy.readthedocs.org/en/latest/datadog dogstatsd module)
这里有一个例子:
![Django异常示例](https://dl.dropbox.com/u/126553/django datadog.png)
您还可以使用新的计时指标:
-`My_App.request_time.{avg,max,min}`
-`my-app.errors.500`
-`my-app.errors.404`
-`my-app.errors.403`
-`my-app.errors.405`
-`my-app.errors.410`
metrics被标记为“path:/path/to/view`
注意:“my-app”将被您为“datadog”app.name`提供的任何值替换。