在 Google Cloud 控制台中,您可以查看、排序和过滤错误组,以评估应用健康状况、跟踪重现趋势并确定严重故障的优先处理顺序。
Error Reporting页面会列出应用中的错误组,并显示诊断详情,例如错误名称、解决状态、HTTP 响应代码以及随时间推移的发生次数:
如需了解 Error Reporting 如何按根本原因汇总各个错误事件,请参阅错误事件的分组方式。
准备工作
- 确保您至少有一个错误组。如需了解详情,请参阅使用 Error Reporting 收集错误数据。
-
如需获得查看和过滤错误所需的权限,请让您的管理员为您授予项目的 Error Reporting Viewer (
roles/errorreporting.viewer) IAM 角色。 如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
查看错误详情
错误组的详细信息包括错误事件的历史记录、解决状态、发生次数以及包含时间戳的错误事件列表。列表中的每个条目都包含指向相关日志的链接,以及堆栈轨迹(如有)。
如需查看错误组的详细信息,请执行以下操作:
-
在 Google Cloud 控制台中,前往 Error Reporting 页面:
您也可以使用搜索栏查找此页面。
点击相应错误名称。
错误组详情页面会显示有关错误组的信息,包括错误事件的历史记录以及之前错误事件中的诊断信息。如果项目中启用了 Gemini,您就可以使用 Gemini 获取问题排查建议。
查看关联的日志条目
如需查看与错误事件相关联的日志条目,请前往最近的示例窗格,然后点击查看日志。
Logs Explorer 页面随即打开,并显示与相应错误组关联的日志条目。查询编辑器字段指定了错误组 ID。
例如,此字段可能包含类似 errorGroups.id="ERROR_GROUP_ID" 的内容,其中 ERROR_GROUP_ID 是您的错误组的 ID。
在 Logs Explorer 中,如果显示
错误组按钮,则表示相应日志条目与某个错误组相关联。您可以按错误组 ID 过滤日志条目。如需查看错误组,请点击相应按钮。
详情请参阅以下内容:
过滤错误组
您可以使用 Error Reporting 工具栏上的过滤条件,按状态、受影响的资源以及存储日志条目的日志存储分区的区域来过滤错误组。
按资源过滤错误组
如需按资源过滤错误组,请选择所有资源菜单,然后选择一个资源。某些资源允许您按错误组标签进一步过滤。 可用的错误组标签的类型和数量因资源而异。例如,如果您有 Kubernetes Container Services 资源对应的错误组,则可以先按服务过滤,然后再按版本过滤:
如需保存所选内容,请点击应用。
如需清除资源过滤条件并重置过滤后的错误组列表,请依次选择重置和应用。
按文本过滤错误组
如需按文本过滤错误组,请在过滤错误文本字段中输入一个值。文本过滤条件可以对以下任一字段执行文本匹配:
- 错误信息
- HTTP 响应代码
- 异常堆栈
- 请求网址
- 报告位置
- HTTP 方法