概览

本页面介绍了 Cloud Monitoring 如何向您展示其服务,以及您如何为您的 Google Cloud 项目配置 Cloud Monitoring。本页面适用于开发者和系统管理员。

准备工作

如果您已创建 Cloud 项目,则说明您拥有足够的权限来使用 Cloud Monitoring。如果您已获得项目的访问权限,请确保您的角色具有使用 Cloud Monitoring 所需的足够权限。如需了解所需角色,请参阅授权

了解数据模型更改

Monitoring 会改变项目相关数据的组织方式。替换完成后,您将能够将项目的指标与其他项目共享,从而提供多种查看数据的方法。

过渡到新的数据模型逐步进行,包含多个阶段。在初始阶段,您的项目会被转换为混合模型。此过渡会影响您导航到工作区的方式。在最终阶段,您所有的项目都将迁移到新的数据模型。

在过渡期间,您可以继续使用 Cloud Monitoring。

本部分的其余内容介绍了如何识别项目所用的数据模型,并且提供了有关导航更改的信息。

识别项目的数据模型

如需确定项目的 Monitoring 数据模型,请执行以下操作:

  1. 使用 Cloud Console 项目选择器选择您的项目。
  2. 在导航窗格中,点击 Monitoring
  3. 确保 Monitoring 导航窗格展开。如果未展开,请点击 最后一页

    • 如果您的项目包含指标范围字段和服务列表,则您的项目已迁移到新的数据模型。此页面中的大多数内容都与您的配置相关。

      指标范围数据模式的 Cloud Monitoring 导航窗格。

    • 如果您的项目包含工作区选择器和查看相关工作区字段,则说明您的项目使用的是混合数据模型。此页面中的大多数内容都与您的配置相关。

      迁移期间的 Cloud Monitoring 导航窗格。

      下一部分介绍如何更改使用此数据模型的项目的 Cloud Monitoring 导航。

本部分仅适用于使用混合数据模型的项目。

导航方面的变化是混合数据模型支持的新功能所致;此模型允许每个 Cloud 项目既是工作区的宿主项目,又是受监控项目。

如果工作区要监控单个项目,则导航至该工作区不受数据模型更改的影响。如需访问工作区,请使用 Cloud Console 项目选择器选择项目,然后转到 Monitoring 页面。

如果某个工作区正在监控多个项目,则迁移会影响您访问该工作区的方式。如需访问多项目工作区,请执行以下操作之一:

  • 使用 Cloud Console 项目选择器选择工作区的宿主项目,然后转到 Monitoring 页面。
  • 使用 Cloud Console 项目选择器选择受监控的项目,然后转到 Monitoring 页面。如需切换到多项目工作区,请执行以下操作之一:

    • 使用工作区选择器选择多项目工作区。
    • 展开查看相关工作区,从标记为下列项目可以查看此项目的指标的表格中选择项目。如果此表为空,则任何其他工作区都看不到当前项目的指标。

针对 Cloud Monitoring 配置项目

对于使用指标范围数据模型的项目,无需执行任何配置步骤。如需了解如何查看多个 Google Cloud 项目或 AWS 帐号的指标,请参阅修改项目的 Cloud Monitoring 配置

如果某个项目使用的是混合数据模型,则具有 Monitoring Editor 角色的用户首次访问 Cloud 项目的 Cloud Monitoring 时,系统将启动该项目的所有必要配置活动。此配置最多可能需要一分钟时间来完成。

了解指标范围

本部分仅适用于指标范围数据模型。

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

  • 对于单个项目
  • 对于多个项目
  • 对于多个 Google Cloud 项目和 AWS 帐号

您可以通过配置指标范围来确定要查看的指标。指标范围列出它监控的所有项目和帐号,并且它由一个范围界定项目托管。范围界定项目是在 Cloud Console 项目选择器中选择的 Cloud 项目,它存储您为指标范围配置的提醒、正常运行时间检查、信息中心和监控组。

使用此数据模型,您可以单独查看项目的指标,也可以结合查看其他项目存储的指标。例如,假设您有两个项目 Project-AProject-B,它们包含 Compute Engine 虚拟机 (VM) 实例。假设您已配置另一个项目 Project-Multiview,以便它可以查看 Project-AProject-B 的指标。现在,您可以通过两种不同的方式查看 Project-A 的指标:

  • 如果您使用 Cloud Console 项目选择器选择 Project-Multiview,然后转到 Monitoring 页面并查看 Project-Multiview 的指标范围,您可以查看所有三个项目的指标:

    该图显示了多视图指标范围。

  • 如果您使用 Cloud Console 项目选择器选择 Project-A,然后转到 Monitoring 页面并查看 Project-A 的指标范围,您只能查看该项目的指标:

    此图演示“Project-A”的指标范围。

如需了解如何配置指标范围以包含多个项目的指标,请参阅查看多个项目的指标

确定指标的可见性

如需确定项目指标的可见性,请执行以下操作:

  1. 使用 Cloud Console 项目选择器选择您的项目。
  2. 在导航窗格中,点击 Monitoring
  3. 确保 Monitoring 导航窗格展开。如果未展开,请点击 最后一页
  4. 点击指标范围查看相关工作区字段中的 展开

    对于这两种数据模型,显示的数据都是相似的。以下屏幕截图说明了在 Cloud Console 项目选择器中选择 Project-Multiview 时针对指标范围模型显示的页面:

    列出受监控项目的页面示例。

    标记为受此项目监控的指标的表格列出了可通过当前指标范围查看其指标的项目。表格中的每一行列出了一个项目以及该项目的角色:

    • 范围界定项目表示该项目存储您配置的正常运行时间检查、提醒政策、群组和信息中心。指标范围包含一个范围项目。一个项目可以是单个指标范围的范围界定项目。对于本示例,Project-Multiview 是范围项目。

    • 受监控的项目表示当前指标范围可以看到的 Google Cloud 项目或 AWS 帐号的指标。在本示例中,Project-AProject-B 是受监控的项目。

    如需找出有权访问此项目指标的任何其他项目,请查找标题下面列出的项目可以查看此项目的指标下面列出的项目。在上一个屏幕截图中,没有其他项目可以访问 Project-Multiview 存储的指标。

修改项目的 Cloud Monitoring 配置

您可以修改项目的 Cloud Monitoring 配置,以便查看和监控多个 Google Cloud 项目或 AWS 帐号的指标。您添加到当前指标范围或当前工作区的项目或帐号称为受监控的项目

添加受监控的项目

如需添加受监控的项目,请执行以下操作:

  1. Monitoring 导航窗格中,选择 设置
  2. 如需添加 Google Cloud 项目,请点击添加 GCP 项目并完成对话框。在添加受监控的项目之前,我们建议您先阅读查看多个项目的指标

  3. 如需添加 AWS 帐号作为受监控的项目,请执行以下操作之一:

    • 如果添加 AWS 帐号按钮显示出来,请点击此按钮。此步骤会创建 AWS 连接器项目,然后将 AWS 连接器项目作为受监控的项目添加到当前工作区。对于混合和工作区数据模型,此按钮会显示出来。
    • 点击创建 AWS 连接器项目,将 AWS 帐号关联到 Google Cloud(此步骤会创建一个 AWS 连接器项目),然后添加 AWS 连接器项目作为受监控项目的当前指标范围。
    • 点击添加 AWS 连接器项目,将现有 AWS 连接器项目作为受监控的项目添加到当前指标范围。

    在添加帐号之前,我们建议您阅读查看 AWS 帐号的指标

移除受监控的项目

如需移除受监控的项目,请执行以下操作:

  1. Monitoring 导航窗格中,选择 设置
  2. 如需移除一个或多个 Google Cloud 项目,请在范围内的 GCP 项目窗格中,选择要移除的项目,然后点击移除项目
  3. 如需移除一个或多个 AWS 帐号,请在范围内的 AWS 帐号窗格中,选择要移除的 AWS 连接器项目,然后点击移除项目

  4. 删除已移除且不再属于受监控项目的 AWS 连接器项目。

更改当前指标范围

本部分仅适用于指标范围数据模型。

在 Cloud Console 项目选择器中选择的项目是当前指标范围的范围界定项目。一个项目可以是一个指标范围的范围界定项目。

如需选择不同的指标范围,请执行以下操作之一:

  • 在 Cloud Console 项目选择器中选择另一个项目。Cloud Console 项目选择器会列出您可以访问的所有项目。

  • 在导航窗格中,点击指标范围字段中的 展开,然后从其中一个表格中选择一个项目。此页面上的一个表格列出了当前项目可查看其指标的项目。另一个表格列出了可查看当前项目的指标的项目。

停用 Monitoring

如需在 Google Cloud 项目或 AWS 连接器项目中停用 Monitoring 数据收集,请执行以下操作:

  1. 从 Cloud Console 中选择 Cloud 项目或 AWS 连接器项目,然后转到 API 和服务页面:

    转到“API 和服务”

  2. 选择 Cloud Monitoring API

  3. 点击停用 API

查看帐单

如需查看项目的帐单,请执行以下操作:

  1. Monitoring 导航窗格中,选择 设置
  2. 设置页面中,选择概览
  3. 找到相应项目,点击 更多选项,然后选择查看帐单

对于每个项目,本月至今列显示当前日历月的可计费指标的字节数。同样,上个月列会列出上个日历月的提取的总提取字节数。最后,每月预测列提供针对当前日历月的计费指标的总字节数:

授权

本部分介绍查看、创建或修改指标范围或工作区所需的角色或权限。如需详细了解 Monitoring 的身份和访问权限管理 (IAM),请参阅访问权限控制

如需查看 Cloud 项目的指标范围或工作区,您必须对项目拥有以下 IAM 角色之一:

  • 监控查看者
  • 监控修改者
  • Monitoring Admin
  • Project Owner

如需为 Cloud 项目创建指标范围或工作区,您必须对项目拥有以下 IAM 角色之一:

  • 监控修改者
  • Monitoring Admin
  • Project Owner

若要修改指标范围或工作区,您必须具有以下 IAM 角色之一,以用于指标范围的范围界定项目以及要作为监视项目添加(或删除)的项目:

  • 监控修改者
  • Monitoring Admin
  • Project Owner

如需查看角色列表及其关联的权限,请参阅角色

后续步骤