从Django向Google Stackdriver报告异常错误报告

dj-cloud-error的Python项目详细描述


dj云错误:Django Google云错误报告

https://img.shields.io/pypi/v/dj_cloud_error.svghttps://img.shields.io/travis/prismaticd/dj-cloud-error.svg

向Google云Stackdriver错误报告任何Django站点的异常

  • 免费软件:麻省理工学院许可证

特点

  • 向Google云Stackdriver错误报告任何Django站点的异常
  • 对django ipware的可选依赖关系,用于记录IP地址

快速启动

  1. 将应用程序配置为用户Google云项目:
  • Enabled the Error Reporting api as per https://cloud.google.com/error-reporting/docs/setup/python
  • Set up the required Google IAM credentials - eg set the environment variable GOOGLE_APPLICATION_CREDENTIALS as the path to a service account JSON file, for an account that has the “Errors Writer” permission.
  1. 安装软件包:

    pip install dj_cloud_error
    
  2. 通过在Django项目的根urls.py中设置handler500,启用提供的异常处理程序:

    ^{pr2}$ 在

注意:handler500仅在django设置中的DEBUG = False时使用。在

设置

要禁用错误报告(例如在CI/CD环境中),请将以下内容添加到django设置中:

# in myproject/settings/test.py
CLOUD_ERROR_REPORTING_DISABLED = True

要配置中显示错误的名称,请将此添加到django设置中:

CLOUD_ERROR_REPORTING_SERVICE_NAME = "myservice"  # defaults to "python"

可选附加功能

如果安装了用于记录客户机IP地址的django ipware,可以按如下方式安装:

pip install dj_cloud_error[ip]

学分

此包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。在

历史

  • PyPI的第一个版本。在

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

推荐PyPI第三方库


热门话题
java JPA。Eclipselink没有为mySQL提供密码,但它应该提供   我的Servlet和@FormDataParam存在java问题   java将什么作为上下文参数传递到文件I/O方法中?   如果两个值相同,java无法找到其中一个单选按钮   java在变量和方法名中使用下划线   JavaSpringMVC单线程安全?   klazz类的java Arraylist(反射Api)   java如何在数字字符串中查找最频繁的数字?   JavaAPI设计:使数据更易于阅读与强制更多API调用   JavaHadoopMapReduceforGoogleWebGraph   java无法启动gauge API:Runner意外退出   java如何在bluemix上使用ibm工作负载调度器?   拉取一年中某一周特定日期的所有日期   java为什么是我的角节点。js应用程序将图像上传到S3� 邮递员正确上传时的符号?   在不使用任何第三方jar的情况下将文件从本地传输到linux系统(java代码)   java将现有文件夹复制到Eclipse工作区中新创建的项目中   Java中的regex RegExp帮助   当使用“系统”外观时,Java组合框setSelectedItem会出现故障   JavaASM:在类的方法中获取局部变量名和值