0

我在与 Stackdriver 错误报告集成时遇到困难。

使用堆栈驱动程序日志查看器时,我可以看到由于橙色“!!”,它已正确将其识别为错误事件 在日志行上。

日志来自 Kubernetes 上的 pod 中的 Java 应用程序。我正在使用 SLF4J 和 logback 来控制我的日志记录。我意识到这不是文档中建议 fluentd 的示例,但是我想避免在所有应用程序中更改我的日志记录。

按照故障排除指南,我可以提交一条被拾取的日志行,也可以直接报告错误。这让我认为问题必须与权限相关。我尝试将“错误报告管理员”角色添加到计算引擎默认服务帐户和 Kubernetes Engine 服务代理上,但这没有奏效。

我错过了什么吗?

4

1 回答 1

1

日志查看器!!中的 表示该LogEntry.severity字段的值为ERROR(由编写条目的客户端提供)。进入错误报告的条目需要满足其他一些标准:https ://cloud.google.com/error-reporting/docs/formatting-error-messages

您可能还对如何将错误分组在一起的详细信息感兴趣:https ://cloud.google.com/error-reporting/docs/grouping-errors

“错误报告管理员”角色将允许某人(或服务帐户)执行诸如将错误组静音之类的操作。从登录到错误报告中获取数据没有权限要求。

于 2018-08-27T13:56:47.507 回答