查看多个项目的指标概览

本文档介绍了如何查看和管理指标,面向的是开发者和系统管理员。如需详细了解 Cloud Monitoring 中提供的功能,请参阅 Cloud Monitoring 简介

借助 Monitoring,您可以通过以下方式查看和管理指标:

  • 对于单个项目
  • 针对单个组织中的多个项目
  • 针对多个组织中的多个项目
  • 对于多个 Google Cloud 项目和 AWS 帐号

默认情况下,Google Cloud 项目只能查看其存储的指标。但是,您可以通过将其他 Google Cloud 项目添加到项目的指标范围来扩展项目可以访问的指标集。指标范围定义了一组当前 Google Cloud 项目可以访问其指标的 Google Cloud 项目。

范围限定项目托管指标范围。每个 Google Cloud 项目都托管指标范围,因此每个项目也是一个范围限定项目。范围限定项目会存储其指标范围的相关信息。它还会存储您为指标范围配置的提醒、拨测、信息中心和监控组。您可以将指标范围的范围项目标识为 Cloud Console 项目选择器选择的项目。

例如,假设范围项目的指标范围包含三个 Cloud 项目。当您在指标项目中为该指标范围创建提醒政策时,该政策会监控这三个项目中的指标。

您可以通过 Google Cloud Console 或 Cloud Monitoring API 配置指标范围。

范围限定项目和受监控项目的示例

假设您的 StagingProduction 项目包含 Compute Engine 虚拟机 (VM) 实例。如需在一个视图中查看所有虚拟机的指标,请创建另一个项目 AllEnvironments,然后将 StagingProduction 项目添加为受监控的项目。借助此配置,您可以通过两种不同的方式查看 Staging 项目中存储的指标:

  • 如需查看所有项目中的指标,请使用 Cloud Console 项目选择器选择 AllEnvironments。在监控页面上,您可以访问 AllEnvironments 项目的指标范围。下图中的虚线表示所有三个项目的指标都可以访问:

    多视图指标范围包括所选的全部三个项目。

  • 要仅查看 Staging 项目的指标,请使用 Cloud Console 项目选择器选择 Staging 项目。在监控页面上,您可以访问 Staging 项目的指标范围。下图中的虚线表示只能访问 Staging 项目的指标:

    “预演”的指标范围仅包括“预演”项目。

范围限定项目的最佳做法

如果您要查看多个 Cloud 项目或 AWS 帐号的指标,我们建议您使用新的 Cloud 项目或没有资源的项目。

如果指标范围包含受监控的项目,则如需仅对范围限定项目中存储的指标绘制图表或进行监控,您必须指定过滤条件以从受监控的项目中排除指标。使用过滤条件的要求会增加图表和提醒政策的复杂性,并且会增加配置错误的可能性。该建议可确保这些范围限定项目不会生成指标,因此这些项目中没有要绘制成图表或监控的指标。

上例遵循了我们的建议。已创建范围项目 AllEnvironments,然后将 StagingProduction 项目添加为监控的项目。要查看或监控所有项目的组合指标,请使用 AllEnvironments 项目的指标范围。如需查看或监控存储在 Staging 项目中的指标,您可以使用该项目的指标范围。

考虑采用替代设计。假设您决定将 Production 项目作为受监控的项目添加到 Staging 项目的指标范围内。如需查看或监控所有项目中的指标,请使用 Staging 项目的指标范围:

显示“预演”项目的指标范围的屏幕截图,其中包括“Production”项目的指标。

但是,这种设计使仅查看或监控存储在 Staging 项目中的指标变得更加困难。Staging 项目的指标范围可提供 StagingProduction 项目的指标组合。因此,如果您希望仅查看或监控存储在 Staging 项目中的指标,您的图表或提醒政策必须使用过滤条件来排除 Production 项目中的数据。

后续步骤