我在与Stackdriver Error Reporting集成时遇到困难。
使用堆栈驱动程序日志查看器时,我看到由于橙色的“ !!”,它已正确地将其标识为错误事件。在日志行上。
日志来自Kubernetes上一个pod中的Java应用程序。我正在使用SLF4J和logback来控制我的日志记录。我意识到这不是文档中的示例,该示例建议流利,但是我想避免在所有应用程序中更改日志记录。
按照故障排除指南进行操作,我能够提交一条被选中的日志行,并直接报告错误。这使我认为问题必须与权限相关。我尝试将“错误报告管理员”角色添加到计算引擎默认服务帐户和Kubernetes Engine服务代理上,但这没有用。
我想念什么吗?
答案 0 :(得分:0)
日志查看器中的!!
表示LogEntry.severity
字段的值为ERROR
(由编写条目的客户端提供)。进入错误报告的条目还需要满足其他一些条件:https://cloud.google.com/error-reporting/docs/formatting-error-messages
您可能还对如何将错误分组在一起的详细信息感兴趣:https://cloud.google.com/error-reporting/docs/grouping-errors
“错误报告管理员”角色将允许某人(或服务帐户)执行诸如使错误组静音的操作。对于登录错误报告获取数据没有权限要求。