如何才能在 Google App Engine 中出现每次异常时收到通知?

How can I get notified for every Exception occurrence in Google App Engine?

提问人:RoieL 提问时间:1/18/2022 最后编辑:RoieL 更新时间:1/19/2022 访问量:137

问:

我希望在我的 GAP 服务中出现每个异常时收到通知(通过 slack 频道的电子邮件)。

当我尝试通过 GCP 错误报告创建通知时,似乎我能够为每个事件(而不是每个事件)获取一个通知,并且它也每天/每小时/每月只查询一次。

我还尝试根据日志严重性在 GCP 日志监控中创建一个策略,但当然,我不会只收到异常的通知,而且松弛通知只是宣布正在通过阈值,而没有我想要通过推送获得的实际数据。

  1. 我有什么方法可以让错误报告每次发生时通知我?

  2. GCP 是否有其他内部工具可以在事件发生时发出通知?还是应该使用外部工具,例如 Epsagon/Operations(正式名称为 Stackdriver)?

谷歌应用引擎 google-cloud-error-reporting

评论


答:

1赞 RoieL 1/19/2022 #1

因此,似乎无法在每次异常发生时获取推送事件,并且由于我不想通过拉取(使用 ereport)或仅获取新异常(通过 Stackdriver)来查询它,因此我不得不使用外部服务,例如 Datadog。