首页 > 解决方案 > 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)

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

标签: logginggoogle-cloud-platformgoogle-cloud-logging

解决方案


也许仔细检查格式要求,如果格式不完全正确,则不会将其引入错误报告中。消息的屏幕截图看起来不错,但您可以从该链接仔细检查 ReportedErrorEvent 的 API。另外正在使用哪个平台?设置可能会因平台而略有不同,请参阅此处的指南。我认为角色不会成为摄取的问题。


推荐阅读