借助 Error Reporting,您可以跟踪调查进度、通过外部问题跟踪器协调问题分诊,以及管理有关反复出现应用错误的通知。由于分组的错误事件具有共同特征,因此 Error Reporting 会保留最多 1,000 个样本事件,并推断剩余的数据。如需检查错误组中的所有单个发生情况,您可以在 Logs Explorer 中检查关联的日志条目。如需了解错误事件的汇总方式,请参阅错误事件的分组方式。
准备工作
- 确保您至少有一个错误组。如需了解详情,请参阅使用 Error Reporting 收集错误事件。
-
如需获得管理错误所需的权限,请让您的管理员为您授予项目的 Error Reporting User (
roles/errorreporting.user) IAM 角色。 如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
更改解决状态
如需记录您对某个错误组的调查状态,请执行以下操作:
-
在 Google Cloud 控制台中,前往 Error Reporting 页面:
您也可以使用搜索栏查找此页面。
在要更新的错误组上,点击打开,然后选择解决状态。您可以选择以下任意值:
- 未结:所有错误组的默认初始状态。其他状态通过手动设置。您可以随时将错误组的状态恢复为打开。
- 已确认:对错误组进行分类的状态。
- 已解决:用于表示错误组已被修复,预计不会再出现的状态。如果标记为已解决的错误组后来再次出现,Error Reporting 会将解决状态更改为待处理。
- 已忽略:从列表中隐藏错误组的状态。如果静音的错误组中发生错误事件,则系统不会记录该错误事件,也不会通知您。
添加指向错误组的链接
您可以将错误组关联到问题跟踪器或包含问题解决步骤的文档等页面。
如需向错误组添加链接,请点击 add 为此错误组设置指向问题跟踪器的链接,然后完成对话框。
如需修改错误组的链接,请点击 edit 为此错误组设置指向问题跟踪器的链接,然后完成对话框。
如需打开错误组的链接,请点击 link Link to the issue tracker for this error group(链接到此错误组的问题跟踪器)。
设置通知
Error Reporting 可在出现新的错误事件时通知您。此外,如果已标记为已解决的错误组中发生错误事件,它也会通知您。如需了解详情以及有关设置通知的说明,请参阅配置和管理通知。
删除错误
您可以使用 Google Cloud CLI 或 Error Reporting API 删除为指定Google Cloud 项目存储的所有错误事件,并将错误事件计数重置为零。
gcloud
要删除所有错误事件,请运行以下命令:
gcloud beta error-reporting events delete
REST API
要删除所有错误事件,请使用 REST API 的 projects.deleteEvents 方法。
如果您订阅了Google Cloud 项目的通知,并删除了状态为已解决的错误组的错误事件,则该错误组的解决状态会重新变为打开。如果出现新的错误事件,Error Reporting 会发送通知。
如果您在错误组的状态为打开或已确认时删除错误事件,那么在出现新的错误事件时,Error Reporting 不会发送通知。