创建和管理自定义信息中心

本文档介绍了如何使用 Google Cloud 控制台创建和管理自定义信息中心。通过自定义信息中心,您可以按照对您有用的方式显示您感兴趣的信息。例如,您可以创建一个信息中心,用于显示生产环境中虚拟机 (VM) 的日志、性能指标和提醒政策。创建自定义信息中心后,您还可以复制、修改和共享该信息中心。如需创建信息中心,您可以使用 Google Cloud 控制台、Cloud Monitoring API 或 Google Cloud CLI。

本文档介绍如何使用 Google Cloud 控制台创建和管理自定义信息中心:

此功能仅适用于 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 宿主项目或已启用应用的文件夹的管理项目。

自定义信息中心简介

自定义信息中心支持多种 widget 类型,因此您可以选择最适合的方式来显示数据。默认情况下,信息中心会显示 Google Cloud 项目可用的所有指标数据。如果您配置指标范围,则您的信息中心可以显示多个 Google Cloud 项目的指标数据。

自定义信息中心可以显示以下所有内容:

您可以通过对 widget 进行分组来缩短信息中心的加载时间或提高其易用性。 例如,您可以向信息中心添加版块。 或者,您也可以向展开或收起的容器添加 widget。

创建信息中心后,您可以添加过滤条件、变量、事件或用户定义的标签:

  • 信息中心范围的过滤条件适用于信息中心上的所有 widget。在排查问题时,这些过滤条件可能会很有用。 例如,您可以使用这些过滤条件仅显示特定可用区的数据。如需了解详情,请参阅添加或移除过滤条件

  • 变量会应用于所选 widget。例如,您可以使用变量来修改 widget 发出的查询,或控制 widget 的可见性。如需了解详情,请参阅创建并管理变量和固定的过滤条件

  • 事件(例如 Google Kubernetes Engine Pod 崩溃)可帮助您在排查问题时关联来自不同来源的数据。如需了解详情,请参阅在信息中心上显示活动

  • 标签可帮助您根据信息中心显示的内容类型找到相应的信息中心。例如,您可以向显示生产系统相关信息的信息中心添加 prod 标签。同样,您也可以添加 staging 标签,以指明信息中心显示的是有关预演系统的信息。

准备工作

在您要创建和管理信息中心的 Google Cloud 项目中,完成以下操作:

向项目添加自定义信息中心

您可以使用不同的方法将自定义信息中心添加到 Google Cloud 项目中:

  • 您可以创建信息中心。
  • 您可以复制信息中心或创建信息中心副本。
  • 您可以将信息中心从一个项目复制到另一个项目。
  • 您可以从共享位置上传或安装信息中心。
  • 您可以从 Grafana 导入信息中心。

例如,假设您有多个 Google Cloud 项目,并且希望它们定义相同的自定义信息中心。在这种情况下,您可以在一个项目中创建信息中心,然后将信息中心的模板下载 到本地系统。接下来,您可以在其他Google Cloud 项目中安装该模板

创建新信息中心

如需创建自定义信息中心,请执行以下操作:

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

    前往信息中心

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

  2. 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 宿主项目或已启用应用的文件夹的管理项目。
  3. 信息中心页面中,点击创建自定义信息中心
  4. 如需向信息中心添加 widget,请执行以下操作:

    1. 在信息中心工具栏中,点击  添加 widget
    2. 添加 widget 窗格中,选择要添加到信息中心的 widget。

      您可以根据要显示的数据类型或希望显示数据的方式来选择 widget。在所有情况下,系统都会打开一个配置窗格。 例如,您可以选择指标 widget,然后将呈现方式设置为堆叠面积图。或者,您也可以选择堆叠区域 widget,然后选择相应指标。

    3. 配置微件。

    4. 如需将更改应用于信息中心,请在工具栏中点击应用。如需舍弃更改,请点击取消

      将 widget 添加到信息中心后,您可以更改 widget 的配置。

  5. 如需保存修改后的信息中心,请在工具栏中点击保存

  6. 可选:为信息中心添加用户定义的标签:

    1. 在信息中心列表中,找到相应信息中心,然后点击 为信息中心添加标签
    2. 执行以下任一操作:
      • 如需创建标签并将其添加到信息中心,请在创建新标签部分的文本框中输入标签的名称,然后点击创建并应用

      • 如需配置为信息中心添加哪些标签,请点击 选择要应用的标签,选择相应标签,然后点击确定
    3. 如需保存更改,请点击确认

复制信息中心

如果您要试用不同的指标或不同的聚合选项,可以复制信息中心,然后使用新信息中心进行实验。

如需复制信息中心,请执行以下操作:

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

    前往信息中心

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

  2. 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 宿主项目或已启用应用的文件夹的管理项目。
  3. 信息中心概览页面中,找到要复制的信息中心,然后点击 复制信息中心
  4. 可选:更新信息中心的名称。
  5. 在确认对话框中点击复制

将信息中心复制到另一个项目

如需将信息中心从一个项目复制到另一个项目,目标 Google Cloud 项目的 IAM 角色必须包含 Monitoring 编辑者权限。如需详细了解角色,请参阅使用 Identity and Access Management 控制访问权限

如需将信息中心复制到另一个 Google Cloud 项目,请执行以下操作:

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

    前往信息中心

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

  2. 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 宿主项目或已启用应用的文件夹的管理项目。
  3. 将信息中心的 JSON 复制到剪贴板:

    1. 在信息中心工具栏中,依次点击 设置JSONJSON 编辑器
    2. 在编辑器的工具栏中,点击 复制
  4. 将剪贴板中的 JSON 粘贴到在其他项目中创建的新信息中心:

    1. 使用 Google Cloud 控制台项目选择器选择要创建副本的项目。
    2. 点击创建信息中心
    3. 在信息中心工具栏中,依次点击 设置JSONJSON 编辑器
    4. 将剪贴板的内容粘贴到编辑器中。
    5. 点击应用更改
    6. 如需保存修改后的信息中心,请在工具栏中点击保存

安装信息中心模板

如果信息中心模板存储在共享位置,您可以将其上传到 Google Cloud 项目。例如,Cloud Monitoring 在 GitHub 上提供一组特定于各种 Google Cloud 服务的精选信息中心模板。这些信息中心上的图表提供一系列与特定服务相关的指标。

上传信息中心模板后,您可以对其进行自定义。例如,您可以添加图表、添加标签配置要显示的事件

如需了解详情,请参阅安装信息中心模板

从 Grafana 导入信息中心

Cloud Monitoring 提供了一个导入程序,可用于将 Grafana JSON 格式的信息中心文件导入 Cloud Monitoring。 如需了解详情,请参阅将 Grafana 信息中心导入 Cloud Monitoring

查找和查看信息中心

自定义信息中心显示在与服务专用信息中心相同的列表中,后者是您向 Google Cloud 项目添加资源时由 Cloud Monitoring 创建的。

如需查看信息中心,请执行以下操作:

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

    前往信息中心

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

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

    信息中心页面会列出您Google Cloud 项目中的所有信息中心。

  3. 如需查找信息中心,请执行以下任一操作:

    • 使用最近查看收藏夹选项可限制列出的信息中心。

    • 使用集成菜单可仅列出与特定集成相关联的那些信息中心。

    • 使用类型菜单可仅列出具有特定类型的信息中心。例如,如需列出 Google Cloud 根据您对Google Cloud 服务的使用情况自动创建的信息中心,请在类型菜单中选择 Google 服务。 如需进一步细化列表,请使用 过滤栏。

    • 使用标签菜单可仅列出具有特定用户定义标签的信息中心。例如,假设您创建了一个名为 Staging 的标签,然后将该标签应用于显示有关暂存资源的信息的信息中心。如需列出这些信息中心,请选择标签 Staging。 如需进一步细化列表,请使用 过滤栏。

    • 过滤条件栏添加过滤条件:

      • 如需列出名称或说明包含特定文本的信息中心,请在 过滤栏中输入相应文本。

      • 如需在按信息中心字段的值过滤后列出信息中心,请执行以下操作:

        1. 选择搜索信息中心,然后选择要按哪个字段进行过滤。您可以按以下信息中心字段进行过滤:名称、说明、类型和用户定义的标签。

        2. 您可以为过滤条件输入值,也可以从菜单中进行选择。

      • 如需列出没有任何图表的信息中心,请选择搜索信息中心,然后依次选择标签(空)

      如果您添加多个过滤条件,但未在两个过滤条件之间添加 OR 运算符,则 AND 运算符会联接这些过滤条件。

  4. 找到信息中心后,选择该信息中心。

查看信息中心版本记录

您可以查看版本历史记录,其中列出了做出更改的用户以及更改次数,从而确定对信息中心做出了哪些更改。您还可以恢复到信息中心的先前版本,或通过查看差异来比较先前版本与当前版本。现有信息中心的修订版本会保留 90 天,但最新修订版本会无限期保留。

如需查看信息中心的版本记录,请执行以下操作:

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

    前往信息中心

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

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

  3. 在信息中心工具栏中,前往 设置,然后选择查看版本历史记录。系统会打开版本记录面板。

  4. 可选:如需恢复信息中心的先前版本,请从列表中选择一个版本,然后点击恢复按钮。信息中心会重新加载并显示之前的版本。

修改信息中心

创建信息中心后,您可能会发现需要对其进行修改,才能更好地满足您的需求。例如,您可能想要添加或移除微件、更改布局或更改微件显示数据的方式。此外,您可能还想向信息中心添加标签,以便更轻松地找到信息中心或指明信息中心的内容类型。

添加或移除标签

标签可帮助您根据信息中心显示的内容类型找到相应的信息中心。例如,您可以向显示生产系统相关信息的信息中心添加 prod 标签。同样,您也可以添加 staging 标签,以指明信息中心显示的是有关预演系统的信息。接下来,在列出信息中心时,您可以选择一个标签来过滤列表,以仅显示包含所选标签的信息中心。

如需为信息中心添加或移除用户定义的标签,请执行以下操作:

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

    前往信息中心

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

  2. 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 宿主项目或已启用应用的文件夹的管理项目。
  3. 在信息中心列表中,找到相应信息中心,然后点击 为信息中心添加标签
  4. 执行以下任一操作:
    • 如需创建标签并将其添加到信息中心,请在创建新标签部分的文本框中输入标签的名称,然后点击创建并应用

    • 如需配置为信息中心添加哪些标签,请点击 选择要应用的标签,选择相应标签,然后点击确定
  5. 如需保存更改,请点击确认

如需列出、修改和删除标签,请点击 管理标签

添加或移除过滤条件和变量

创建信息中心后,您可以添加过滤条件和变量。过滤条件会应用于信息中心上的所有 widget。变量适用于信息中心上的部分 widget。在排查问题时,过滤条件和变量可能会很有用。例如,您可以使用过滤条件,以便信息中心仅显示特定可用区的数据。

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

    前往信息中心

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

  2. 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 宿主项目或已启用应用的文件夹的管理项目。
  3. 找到并选择相应信息中心。

    • 如需添加仅在当前会话中生效的信息中心范围的过滤条件,请使用信息中心的 过滤栏。如需了解详情,请参阅临时过滤条件

    • 如需添加永久性的信息中心范围的过滤条件,请在信息中心工具栏中前往 设置,然后选择管理过滤条件。如需了解详情,请参阅创建并管理变量和固定的过滤条件

修改 widget 或更改布局

如需修改信息中心内的 widget 或信息中心的布局,请执行以下任一操作:

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

    前往信息中心

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

  2. 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 宿主项目或已启用应用的文件夹的管理项目。
  3. 找到并选择相应信息中心。
  4. 可选:如需向信息中心添加 widget,请在信息中心工具栏中点击  添加 widget,然后选择并配置 widget。 如需将更改应用于信息中心,请在工具栏中点击应用。如需舍弃更改,请点击取消

    如需了解详情,请参阅以下页面:

  5. 可选:如需修改微件,请执行以下操作之一:

    • 将鼠标指针放在相应 widget 上以激活工具栏,点击  修改 widget,然后更新该 widget。 如需将更改应用于信息中心,请在工具栏中点击应用。如需舍弃更改,请点击取消

      您可以更改 widget 的大多数设置,包括 widget 类型。例如,要将折线图更改为堆叠面积图,请点击折线图 ,然后从菜单中选择堆叠面积图。如需了解详情,请参阅更改微件的类型

    • 依次点击 设置JSONJSON 编辑器。如果您修改了 JSON,则必须点击应用更改

      您还可以通过以下方式访问 widget 的 JSON:在 widget 工具栏中修改 widget,然后点击  查看代码

  6. 可选:如需删除 widget,请将鼠标指针放在相应 widget 上以激活工具栏,然后执行以下操作之一:

    • 如果 widget 的工具栏显示 删除按钮,请点击该按钮。
    • 否则,请点击 更多选项,然后选择删除 widget

    如需将更改应用于信息中心,请在工具栏中点击应用。如需舍弃更改,请点击取消

  7. 可选:如需调整 widget 的位置,请使用指针拖动 widget 标题,将其拖动到新位置。如需将更改应用于信息中心,请在工具栏中点击应用。如需舍弃更改,请点击取消

    当信息中心处于网格模式时,您无法重新定位微件。

  8. 可选:如需调整微件大小,请使用指针调整微件右上角。如需将更改应用于信息中心,请在工具栏中点击应用。如需舍弃更改,请点击取消

    当信息中心处于网格模式时,您无法调整微件的大小。

  9. 如需保存修改后的信息中心,请在工具栏中点击保存

删除信息中心

删除包含提醒政策图表的信息中心不会删除数据显示在这些图表上的提醒政策。因此,在删除信息中心后,您可能会收到那些政策的通知。如需了解如何管理政策(在 Google Cloud 控制台的提醒页面中执行此操作),请参阅管理提醒政策

如需删除自定义信息中心,请执行以下操作:

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

    前往信息中心

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

  2. 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 宿主项目或已启用应用的文件夹的管理项目。
  3. 如需开始删除操作,请找到您要删除的信息中心,然后点击 删除
  4. 在确认对话框中点击删除
  5. 如需保存修改后的信息中心,请在工具栏中点击保存

将信息中心另存为模板到本地系统

您可能创建了一个自定义信息中心,而您团队或组织中的其他成员希望将其安装到自己的项目中。如果您想分享信息中心模板,请将其保存到本地系统,然后将该模板移动或复制到共享位置。例如,您可以将模板复制到共享云端硬盘或 GitHub 等源代码库。 有权访问存储位置的任何个人都可以将信息中心安装到自己的 Google Cloud 项目中。

如需将自定义信息中心的模板保存为本地系统上的 JSON 格式文件,请执行以下操作:

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

    前往信息中心

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

  2. 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。对于 App Hub 配置,请选择 App Hub 宿主项目或已启用应用的文件夹的管理项目。
  3. 在信息中心工具栏中,依次点击 设置JSONJSON 编辑器
  4. 点击 文件下载

    创建的文件与信息中心同名,包含该信息中心的 JSON 表示法。此文件只是一个模板,不存储时序数据。

共享信息中心

在调查数据异常时,您可能希望团队或组织中的其他人员查看与您相同的数据。例如,您可能会发现某个效果指标意外下降或飙升,并希望与团队成员咨询。在此情景中,您希望队友查看信息中心及其数据。

如需了解如何共享信息中心的链接,请参阅共享自定义信息中心

配置数据刷新

当您打开信息中心时,系统会将其配置为停用自动刷新功能。 工具栏会显示一个切换开关 ,用于指示此状态。

如需在当前会话中启用自动刷新功能,请前往工具栏,然后依次选择 启用自动刷新

如需在启用自动刷新功能后将其停用,请前往工具栏,然后依次选择 停用自动刷新

启用自动保存配置更改的功能

默认情况下,信息中心不会保存您的更改。如需启用自动保存功能,请点击自动保存切换开关,直到其处于 开启位置。当显示 云完成时,表示更改已保存。

后续步骤