跳转到主要内容

Zope/Plone Sentry集成

项目描述

Develop Master

Plone和Zope的Sentry集成

主要功能

它带有丰富的配置选项和功能,如

  1. 通过“网站设置”>“扩展”轻松安装/卸载;

  2. 通过环境变量轻松设置Sentry集成;

  3. 将Python/JavaScript错误报告给Sentry。

安装

环境变量

为了将错误日志发送到Sentry,您需要向Zope/Plone实例提供以下环境变量:

  • SENTRY_DSN - 将Python跟踪信息发送到sentry.io或您自定义的Sentry安装(例如:SENTRY_DSN=https://<public_key>:<secret_key>@sentry.example.com

  • SENTRY_SITESERVER_NAME - 向Sentry日志中添加site标签(例如:SENTRY_SITE=foo.example.com

  • SENTRY_RELEASEEEA_KGS_VERSION - 向Sentry日志中添加release标签(例如:SENTRY_RELEASE=5.1.5-34

  • SENTRY_ENVIRONMENT - 向Sentry日志中添加environment标签。留空将自动从rancher-metadata获取(例如:SENTRY_ENVIRONMENT=staging

Buildout安装

源代码

Eggs仓库

Plone版本

已为Plone 4和5开发和测试。参见上文的构建区段。

如何贡献

参见贡献指南(CONTRIBUTING.md)

资金

EEA - 欧洲环境署(EU)

变更日志

3.0 - (2023-05-05)

  • 重构:优先使用plone.memoize替代eeacache依赖项 [avoinea]

2.4 - (2022-01-13)

  • 错误修复: AttributeError PARENTS [avoinea]

2.3 - (2021-10-11)

  • 错误修复: KeyError HTTP_USER_AGENT [avoinea]

  • 错误修复: FilesystemResourceDirectory对象没有getId属性 [avoinea]

2.2 - (2021-10-03)

  • 在setup.py中修复python版本 [avoinea]

2.1 - (2021-09-28)

  • 添加新javascript的升级步骤 [valipod]

2.0 - (2021-09-28)

  • 更改:新sentry SDK的主要版本号增加 [valipod]

1.5 - (2021-09-24)

  • 更改:迁移到新的sentry SDK [valipod]

1.4 - (2019-12-02)

  • 错误修复:修复JS集成 [avoinea refs #110157]

1.3 - (2019-11-15)

  • 功能:支持Python3 [alecghica, iulianpetcheshi, avoinea refs #110155]

1.2 - (2019-07-30)

  • 在检查匿名时与不支持Plone的系统保持向后兼容 [valipod refs #102005]

1.0 - (2019-06-01)

  • 升级步骤:在“Plone > 网站设置 > 扩展”中安装/重新安装eea.sentry [avoinea refs #104872]

  • 功能:添加JS集成 [avoinea refs #104872]

0.2 - (2019-05-16)

  • 功能:通过环境变量设置Sentry记录器 [avoinea refs #104872]

0.1 - (2019-05-16)

  • 功能:添加自定义raven处理器以清理Zope REQUEST [avoinea refs #104872]

  • 升级步骤:在“Plone > 网站设置 > 扩展”中安装eea.sentry [avoinea refs #104872]

项目详情


下载文件

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

源分布

eea.sentry-3.0.zip (101.0 kB 查看哈希值)

上传时间: 源代码

支持