如何使用错误报告在 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 用于记录的每一天,其中包含多个日志信息的行,例如“状态”(例如:500
、404
)等
然而,此 table 不包含错误报告中错误的解决状态。例如:
目前,我想了解每天发生多少“已确认”错误。我可以通过 appengine_googleapis_com_request_log_*
(例如:appengine_googleapis_com_request_log_20211130
)了解每天发生的错误。但是,如果错误是 Acknowledged 或 Open.
,我不知道如何获取
有谁知道我如何组合这些信息,或者至少如果错误报告将其信息保存在任何 BigQuery 中 table?
查看 Google 文档以帮助解决您的问题,显然,无法获得解决状态。
您可以在 GCP 控制台的错误报告页面上查看您的错误,该页面按频率顺序显示所有错误的列表。具有相同根本原因的错误被组合在一起。错误报告列表为所有报告的错误提供以下信息:
- 解决状态
- 发生次数
- 用户
- 错误
- 出现在
- 第一次见到
- 最后一次出现
- 响应代码
如果您想了解更多信息,可以查看 viewing error 文档。
现在,如我所说,无法获取解析状态;但是,您可以尝试做的是功能请求。
这里有一些文档显示了您可以通过 API 获得什么,它可以帮助您满足功能请求。
- https://cloud.google.com/support/docs/issue-trackers
- https://cloud.google.com/error-reporting/reference/rest/v1beta1/ErrorEvent
此外,这是我发现的 link 关于使用 GCP 的 Error Processing and Log Monitoring 文档。
Google App Engine (GAE) creates a table 用于记录的每一天,其中包含多个日志信息的行,例如“状态”(例如:500
、404
)等
然而,此 table 不包含错误报告中错误的解决状态。例如:
目前,我想了解每天发生多少“已确认”错误。我可以通过 appengine_googleapis_com_request_log_*
(例如:appengine_googleapis_com_request_log_20211130
)了解每天发生的错误。但是,如果错误是 Acknowledged 或 Open.
有谁知道我如何组合这些信息,或者至少如果错误报告将其信息保存在任何 BigQuery 中 table?
查看 Google 文档以帮助解决您的问题,显然,无法获得解决状态。
您可以在 GCP 控制台的错误报告页面上查看您的错误,该页面按频率顺序显示所有错误的列表。具有相同根本原因的错误被组合在一起。错误报告列表为所有报告的错误提供以下信息:
- 解决状态
- 发生次数
- 用户
- 错误
- 出现在
- 第一次见到
- 最后一次出现
- 响应代码
如果您想了解更多信息,可以查看 viewing error 文档。
现在,如我所说,无法获取解析状态;但是,您可以尝试做的是功能请求。
这里有一些文档显示了您可以通过 API 获得什么,它可以帮助您满足功能请求。
- https://cloud.google.com/support/docs/issue-trackers
- https://cloud.google.com/error-reporting/reference/rest/v1beta1/ErrorEvent
此外,这是我发现的 link 关于使用 GCP 的 Error Processing and Log Monitoring 文档。