哨兵混合错误

时间:2019-07-16 15:48:51

标签: sendgrid sentry

我正在尝试遍历响应对象,并将个别错误发送给Sentry。我正在处理Sendgrid API响应错误数组。

我尝试了以下代码,但似乎不适用于Sentry。

try {
    await SendgridCall()
} catch (errors) {
  errors.response.body.errors.forEach(error => {
     let err = new Error(error.message)
     err.name = 'SendgridError'
     Sentry.captureException(err);
  })
}

我希望Sentry根据错误消息创建不同的错误事件,但这似乎没有发生。相反,它将合并大多数错误,并使用混合消息创建错误事件(顶部消息与控制台中事件内部的消息不同)。

1 个答案:

答案 0 :(得分:0)

事件被归为一个问题。

请注意,您仍然可以看到各个事件:

Cycle through issues in sentry.io

默认情况下,哨兵会向您显示最新的消息。

如果您想更改它们的分组方式,请you could use fingerprint。 请注意,默认情况下,Sentry会针对每个新问题通知您(即电子邮件)。