查看和过滤错误

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

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

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

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

准备工作

查看错误详情

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

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

  1. 在 Google Cloud 控制台的导航面板中,选择 Error Reporting,然后选择您的 Google Cloud 项目:

    前往 Error Reporting

  2. 点击错误名称。

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

查看关联的日志条目

如需查看与示例错误关联的日志条目,请在最近的示例面板中点击任意条目中的查看日志。您随即会进入日志浏览器页面。

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

当日志条目属于错误组时,日志浏览器会在日志条目的显示内容中添加错误组按钮 ()。点击该按钮可访问分组详情或更改显示的日志条目。如需了解详情,请参阅查找包含错误组的日志条目

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

过滤错误组

如需过滤和限制 Error Reporting 页面上的错误组列表中显示的错误组类型,请使用过滤条件菜单。您可以按错误组资源、状态和文本字符串进行过滤。

按资源过滤错误组

如需按资源过滤错误组,请选择所有资源菜单,然后选择资源。部分资源可让您按错误组标签进一步过滤。可用错误组标签的类型和数量因资源而异。例如,如果您有针对 Kubernetes 容器服务资源的错误组,则可以先按服务过滤,然后再按版本过滤:

错误报告资源过滤条件菜单,显示 Kubernetes 容器服务资源可用的错误组标签过滤条件。

要保存选择,请点击应用

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

按状态过滤错误组

如需按错误状态过滤错误,请选择打开、已确认菜单,然后选择错误状态。过滤器的名称会根据所选状态而变化。

按文本过滤错误组

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

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

对错误进行排序

除了过滤之外,您还可以使用以下任何标题对错误组进行排序:

  • 出现次数:按照此列排序时,您可以查看发生频率最高的错误。
  • 首次出现时间:按照此列排序有助于您找到最新的错误。
  • 上次出现时间:按照此列排序有助于您查看仍在发生的错误。您还可以通过反向排序查看哪些错误已停止。

操作

以下是可帮助您查看和过滤错误的其他操作:

  • 关联到问题:点击此按钮即可向此错误组添加问题跟踪器链接。

显示错误图标的查看选项的界面。

  • 查看问题:点击此按钮即可转到此错误组所关联的问题跟踪器页面。如果您需要移除问题跟踪器链接,可以在错误详情页面上执行此操作。

显示错误图标的查看选项的界面。

  • 自动重新加载:每 10 秒重新加载一次列表。

后续步骤