【发布时间】:2018-04-11 09:42:50
【问题描述】:
背景:
我正在使用 Django2 和 Sentry 来检测我的崩溃。在我的 gitlab 管道中。我曾经将test 工作作为部署新功能时不破坏任何功能的主要关注点。
我的许多testcases 包含Exception 和Sentry 确实激增。
问题:
在pipeline跑的过程中,我有什么技巧可以压制一段时间的哨兵吗?
【问题讨论】:
背景:
我正在使用 Django2 和 Sentry 来检测我的崩溃。在我的 gitlab 管道中。我曾经将test 工作作为部署新功能时不破坏任何功能的主要关注点。
我的许多testcases 包含Exception 和Sentry 确实激增。
问题:
在pipeline跑的过程中,我有什么技巧可以压制一段时间的哨兵吗?
【问题讨论】:
基本上,如果有一个 settings.py 配置指定是否向 Sentry 发送错误,您可以为测试环境创建一个不同的配置并关闭 sentry 日志记录。 我目前使用一个单独的 test_settings.py 文件,从 INSTALLED_APPS 中删除哨兵(和相关)。它对我们来说已经足够好了。
【讨论】: