我对 GCP 中的
Error reporting
服务有疑问,特别是在错误组分辨率设置为 resolved
后的错误通知。
我正在使用 webhook 和电子邮件作为通知渠道。
这里有两个场景
发生错误 -> 将分辨率设置为
resolved
-> 等待“一些”时间 -> 重新触发错误:通知已正确发送
发生错误 -> 立即将分辨率设置为
resolved
-> 不要等待并立即重新触发错误:**未发送通知 **
我已经测试了多次,并且以上行为始终如一地发生。我的预期行为是即使在第二种情况下,也应该发送错误通知。 (虽然第二种情况听起来不像普通的工作流程)
第二种情况可能是一个问题,因为:虽然没有发送通知,但捕获了错误组,因此,如果之后再次发生相同的错误,它将继续忽略并且不发送通知。
通过实验,我猜测这与连续两次错误发生的时间间隔有关。
这似乎也是 GCP 内部问题,所以我不确定我能做些什么。 如果有什么我想要你的好主意,请