管理提醒政策

本文档介绍如何使用 Google Cloud 控制台修改、列出和查看提醒政策。例如,其中介绍了如何修改政策,以便将其与 App Hub 应用相关联。本页面还介绍了如何查看政策的 JSON 表示法,以及如何将提醒政策添加到自定义信息中心,以便您在与指标数据相同的上下文中查看政策。

本文档未介绍如何使用 Cloud Monitoring API 修改、列出和查看提醒政策。如需了解详情,请参阅使用 API 管理提醒政策

只有 Google Cloud 项目支持此功能。对于 App Hub 配置,请选择 App Hub 主机项目或启用应用的文件夹的管理项目。

准备工作

在存储提醒政策的 Google Cloud 项目中完成以下操作:

  1. 如需获得使用 Google Cloud 控制台创建和修改提醒政策所需的权限,请让管理员向您授予项目的 Monitoring Editor (roles/monitoring.editor) IAM 角色。 如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

    您也可以通过自定义角色或其他预定义角色来获取所需的权限。

    如需详细了解 Cloud Monitoring 角色,请参阅使用 Identity and Access Management 控制访问权限

  2. 确保您熟悉提醒政策的一般概念。如需了解详情,请参阅提醒概览

修改、列出或删除提醒政策

  1. 在 Google Cloud 控制台中,转到 提醒页面:

    进入提醒

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

    提醒页面会显示列出摘要信息、突发事件和提醒政策的窗格。

  2. 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 主机项目或启用应用的文件夹的管理项目。

  3. 点击政策窗格中的查看所有政策

    政策页面列出了所有政策,其中包含一个过滤栏,并且针对每项政策提供了修改、复制或删除政策的选项:

    • 如需过滤提醒政策列表,请执行以下操作之一:

      • 在过滤条件栏中输入名称。例如,如需仅显示名称包含 Example 的政策,请输入 Example。区分大小写的比较用于测试政策是否已列出。
      • 点击过滤条件政策,选择过滤条件属性,然后为过滤条件输入值或从菜单中选择值。

      当您添加多个过滤条件时,逻辑 AND 会联接这些过滤条件。

  4. 可选:如需查看政策的详细信息,请点击相应政策的名称。如需了解政策详情页面,请参阅查看提醒政策

  5. 可选:如需修改或复制政策,请点击 更多选项,然后选择相应选项。修改和复制政策与创建基于指标的提醒政策的过程类似。不过,并非所有字段都可以修改。完成后,点击保存政策

  6. 可选:如要删除政策,请点击 更多选项,然后选择删除。在确认对话框中,选择删除

    如果信息中心包含用于显示提醒政策数据的图表,则当删除提醒政策时,该图表会停止显示数据。如需了解详情,请参阅提醒政策微件未显示任何数据

查看提醒政策

  1. 在 Google Cloud 控制台中,转到 提醒页面:

    进入提醒

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 主机项目或启用应用的文件夹的管理项目。

  3. 如需列出所有政策,请点击政策窗格中的查看所有政策

  4. 找到要查看的政策,然后选择该政策。

    系统会打开提醒政策的详情页面。在这里,您可以监控或修改政策,以及查看突发事件和通知等相关数据。此外,您还可以执行以下操作:

    • 修改图表中显示的数据的时间范围。图表的分辨率有限,可能不会显示某些时间范围内的所有衡量结果。

    • 修改提醒以添加用户定义的标签,这些标签将包含在突发事件和通知中。如需了解详情,请参阅使用标签为突发事件添加注解

    • 更改政策的启用状态。停用政策后,您将不会收到通知。

查看提醒政策的 JSON 表示法

使用 Cloud Monitoring API 创建或修改提醒政策时,您需要向 API 方法提供该政策的 JSON 表示法。您可以使用 API 文档作为指南,自行创建 JSON。另一种方法是使用 Google Cloud 控制台创建政策,然后将政策下载到本地系统。您可以修改下载的 JSON 文件,并将其用作其他政策的模板。如需查看以 JSON 描述的政策示例,请参阅示例政策

如需下载提醒政策的 JSON 表示法,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到 提醒页面:

    进入提醒

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 主机项目或启用应用的文件夹的管理项目。
  3. 找到要查看的政策,然后点击相应政策名称以打开政策详情页面。
  4. 点击 JSON

如需在修改提醒政策时查看其 JSON 表示法,请点击  查看代码

向信息中心添加提醒政策

如需在与指标数据相同的上下文中查看提醒政策,请将这些政策添加到自定义信息中心。当您查看该信息中心时,它会显示您添加的每项提醒政策对应的图表。这些图表会显示政策所监控的指标、阈值以及未结突发事件的数量。这些图表还包含用于查看或修改政策的链接。

您可以向自定义信息中心添加包含一个条件的政策。包含多个条件的政策只能在提醒情境中查看。

如需在自定义信息中心上显示提醒政策的摘要,请执行以下操作:

  1. 在 Google Cloud 控制台中,前往  信息中心页面:

    前往信息中心

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 主机项目或启用应用的文件夹的管理项目。
  3. 选择一个信息中心或点击创建信息中心
  4. 在工具栏中,点击  Add widget(添加 widget)。
  5. 添加微件对话框中,选择 提醒政策
  6. 点击 提醒政策,然后选择提醒政策。只能从提醒政策菜单中选择单一条件提醒政策。
  7. 如需将更改应用于信息中心,请在工具栏中点击应用。如需舍弃更改,请点击取消

以下屏幕截图展示了提醒政策的图表:

提醒政策图表示例。

在此示例中,提醒政策会监控两个不同的虚拟机的 CPU 使用情况。虚线显示条件阈值,设置为 50%。带有 No incidents 标签的绿色卡片表示提醒政策没有未结突发事件。如果将指针放在显示待处理事件数量的芯片上,则系统会打开一个对话框,其中包含底层提醒政策。

如需了解详情,请参阅在信息中心内显示提醒政策和突发事件

将提醒政策与 App Hub 应用相关联

通过向提醒政策添加用户定义的标签,您可以将其与 App Hub 应用中包含的服务或工作负载相关联。这些标签包含在突发事件和通知中,提醒政策也会在应用监控信息中心内列出。如需详细了解标签,请参阅使用标签为突发事件添加注释

如需使用 Google Cloud 控制台将提醒政策与工作负载或服务相关联,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到 提醒页面:

    进入提醒

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 主机项目或启用应用的文件夹的管理项目。
  3. 找到相应提醒政策,点击 View more(查看更多),选择 Edit(修改),然后前往Notifications and name(通知和名称)部分。
  4. 应用标签部分,选择您的应用,然后选择您的工作负载或服务。
  5. 点击保存政策

完成这些步骤后,系统会将具有以下键的标签附加到您的提醒政策。这些标签用于标识您的应用以及您的服务或工作负载:

  • apphub_application_location
  • apphub_application_id
  • apphub_service_idapphub_workload_id

您还可以使用 Google Cloud CLI、Terraform 或 Cloud Monitoring API 向提醒政策添加用户标签。不过,您必须使用上例中显示的标签键。详情请参阅以下内容: