1

它们大多是分组的,但仍然有 85% 的页面项目是 SoftTimeLimitExceeded。我是否必须覆盖 raven 类以强制进行正确分组,或者这只是 Sentry 方面的临时问题?

4

1 回答 1

1

这些没有组合在一起的原因是中断更改堆栈跟踪的方式。计时器会中断执行,这意味着代码中的任何帧当前都可能正在运行。您今天将使用我们的指纹 API 来解决它:

try: ... 
except SoftTimeLimitExceeded as exc: 
    raven.captureException(exc, {
        'fingerprint': [task.name, type(exc).__name__]
    })

有关指纹识别的更多信息,请查看此处:

https://docs.getsentry.com/hosted/learn/rollups/#custom-grouping

于 2015-09-28T17:53:06.077 回答