跳转到主要内容

Sentry与Plone 5.2/Zope 4集成

项目描述

collective.sentry

与 Zope 集成的 Sentry。

要求

  • Plone 5.2, 5.1(已测试)

  • Python 3.6+,2.7(已测试)

安装

collective.sentry 添加到您的 buildout 并重新运行 buildout。

配置

通过在您的 shell 配置或使用 buildout 设置环境变量 SENTRY_DSN 来配置 Sentry DSN。

[instance]
environment-vars +=
    SENTRY_DSN https://......

在 Sentry 中记录的补充信息

collective.sentry 将自动创建一个 Sentry 标签 instance_name,该标签来自相关实例的 buildout 部分名称。如果设置了环境变量 SENTRY_PROJECT,还可以配置一个额外的标签 project(可选)。这允许您在需要时引入一个额外的标签进行过滤。

SENTRY_ENVIRONMENT 设置为区分不同环境,例如测试环境与生产环境(https://docs.sentry.io/enriching-error-data/environments/

SENTRY_RELEASE 设置为向 Sentry 发送发布信息。(https://docs.sentry.io/workflow/releases/

设置 ´SENTRY_INTEGRATIONS`(以逗号分隔)以设置不同的集成。(https://docs.sentry.io/platforms/python/configuration/integrations/

可选激活

默认情况下,如果您在 eggs 中安装了 collective.sentry,则如果不配置 SENTRY_DSN,实例启动将崩溃。但有时,您有多个环境,您希望产品被加载,而不在底层进行任何操作(开发环境和生产环境的配置相同,但开发环境中没有 Sentry)。要启用此行为,请将 SENTRY_OPTIONAL=1 添加到您的环境变量中。

存储库

https://github.com/collective/collective.sentry

许可

  • GPL2 - GNU 公共许可证 2

  • 基于 raven.contrib.zope:BSD

作者

ZOPYX/Andreas Jung,info@zopyx.com

collective.sentry 是作为 Plone 5.2 迁移项目的一部分开发的,并由 Gent 大学赞助。

变更日志

0.3.2 (2023-11-07)

  • 再次修复 SENTRY_MAX_LENGTH 默认值。 [Lunga001]

0.3.1 (2023-10-11)

  • 修复 SENTRY_MAX_LENGTH 默认值。 [folix-01]

0.3.0 (2022-10-06)

  • 添加环境变量以禁用 Sentry 集成。 [krissik]

0.2.6 (2022-07-28)

  • 修复了在 errorRaisedSubscriber 函数中缺失 exc_info 变量的一个问题。 [thomasmassmann]

0.2.5 (2022/07/26)

  • 添加可选环境参数用于 Sentry 集成(“SENTRY_INTEGRATIONS”,逗号分隔列表)[2silver]

  • 确保在发送之前实际上忽略了所有应该被忽略的异常。 [thomasmassmann]

0.2.4 (2020/09/07)

  • 忽略在根 Zope 错误日志中忽略的异常。 [maurits]

0.2.3 (2020/08/05)

  • 修复 Zope 站点根上的错误处理。 [krissik]

0.2.2 (2020/07/13)

  • 在发送异常到 Sentry 之前,添加检查错误日志忽略的异常。 [eikichi18]

0.2.1 (2020/07/08)

  • 添加 SENTRY_ENVIRONMENT 选项。 [fulv]

0.2.0 (2019/11/28)

  • 添加可选环境参数以设置堆栈跟踪的最大长度(“SENTRY_MAX_LENGTH”,默认为 512)。 [Thokas]

0.1.7 (2019/10/21)

  • 使 collective.sentry 配置可选(如果没有 SENTRY_DSN 则不加载)。 [kiorky]

0.1 (2019/08/15)

  • 初始版本

贡献者

项目详细信息


下载文件

下载您平台上的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

collective.sentry-0.3.2.tar.gz (6.5 kB 查看散列

上传于 来源

构建版本

collective.sentry-0.3.2-py3-none-any.whl (7.1 kB 查看哈希值)

上传于 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面