查看和过滤错误

本指南介绍了如何使用 Google Cloud 控制台查看和过滤错误。您可以对错误进行过滤和排序,还可以查看有关错误的其他详细信息,并将错误限制在特定时间范围内。

错误报告页面会显示与当前过滤条件匹配的错误组列表。每行显示错误组的解决状态、响应代码和错误名称等信息。出现次数列显示一个条形图,其中蓝色条形表示所选时间范围内发生错误的次数。按文本过滤错误组时,条形图会显示灰色条,表示与文本过滤条件不匹配的错误数量:

显示经过过滤的错误列表的界面。

如需了解 Error Reporting 如何将错误整理为错误组,请参阅错误如何分组

准备工作

查看错误详情

错误组的详细信息包括错误历史记录、解决状态、出现次数,以及带时间戳的错误列表。列表中的每个条目都包含指向相关日志的链接,以及堆栈轨迹(如果有)。

如需查看错误组的详细信息,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到 Error Reporting 页面:

    前往 Error Reporting

    您也可以使用搜索栏查找此页面。

  2. 点击相应错误名称。

    错误组详情页面会显示有关错误组的信息,包括错误的历史记录、特定错误实例以及错误示例中的诊断信息。如果项目中启用了 Gemini,您可以使用 Gemini 获取问题排查建议

查看关联的日志条目

如需查看与某个示例错误相关联的日志条目,请在最近的示例面板中点击对应于任意条目的查看日志。系统随即会转到 Logs Explorer 页面。

Logs Explorer 中,查询编辑器窗格会预先填充一个包含 error_groups ID 字段的过滤条件。导致该错误组的日志条目列表会显示在查询结果窗格中。

如果某个日志条目属于某个错误组,Logs Explorer 会在日志条目的显示区域中添加错误组按钮 ()。点击该按钮可查看分组详细信息或更改要显示的日志条目。如需了解详情,请参阅查找包含错误组的日志条目

如需详细了解如何使用 Google Cloud 控制台查看这些日志,请参阅使用日志浏览器

过滤错误组

您可以使用 Error Reporting”工具栏上的过滤条件,按状态、受影响的资源以及存储日志条目的日志分桶区域进行过滤。

按资源过滤错误组

如需按资源过滤错误组,请选择 All Resources(所有资源)菜单,然后选择相应资源。某些资源允许您按错误组标签进一步过滤。可用的错误组标签的类型和数量因资源而异。例如,如果您有 Kubernetes 容器服务资源的错误组,则可以先按服务过滤,然后再按版本过滤:

Error Reporting 的“资源”过滤器菜单,其中显示了 Kubernetes 容器服务资源的可用错误组标签过滤条件。

如需保存所做的选择,请点击应用

如需清除资源过滤条件并重置过滤后的错误组列表,请选择重置,然后选择应用

按文本过滤错误组

如需按文本过滤错误,请在过滤错误文本字段中输入一个值。文本过滤条件可对以下任意字段执行文本匹配:

  • 错误信息
  • HTTP 响应代码
  • 异常堆栈
  • 请求网址
  • 报告位置
  • HTTP 方法

后续步骤