向Sentry报告Odoo错误
项目描述
此模块允许轻松将 Sentry 与Odoo集成。
目录表
安装
此模块可以像任何其他Odoo模块一样安装,只需将模块的目录添加到Odoo addons_path。为了使模块能够正确包装Odoo WSGI应用程序,它还需要作为全局服务器模块加载。这可以通过您的Odoo配置文件中的 server_wide_modules 参数或通过 --load 命令行参数来完成。
此模块还要求系统上存在sentry-sdk Python软件包。可以使用pip进行安装
pip install sentry-sdk
配置
可以在您的Odoo配置文件中添加以下附加配置选项
[表格]
其他 客户端参数 可以通过在您的Odoo配置文件中将参数名称以 sentry_ 开头来配置。目前支持的其他客户端参数包括: with_locals, max_breadcrumbs, release, environment, server_name, shutdown_timeout, in_app_include, in_app_exclude, default_integrations, dist, sample_rate, send_default_pii, http_proxy, https_proxy, request_bodies, debug, attach_stacktrace, ca_certs, propagate_traces, traces_sample_rate, auto_enabling_integrations。
示例Odoo配置
下面是一个包含 Odoo Sentry 选项的示例Odoo配置文件
[options] sentry_dsn = https://<public_key>:<secret_key>@sentry.example.com/<project id> sentry_enabled = true sentry_logging_level = warn sentry_exclude_loggers = werkzeug sentry_ignore_exceptions = odoo.exceptions.AccessDenied, odoo.exceptions.AccessError,odoo.exceptions.MissingError, odoo.exceptions.RedirectWarning,odoo.exceptions.UserError, odoo.exceptions.ValidationError,odoo.exceptions.Warning, odoo.exceptions.except_orm sentry_include_context = true sentry_environment = production sentry_release = 1.3.2 sentry_odoo_dir = /home/odoo/odoo/
使用
配置和安装完成后,模块将报告配置的Sentry日志级别及以上的所有日志事件,无需进行其他操作。
已知问题/路线图
无数据库分离 – 此模块通过拦截正在运行的Odoo进程中的所有Odoo日志记录来工作。这意味着一旦在一个数据库中安装,它将拦截并报告该Odoo服务器上使用的所有Odoo数据库的错误。
前端集成 – 在未来,通过集成raven-js,我们希望将Odoo客户端端错误报告也添加到该模块中。此外,可以将Sentry用户反馈表集成到Odoo客户端错误对话框窗口中,以便用户简要描述出错时他们在做什么。
错误跟踪器
错误在GitHub Issues上进行跟踪。如果在遇到问题,请检查是否已经有人报告了您的问题。如果您是第一个发现它的人,请通过提供详细且受欢迎的反馈来帮助我们解决问题。
请不要直接联系贡献者以寻求支持或帮助解决技术问题。
致谢
贡献者
穆罕默德·巴希 <barsintod@gmail.com>
安德鲁斯·普雷伊马塔斯 <andrius@versada.eu>
纳吉斯·约纳伊蒂斯 <naglis@versada.eu>
阿泰·伊索珀鲁 <atte.isopuro@avoin.systems>
弗洛里安·莫尼耶 <florian.mounier@akretion.com>
乔恩·阿什顿 <jon@monkeyinferno.com>
马克·舒伊特 <mark@gig.solutions>
其他致谢
Vauxoo
维护者
此模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
当前维护者
此模块是GitHub上的OCA/server-tools项目的部分。
欢迎您做出贡献。有关如何贡献的信息,请访问https://odoo-community.org/page/Contribute。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码发行版
构建发行版
哈希值 for odoo_addon_sentry-17.0.1.0.0.3-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 234b1333b8f31290b2324065abc1cc7e3aebb57d8fa1643a0fefc06bad9ef115 |
|
MD5 | b26fb2f284d016587d7976adf8f00364 |
|
BLAKE2b-256 | 248ea4aac15193dc25f196cd7c3edada390ef8ded6c9ecce4c7b0d8a657c2eb0 |