配置指标范围

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

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

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

App Hub 应用和指标范围

您可以管理 App Hub 宿主项目的指标范围。您可以使用 Google Cloud 控制台Cloud Monitoring API 来管理此范围。

Google Cloud 会管理已启用应用的文件夹的指标范围,除非由于指标范围配额已用尽而无法将项目添加到指标范围。在这种情况下,您可以申请增加配额,然后手动将项目添加到启用了应用的文件夹的管理项目的指标范围。如需了解详情,请参阅启用应用的文件夹的指标范围

准备工作

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

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

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

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

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

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

将项目添加到指标范围

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

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

    前往设置

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

  2. 在 Google Cloud 控制台中,选择您的 Google Cloud 项目。对于 App Hub 宿主项目配置,请选择宿主项目。
  3. 选择指标范围

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

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

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

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

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

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

从指标范围中移除项目

您可能需要从指标范围中移除项目,以提升性能或释放配额,以便添加其他项目。例如,默认情况下,一个指标范围可以包含 375 个 Google Cloud 项目。如果您已用尽此配额,则可以移除一个项目,以便添加另一个项目。

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

如需从指标范围中移除项目,请执行以下操作:

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

    前往设置

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

  2. 在 Google Cloud 控制台中,选择您的 Google Cloud 项目。对于 App Hub 宿主项目配置,请选择宿主项目。
  3. 选择指标范围
  4. Google Cloud 项目窗格中,选择要移除的项目,点击移除项目,然后完成确认对话框。

列出指标范围内的项目

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

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

    前往设置

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

  2. 在 Google Cloud 控制台中,选择您的 Google Cloud 项目。对于 App Hub 宿主项目配置,请选择宿主项目。
  3. 选择指标范围

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

申请增加配额

默认情况下,一个指标范围可以包含 375 个 Google Cloud 项目。不过,您可以申请增加“受监控的项目 / 监控指标范围”配额。如果将配额增加到超过 375 个 Google Cloud 项目的默认值,可能会导致性能问题。

如需了解如何申请增加配额,请参阅使用 Google Cloud 控制台管理配额

选择其他指标范围

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

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

后续步骤