管理自定义信息中心

自定义信息中心是您创建的信息中心。通过这些信息中心,您可以按照对您有用的方式显示您感兴趣的信息。如需创建自定义信息中心,您可以使用 Google Cloud Console 或 Cloud Monitoring API。

自定义信息中心显示在与向 Google Cloud 项目添加资源时 Cloud Monitoring 创建的服务专用信息中心相同的列表中。与服务专用信息中心不同,您可以使用自定义信息中心执行以下操作:

  • 绘制指标的图表并显示多个 Google Cloud 项目中的日志条目。
  • 绘制多个服务的指标的图表。
  • 显示提醒政策。

您还可以复制、修改和共享自定义信息中心。

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

默认情况下,当有新数据可用时,信息中心会自动刷新显示内容,并自动保存您的配置更改。如需了解如何更改这些设置,请参阅停用数据刷新停用配置更改的自动保存

准备工作

如需查看信息中心,指标范围的范围界定项目的 Identity and Access Management (IAM) 角色必须包含查看者权限。

如需创建或修改信息中心,指标范围的范围界定项目的 IAM 角色必须包含编辑者权限。

如需详细了解角色,请参阅访问权限控制

创建自定义信息中心

  1. 在 Cloud Console 中,选择 Monitoring 或点击以下按钮:
    转到 Monitoring
  2. 在导航窗格中,选择 信息中心
  3. 信息中心概览页面中,点击创建信息中心
  4. 对要添加到信息中心的每个微件执行以下操作:

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

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

      折线图示例。

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

查看自定义信息中心

  1. 在 Cloud Console 中,选择 Monitoring 或点击以下按钮:
    转到 Monitoring
  2. 在导航窗格中,选择 信息中心
  3. 选择信息中心名称。您可以通过添加过滤条件类型:自定义将列表限制为仅显示自定义信息中心。
  4. 如果显示关闭编辑器按钮,请点击该按钮。
  5. 可选:添加或修改信息中心过滤条件,以暂时更改信息中心微件显示的时间序列。如需了解详情,请参阅过滤信息中心

  6. 可选:更改信息中心中所有微件的显示时间段。 默认情况下,时间选择器设置为 1 小时。对于显示稀疏数据(例如配额指标)的信息中心,请将时间范围选择器设置为至少一周。

  7. 可选:使用信息中心的 设置选项,更改信息中心上每个微件的配置。例如,这些选项可让您显示或隐藏图例。

修改自定义信息中心

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

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

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

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

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

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

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

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

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

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

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

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

删除自定义信息中心

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

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

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

在同一项目中复制自定义信息中心

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

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

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

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

如果您有多个 Cloud 项目,并且希望它们具有相同的自定义信息中心,则可以在一个项目中创建信息中心,然后将其复制到其他项目中。如需复制信息中心,目标 Cloud 项目的 IAM 角色必须包含 Monitoring 编辑者权限。如需详细了解角色,请参阅访问权限控制

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

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

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

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

共享自定义信息中心

如果您想要与其他 Google Cloud 项目或其他人共享您创建的信息中心,则可以将信息中心定义保存到您的本地系统。此文件可以共享并安装到其他 Cloud 项目中。

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

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

    创建的文件以信息中心命名,包含该信息中心的 JSON 表示法。

安装共享的自定义信息中心

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

如需了解如何使用 Cloud Monitoring API 或 Google Cloud CLI 安装信息中心,请参阅安装示例信息中心

如需使用 Cloud Console 安装信息中心定义,请执行以下操作:

  1. 在 Cloud Console 中,选择 Monitoring 或点击以下按钮:
    转到 Monitoring

  2. 在导航窗格中,选择 信息中心,然后执行以下操作之一:

    • 如需从示例库安装信息中心,请执行以下操作:

      1. 点击示例库标签页。

        显示选定的示例库标签页。

      2. 选择要安装的信息中心。

      3. (可选)如需查看有关信息中心的详细信息或预览其内容,请点击预览

      4. (可选)如需查看信息中心的 JSON 表示形式,请点击预览,然后点击 JSON

      5. 点击 导入

    • 如需通过上传 JSON 文件安装信息中心,请执行以下操作:

      1. (可选)如需安装特选的信息中心定义,请下载 GitHub 代码库:

        git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.git

        注意:存储在 GitHub 代码库中的一些信息中心定义会显示自定义指标数据。如需成功安装这些信息中心,您必须创建必要的自定义指标。如需了解详情,请参阅代码库中相应服务的文档。

      2. 点击创建信息中心

      3. 在信息中心工具栏中,点击 JSON 编辑器

        对于新的信息中心,显示的代码类似于以下内容:

        {
          "category": "CUSTOM",
          "displayName": "New Dashboard",
          "mosaicLayout": {
            "columns": 12
          },
        }
        
      4. 在编辑器的工具栏中,点击 上传文件

      5. 选择包含信息中心定义的文件,然后点击打开

        文件上传后,信息中心的 JSON 即会被更新。

        如果您看到以下消息:“无法保存信息中心:字段 mosaicLayout.tiles[0] 包含无效值”,请在信息中心工具栏中选择网格

      6. (可选)自定义信息中心。例如,您可以更新标题、添加指示信息中心来源的文本框、删除不需要的图表或添加图表。

停用数据刷新功能

当您看到图表显示的数据异常时,您可能希望在调查异常时保留当前视图。默认情况下,当有新数据可用时,信息中心会自动刷新显示内容。

如需停止信息中心的自动刷新功能,请点击“自动刷新”切换开关,直到其显示 关闭为止。

如需启用信息中心的自动刷新功能,请点击“自动刷新”切换开关,直到其显示 开启

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

默认情况下,信息中心配置为在您进行更改时保存更改。但是,如果您要进行实验或通过修改 JSON 表示法配置信息中心,则可能需要使用手动流程保存更改。

如需手动保存所做的更改,请执行以下操作:

  1. 点击自动保存切换开关,直到显示保存按钮为止。
  2. 对信息中心进行修改。
  3. 如需保留更改,请点击保存

如需启用自动保存配置更改的功能,请确保自动保存切换开关处于开启状态。当显示 云完成 (Cloud done) 时,表示更改已保存。

后续步骤