您可以配置 Error Reporting,以便通过 Cloud Monitoring 渠道发送通知,在出现新错误或已解决的错误再次出现时实时提醒您的团队。
Error Reporting 会在以下情况下触发通知:
- 当错误事件无法与现有错误归为一组时,表示存在新问题。
- 当标记为已解决的错误组中发生错误事件时,表示出现回归。
准备工作
-
如需获得在 Error Reporting 中配置通知所需的权限,请让您的管理员为您授予项目的以下 IAM 角色:
-
在 Error Reporting 中配置通知:
Error Reporting User (
roles/errorreporting.user) -
在 Monitoring 中查看通知渠道:
Monitoring Viewer (
roles/monitoring.viewer) -
在 Monitoring 中创建通知渠道:Monitoring Editor (
roles/monitoring.editor)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
-
在 Error Reporting 中配置通知:
Error Reporting User (
验证您要使用的通知渠道是否存在。对于 Error Reporting,您可以使用电子邮件、移动设备、Slack 和网络钩子通知渠道。
-
在 Google Cloud 控制台中,前往 notifications 提醒页面:
如果您使用搜索栏查找此页面,请选择子标题为监控的结果。
在工具栏中,选择修改通知渠道。
系统会打开通知渠道页面,其中列出了已配置的渠道。
如果您想使用的渠道存在,则下一步是在 Error Reporting 中配置通知。否则,请创建这些渠道。如需了解如何完成不同类型通知渠道的对话框,请参阅在 Monitoring 中创建和管理通知渠道。
-
在 Error Reporting 中配置通知
如需选择在发生新的错误组时要将通知发送到何处,请完成以下步骤:
-
在 Google Cloud 控制台中,前往 Error Reporting 页面:
您也可以使用搜索栏查找此页面。
点击配置通知以打开错误通知页面。
在通知渠道菜单中,选择您要接收通知的渠道。
选择频道后,点击保存。
在 Monitoring 中创建和管理通知渠道
您可以在 Monitoring 中创建、修改和删除通知渠道。创建通知渠道后,您可以配置 Error Reporting 以使用它们。
借助 Error Reporting,您可以从四种类型的通知渠道中进行选择:电子邮件、移动设备、Slack 和网络钩子。
创建通知渠道
如需使用 Google Cloud 控制台来创建通知渠道,请按照下表中包含的特定于渠道的说明操作:
邮件
如需添加电子邮件通知渠道,请执行以下操作:
-
在 Google Cloud 控制台中,前往 notifications 提醒页面:
如果您使用搜索栏查找此页面,请选择子标题为监控的结果。
- 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 宿主项目或管理项目。
- 点击修改通知渠道。
- 在电子邮件部分中,点击新增。
- 输入单个邮箱和说明。
- 点击保存。
如果您使用群组电子邮件地址作为提醒政策的通知渠道,请将该群组配置为接受来自 ErrorReportingNotifications-noreply@google.com 的邮件。
mobile-app
您可以使用Google Cloud 控制台移动应用随时随地监控您的 Google Cloud 控制台资源和 Monitoring 信息。 Google Cloud 控制台移动应用通知会发送给特定设备或特定用户:
- 设备表示通知仅发送到创建通知渠道的特定设备。对于设备范围的通知渠道,显示名字段包含设备信息。
- 用户表示通知将发送到安装了 Google Cloud 控制台移动应用的所有设备。
Cloud Monitoring 会在创建渠道时确定通知范围。您不能选择或更改范围。
如需为特定 Google Cloud 项目配置 Google Cloud 控制台移动应用通知渠道,请执行以下操作:
- 从移动设备的应用商店中安装 Google Cloud 控制台移动应用。
选择要在 Google Cloud 控制台移动应用中查看的项目。
选择项目后,应用与所选的 Google Cloud 项目之间会交换数据。当不存在通知渠道时,系统会创建一个通知渠道。几分钟后,该渠道会列在通知渠道页面的移动设备部分。
如需将您的移动设备添加为提醒政策的通知渠道,请在提醒通知部分中选择Google Cloud console (移动设备),然后从列表中选择您的移动设备。
Slack
如需设置 Slack 通知,请执行以下操作: