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 添加到您的环境变量中。
存储库
许可
GPL2 - GNU 公共许可证 2
基于 raven.contrib.zope:BSD
变更日志
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)
初始版本
贡献者
Andreas Jung <info@zopyx.com>
Thomas Kastenholz <github@kronix.eu>
项目详细信息
collective.sentry-0.3.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e5afac2cd728625def7574cbfc5d3281f9e04373be5d9bcc5486cc956dc5c359 |
|
MD5 | 8ac9e3684e095cfd9042f4341f15d91f |
|
BLAKE2b-256 | ba6c400d88fbae105b9864e1ee236b321f3ca6d91bddcd3c4c963cc12dede935 |
collective.sentry-0.3.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f4bbdb83e15ffe2c4f933af72668756c7892476a55562a1e494c3ba9993faa4c |
|
MD5 | 57e5a10b5bdd4a4cd2514e1dcb706fcd |
|
BLAKE2b-256 | 7a1936ef6a7f87ed6a770ad5841bccfd8c1d854bf81557316ca04c29ead6954d |