用于向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标记

注意:我的应用程序将被您为数据狗应用程序名提供的任何值替换。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java构造函数的无参数形式   JAVAutil。NoTouchElementException错误不知道如何修复   java启动一个alreadybuilt模块,用于另一个模块的集成测试   在Java中,循环同时在两个树映射上迭代   用我的JSON文件信息填充数组时出现java问题   使用netbeans读取输入文件时遇到问题   javassl证书颁发javax。网ssl。SSLHandshakeException:   java在netty的ChannelOption中,超时和连接超时是什么意思?   java Spring引导oauth2响应,重定向url作为基础服务而不是代理(网关)   java如何更好地解决OutOfMemory错误   netbeans Java程序以Java结果终止:137   java CDI生产者始终为空   有没有什么工具可以在java中模拟http请求   java slf4j记录器日志级别未正确继承