GCP:堆栈驱动程序全局错误日志不会报告错误



我在堆栈驱动程序日志查看器中正确显示错误,但在错误报告中没有

。它是一个python应用程序,使用google-cloud-logging来设置堆栈驱动程序记录器。我认为这可以完成这项工作,但显然不是。这是我的设置方式

import logging
import google.cloud.logging # Don't conflict with standard logging
from google.cloud.logging.handlers import CloudLoggingHandler, setup_logging
client = google.cloud.logging.Client()
handler = CloudLoggingHandler(client)
logging.getLogger().setLevel(logging.INFO) # defaults to WARN
setup_logging(handler)

为什么它没有出现在错误报告中的任何线索?服务帐户具有以下角色

  • 错误报告管理员
  • 错误编写器
  • 日志记录管理员

也许仔细检查格式要求,如果格式不太正确,它不会被摄取到错误报告中。消息的屏幕截图看起来不错,但您可以从该链接中仔细检查 API for ReportedErrorEvent。另外使用的是哪个平台?设置可能因平台而异,请参阅此处的指南。 我不认为这些角色会成为摄取的问题。

最新更新