创建 Cloud Deploy 提醒

本页面介绍如何使用 Cloud Deploy 和 Google Cloud Observability 设置提醒政策,以便接收有关 Cloud Deploy 中的特定事件和条件的通知。

Cloud Deploy 的提醒是使用 Cloud Logging 存储的平台日志生成的。Google Cloud Observability 支持使用 Cloud Monitoring 中的时间序列数据生成的提醒,但 Cloud Deploy 提醒仅基于日志

Cloud Deploy 提醒政策针对每个交付流水线。

什么是提醒?

提醒是在特定条件下来自 Google Cloud Observability 的通知。您可以在提醒政策中指定这些条件。Google Cloud Observability 文档更详细地介绍了提醒和提醒政策。本文档介绍了您可以为这些活动设置提醒政策的特定 Cloud Deploy 活动。

可用的提醒

您可以针对 Cloud Deploy 的以下情况设置提醒政策:

  • 给定版本的 render 操作失败。

    对于每个版本,在部署任何内容之前,都会为所有目标呈现所有清单、服务定义和任何其他必须呈现的配置。如果版本的渲染操作失败,此提醒会通知您。

  • 发布失败。

    当此交付流水线中的发布失败时,此提醒会通知您。然后,您可以按照管理发布一文中的说明执行操作。

  • 发布需要批准

    您的一个目标已配置为需要批准,该版本现在正在提升到该目标,但正在等待审批。

  • 采用 Canary 部署策略的发布需要阶段推进

    使用 Canary 部署策略时,每个 Canary 增量都是该版本和目标发布中的一个阶段。您可以手动或自动推进这些阶段。如果有等待推进某个阶段的发布作业,此提醒会通知您。

您需要哪些权限?

使用 Google Cloud 控制台设置提醒政策的人员必须具有 Google Cloud Observability 所需的权限

配置 Cloud Deploy 提醒

如需为交付流水线创建提醒,请执行以下操作:

  1. 打开要为其创建提醒政策的流水线的交付流水线详情页面。

    Google Cloud 控制台中的交付流水线详情,显示了提醒按钮

  2. 点击建议的提醒按钮。

    此时将显示提醒政策模板对话框,其中显示可用于 Cloud Deploy 的提醒政策模板。

  3. 选择要用于此交付流水线的每个政策模板。

    您还可以点击显示选项来设置模板选项,并查看与该政策模板相关的当前日志消息。

  4. 配置通知下,选择接收通知的一个或多个通知渠道。

    如果您尚未配置通知渠道,可以点击管理通知渠道

默认情况下,每项政策每 5 分钟最多发送 1 条提醒。您可以在每个提醒政策模板的显示选项部分中进行配置。

如需详细了解如何设置提醒政策和通知渠道,请参阅提醒概览

设置提醒的其他方法

除了使用 Google Cloud 控制台创建提醒政策之外,您还可以使用 Cloud Monitoring APIGoogle Cloud Observability Terraform 提供程序

后续步骤