【问题标题】:Why are Cloud Function Errors Not Reported in Error Reporting Dashboard?为什么错误报告仪表板中没有报告云功能错误?
【发布时间】:2020-11-21 17:04:43
【问题描述】:

在我们的 Stackdriver 日志中,某些函数因以下原因而失败:

Error: memory limit exceeded. Function invocation was interrupted.

我通过部署更多内存的函数轻松解决了这个问题。

但真正的问题是这些错误没有出现在错误报告仪表板中:https://console.cloud.google.com/errors

为什么错误报告仪表板中不显示内存限制错误?

还有哪些错误没有被报告?

这是一个应该上报给 Google 的错误吗?

【问题讨论】:

    标签: google-cloud-platform google-cloud-functions google-cloud-stackdriver google-cloud-error-reporting


    【解决方案1】:

    正如answer 所提到的,这种异常(超出内存)是应用程序范围内未捕获的异常,它们应该由code 手动报告。

    我的建议是在 Error Reporting Dashboard 中捕获要报告的此类异常,为了补充错误,您可以在 Stackdriver Monitoring 中创建一个指标来检查函数的行为并对函数的行为有更友好的看法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-21
      • 1970-01-01
      相关资源
      最近更新 更多