如何使用错误报告在 BigQuery 中加入 Google App Engine 的日志记录 table

How to join Google App Engine's logging table in BigQuery with Error Reporting

Google App Engine (GAE) creates a table 用于记录的每一天,其中包含多个日志信息的行,例如“状态”(例如:500404)等

然而,此 table 不包含错误报告中错误的解决状态。例如:

目前,我想了解每天发生多少“已确认”错误。我可以通过 appengine_googleapis_com_request_log_*(例如:appengine_googleapis_com_request_log_20211130)了解每天发生的错误。但是,如果错误是 AcknowledgedOpen.

,我不知道如何获取

有谁知道我如何组合这些信息,或者至少如果错误报告将其信息保存在任何 BigQuery 中 table?

查看 Google 文档以帮助解决您的问题,显然,无法获得解决状态。

您可以在 GCP 控制台的错误报告页面上查看您的错误,该页面按频率顺序显示所有错误的列表。具有相同根本原因的错误被组合在一起。错误报告列表为所有报告的错误提供以下信息:

  • 解决状态
  • 发生次数
  • 用户
  • 错误
  • 出现在
  • 第一次见到
  • 最后一次出现
  • 响应代码

如果您想了解更多信息,可以查看 viewing error 文档。

现在,如我所说,无法获取解析状态;但是,您可以尝试做的是功能请求。

这里有一些文档显示了您可以通过 API 获得什么,它可以帮助您满足功能请求。

此外,这是我发现的 link 关于使用 GCP 的 Error Processing and Log Monitoring 文档。