配置指标范围

本文档介绍了如何使用 Google Cloud 控制台配置 Google Cloud 项目,以便您绘制图表并监控存储在多个资源容器中的时序数据。资源容器是 Google Cloud 项目。本文档适用于需要管理与不同资源容器关联的服务和资源的时间序列数据的开发者和系统管理员。

如需了解如何以编程方式配置 Google Cloud 项目,请参阅使用 API 配置指标范围

Google Cloud 项目的指标范围决定了该项目可以使用提醒政策绘制图表或监控的时间序列数据。

准备工作

  • 如果您不熟悉术语“资源容器”、“指标范围”和“范围项目”,请参阅指标范围概览
  • 如需获得配置指标范围所需的权限,请让您的管理员为您授予确定范围的项目以及要添加到指标范围的每个资源容器的 Monitoring Admin (roles/monitoring.admin) IAM 角色。 如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

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

  • 如果您使用 VPC Service Controls,则需要考虑配置指标范围和 VPC 边界的顺序。将资源容器添加到指标范围时,Cloud Monitoring 会执行 VPC 边界检查:

    • 如果您先创建 VPC 边界,然后尝试向指标范围添加资源容器,则系统会运行边界验证流程。此过程会验证所添加的容器是否与范围项目位于同一边界内,或者是否通过边界网桥连接到范围项目。如果边界验证失败,则将资源容器添加到指标范围也会失败。

    • 如果您先配置指标范围,然后创建边界,则边界验证流程不会运行。通过此方法,您可以访问位于不同边界内的资源容器的时序数据。

  • 如果您配置 IAM 角色或授予对项目的访问权限,则需要考虑权限对指标范围包含范围限定项目以外资源容器的项目的影响。通过向限定范围的项目授予对 Monitoring 的读取权限的角色,主账号可以查看可能显示指标范围中包含的资源容器存储的数据的图表和提醒政策。

向指标范围添加资源容器

将资源容器添加到指标范围后,范围项目便可读取存储在该资源容器中的时间序列数据。因此,图表可以显示此时间序列数据,提醒政策可以监控此类数据。如果容器包含子资源,则其存储的数据不会包含在指标范围内。

受监控的资源容器是指已添加到指标范围中的资源容器。向指标范围添加资源容器不会更改该容器。

如果您使用的是 App Hub,则若要从 App Hub 查看系统指标,您必须同时配置 App Hub 主机项目和指标范围。将 App Hub 服务项目添加到 App Hub 宿主项目不会修改项目的指标范围。同样,将项目添加到指标范围不会修改与 App Hub 宿主项目关联的 App Hub 服务项目列表。如需了解如何配置 App Hub 宿主项目,请参阅添加或移除服务项目

如需将资源容器添加到当前项目的指标范围中,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到 设置页面:

    前往设置

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

  2. 选择指标范围

    Metric Scope(指标范围)标签页列出了当前 Google Cloud 项目监控的资源。它还会列出其指标范围包含当前 Google Cloud 项目的 Google Cloud 项目。

  3. 如需将 Google Cloud 项目添加到指标范围,请执行以下操作:

    1. Google Cloud 项目窗格中,点击添加项目
    2. 添加 Google Cloud 项目对话框中,点击选择项目,然后进行选择。点击添加项目保存更改。

      您会返回到设置页面,该页面上的表格会更新为列出您的选择。如果您想从列表中移除 Google Cloud 项目,请点击 移除项目

    3. 点击添加项目

    将项目添加到指标范围后,更改大约需要 60 秒才能传播到所有 Monitoring 系统。 在创建图表或提醒政策之前,请至少等待 60 秒。您可能需要刷新 Google Cloud 控制台页面才能看到新指标。

    所选项目的指标范围已更新为包含您选择的 Google Cloud 项目。

从指标范围中移除受监控的资源容器

从指标范围中移除资源容器后,范围限定项目将无法绘制存储在该容器中的时间序列数据的图表或监控这些数据。从指标范围中移除容器不会更改图表、信息中心、提醒政策、拨测或您定义的组的配置。但是,图表上显示的时序以及由提醒政策监控的时序可能会发生变化。

如果您使用的是 App Hub,则在从指标范围中移除项目之前,请确保该项目未被 App Hub 应用使用。从指标范围中移除项目不会影响应用。不过,您将无法在 App Hub 宿主项目的上下文中查看该应用的系统指标。如需了解如何配置 App Hub 宿主项目,请参阅添加或移除服务项目

如需从当前项目的指标范围中移除资源容器,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到 设置页面:

    前往设置

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

  2. 选择指标范围
  3. Google Cloud 项目窗格中,选择要移除的项目,点击移除项目,然后完成确认对话框。

列出指标范围内的受监控资源

如需列出指标范围中的资源,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到 设置页面:

    前往设置

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

  2. 选择指标范围

    Metric Scope(指标范围)标签页列出了当前 Google Cloud 项目监控的资源。它还会列出其指标范围包含当前 Google Cloud 项目的 Google Cloud 项目。

选择其他指标范围

在 Google Cloud 控制台项目选择器中选择的项目是当前指标范围的范围界定项目。范围限定项目和指标范围之间存在一对一的关系。

如需选择其他指标范围,请使用 Google Cloud 控制台项目选择器选择其他项目。

后续步骤