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

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

自定义信息中心支持各种 widget 类型,因此您可以选择显示指标数据的最佳方式。通过这些信息中心,您还可以显示多个 Google Cloud 项目中的指标数据以及多个 Google Cloud 服务的指标。除了指标之外,自定义信息中心还可以显示多个 Google Cloud 项目中的日志条目提醒政策,并且您可以创建模板变量以过滤信息中心

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

准备工作

如需获取使用 Google Cloud 控制台创建和修改自定义信息中心所需的权限,请让管理员授予您项目的 Monitoring Editor (roles/monitoring.editor) IAM 角色。 如需详细了解如何授予角色,请参阅管理访问权限

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

如需详细了解角色,请参阅使用 Identity and Access Management 控制访问权限

创建信息中心

  1. 在 Google Cloud 控制台中,选择 Monitoring 或点击以下按钮:
    转到 Monitoring
  2. 在导航窗格中,选择 信息中心
  3. 信息中心概览页面中,点击创建信息中心
  4. 您可以向信息中心添加的可视化图表统称为“微件”。对于您要添加到信息中心的每个 widget,请执行以下操作:

    1. 图表库中选择一个微件,或将一个微件从图表库拖动到图表区域。

      系统会显示所选类型的预配置微件。 以下示例展示了一个折线图及其配置窗格:

      折线图示例。

    2. 如需更改微件显示的时序,请选择要执行的类型配置,然后填写表单。例如,要最大限度地减少需要填写的字段数,请选择基本标签页,然后使用该标签页上的菜单配置微件。如需了解您的选择,请参阅添加信息中心微件

查看信息中心

在您向 Google Cloud 项目添加资源时,Cloud Monitoring 创建的特定服务信息中心与自定义信息中心显示在同一列表中。

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

  1. 在 Google Cloud 控制台中,选择 Monitoring 或点击以下按钮:
    转到 Monitoring
  2. 在导航窗格中,选择 信息中心
  3. 可选:在类别窗格中,选择信息中心类别:

    • G C P:列出 Google Cloud 信息中心。
    • 集成:第三方信息中心的列表。
    • 自定义:列出自定义信息中心。
  4. 可选:在过滤条件栏中添加过滤条件。如果您添加多个过滤条件,并且未在两个过滤条件之间添加 OR 运算符,则逻辑 AND 会联接这些过滤条件。

  5. 选择信息中心名称。

如需了解如何过滤自定义信息中心,请参阅过滤自定义信息中心

修改自定义信息中心

如果您要添加或移除微件、更改信息中心微件的布局、更改微件的类型或更改微件显示的时序,则可以修改信息中心。

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

  1. 在 Google Cloud 控制台中,选择 Monitoring 或点击以下按钮:
    转到 Monitoring
  2. 在导航窗格中,选择 信息中心,然后选择要查看或修改的信息中心。
  3. 如果系统显示 修改信息中心按钮,请点击该按钮。
  4. 通过执行以下任一操作来修改信息中心:

    • 如需添加微件,请点击添加图表,选择感兴趣的微件,然后完成对话框。如需了解详情,请参阅添加信息中心微件

    • 如需修改现有微件显示的时序,请选择该微件,然后使用该微件的配置窗格进行更改。如需了解如何配置微件,请参阅添加信息中心微件

    • 如需通过修改 JSON 表示法来修改微件或信息中心,请点击 JSON 编辑器。更改完成后,点击编辑器工具栏中的应用更改

      选择微件后打开 JSON 编辑器时,JSON 编辑器仅会展开该微件的表示形式。如需查看整个信息中心定义,请在 JSON 编辑器中选择 显示更多

      展示 JSON 编辑器上的展开按钮。

    • 如需更改微件的类型,请点击当前微件的名称,然后从菜单中进行选择。例如,要将折线图更改为堆叠面积图,请点击折线图 ,然后从菜单中选择堆叠面积图。如需了解详情,请参阅更改微件的类型

    • 如需删除微件,请点击微件工具栏中的 删除

    • 如需调整微件大小或位置,请使用指针。当信息中心处于网格模式时,这些选项会停用。

    • 如需更改信息中心上的微件布局,请使用网格拼接图切换开关。当您选择网格时,所有微件都具有相同的维度。

删除自定义信息中心

系统在删除包含提醒图表的信息中心时不会删除数据显示在那些提醒图表上的提醒政策。因此,在删除信息中心后,您可能会收到那些政策的通知。如需了解如何管理政策,您可以在 Google Cloud 控制台的提醒页面中查看相关信息,请参阅管理政策

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

  1. 在 Google Cloud 控制台中,选择 Monitoring 或点击以下按钮:
    转到 Monitoring
  2. 在导航窗格中,选择 信息中心
  3. 如需开始删除操作,请找到您要删除的信息中心,然后点击 删除
  4. 在确认对话框中点击删除

复制自定义或集成信息中心

您可以复制您创建的信息中心,然后将其从一个项目复制到另一个项目。本部分介绍了这些选项。

复制信息中心

如果您要试用不同的指标或不同的聚合选项,一种方法是复制信息中心并使用副本进行实验。

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

  1. 在 Google Cloud 控制台中,选择 Monitoring 或点击以下按钮:
    转到 Monitoring
  2. 在导航窗格中,选择 信息中心
  3. 信息中心概览页面中,找到要复制的信息中心,然后点击 复制
  4. 在确认对话框中点击复制

将自定义项目复制到其他项目

如果您有多个 Google Cloud 项目,并且希望它们具有相同的自定义信息中心,您可以在一个项目中创建信息中心,然后将其复制到其他项目。副本的布局和属性与来源信息中心相同;但副本显示的数据不同。

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

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

  1. 在 Google Cloud 控制台中,选择 Monitoring 或点击以下按钮:
    转到 Monitoring
  2. 在导航窗格中,选择 信息中心,然后选择要查看或修改的信息中心。
  3. 将信息中心定义复制到剪贴板:

    1. 如果系统显示 修改信息中心按钮,请点击该按钮。
    2. 在信息中心工具栏中,点击 JSON 编辑器以打开 JSON 编辑器。
    3. 在编辑器的工具栏中,点击 复制
  4. 将定义粘贴到在其他项目中创建的新信息中心:

    1. 使用 Google Cloud 控制台项目选择器选择要保存信息中心定义的项目。
    2. 点击创建信息中心
    3. 在信息中心工具栏中,点击 JSON 编辑器以打开 JSON 编辑器。
    4. 将剪贴板的内容粘贴到编辑器中。
    5. 点击应用更改

共享自定义信息中心

您可以共享您正在查看的信息中心,还可以共享信息中心的定义或布局。本部分介绍了这些选项。

共享信息中心

在调查数据异常情况时,您可能需要团队或组织中的其他成员查看您正在查看的数据。例如,您可能会在性能指标中看到意外的下降或猛增,并希望咨询团队成员。在这种情况下,您需要团队成员查看信息中心及其数据。

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

共享自定义信息中心定义

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

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

  1. 在 Google Cloud 控制台中,选择 Monitoring 或点击以下按钮:
    转到 Monitoring
  2. 在导航窗格中,选择 信息中心,然后选择要查看或修改的信息中心。
  3. 如果系统显示 修改信息中心按钮,请点击该按钮。
  4. 在信息中心工具栏中,点击 JSON 编辑器以打开 JSON 编辑器。
  5. 如需将信息中心定义保存到本地系统,请点击 下载文件

    创建的文件以信息中心命名,其中包含信息中心的 JSON 表示法。此文件仅存储信息中心的定义,不会存储时序数据。

安装信息中心定义

如需使用或自定义他人创建的信息中心,请在 Google Cloud 项目中安装该信息中心的定义。例如,Cloud Monitoring 在 GitHub 上提供一组特定于各种 Google Cloud 服务的精选信息中心定义。这些信息中心上的图表提供一系列与特定服务相关的指标。您可以将这些定义作为自定义信息中心安装在 Google Cloud 项目中,然后对其进行修改以显示要查看的数据。

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

配置数据刷新

信息中心工具栏会显示一个按钮,用于指示自动刷新功能是启用还是停用。如需更改状态,请点击按钮。

允许自动保存配置更改

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

后续步骤