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

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

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

自定义信息中心简介

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

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

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

创建信息中心后,您可以添加过滤条件、事件或标签:

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

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

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

    查看信息中心时,您可以选择一个标签来过滤列表 包含所选标签的信息中心

准备工作

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

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

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

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

您可以通过多种方法添加自定义信息中心 添加到您的 Google Cloud 项目中:

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

例如,假设您有多个 Google Cloud 项目,并且希望它们定义相同的自定义信息中心。对于这种情况 则可以在一个项目中创建信息中心,然后将信息中心复制到 定义其他项目或者 将信息中心定义下载到您的本地系统, 然后在其他资料中添加该定义 Google Cloud 项目。

创建新信息中心

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

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

    前往信息中心

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

  2. 信息中心页面中,点击创建自定义信息中心
  3. 如需向信息中心添加微件,请执行以下操作:

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

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

    3. 配置微件。

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

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

  4. 要保存修改后的信息中心,请点击工具栏中的保存

  5. 可选:向信息中心添加标签:

    1. 在信息中心列表中,找到相应信息中心,然后点击 Select(选择)。
    2. 在工具栏中,点击标签,然后执行以下操作之一:
      • 如需创建标签并将其添加到信息中心,请按以下步骤操作: 创建新标签文本框中, 输入标签的名称,然后点击创建并应用

        系统会创建标签并将其添加到信息中心。

      • 如需配置要添加到信息中心的标签,请点击 Select labels to apply(选择要应用的标签),选择相应标签,然后点击 Ok(确定)。
    3. 如要保存更改,请点击确认

复制信息中心

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

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

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

    前往信息中心

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

  2. 信息中心概览页面中,确定要复制的信息中心。 然后点击 复制信息中心
  3. 可选:更新信息中心的名称。
  4. 在确认对话框中点击复制

将信息中心复制到其他项目

如需将信息中心从一个项目复制到另一个项目,请按以下步骤操作: 目标 Google Cloud 项目的 IAM 角色必须 添加 Monitoring Editor 权限。更多信息 如需了解角色,请参阅使用 Identity and Access Management 控制访问权限

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

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

    前往信息中心

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

  2. 将信息中心的定义复制到剪贴板:

    1. 在信息中心工具栏中,点击 设置。 然后是 JSON,再点击 JSON Editor
    2. 在编辑器的工具栏中,点击 复制
  3. 将定义粘贴到在其他项目中创建的新信息中心:

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

安装信息中心

您可以将定义存储在共享位置的自定义信息中心上传到 Google Cloud 项目。例如,Cloud Monitoring 在 GitHub 上提供一组特定于各种 Google Cloud 服务的精选信息中心定义。这些信息中心内的图表显示的是 和特定服务相关的指标

上传信息中心定义后,您可以对其进行修改,以显示要查看的数据。

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

从 Grafana 导入信息中心

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

查找和查看信息中心

自定义信息中心与 服务专属信息中心

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

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

    前往信息中心

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

    “我的信息中心”页面列出了 Google Cloud 项目。

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

    • 选择类别。例如,如需列出使用 由 Google Cloud 自动根据您的使用量 Google Cloud 服务,请选择 G C P。 如需进一步缩小列表范围,请使用过滤条件栏。

    • 选择用户定义的标签。例如,假设您创建了一个标签, 名为 Staging,然后 已将该标签应用到您的信息中心 显示关于预演资源的信息如需列出这些信息中心,请选择标签 Staging。如需进一步缩小列表范围,请使用过滤条件栏。

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

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

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

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

        2. 输入过滤条件的值或从中选择一个 菜单。

      • 如需列出不含任何图表的信息中心,请执行以下操作: 依次选择过滤信息中心标签,然后 选择(空白)

      当您添加多个过滤条件,但未添加 OR 运算符时 两个过滤器之间,AND 运算符会联接这些过滤器。

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

修改信息中心

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

添加或移除标签

要添加或移除标签,请执行以下操作:

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

    前往信息中心

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

  2. 在信息中心列表中,找到信息中心,然后 点击 选择
  3. 在工具栏中,点击标签,然后执行以下操作之一:
    • 如需创建标签并将其添加到信息中心,请按以下步骤操作: 创建新标签文本框中, 输入标签的名称,然后点击创建并应用

      系统会创建标签并将其添加到信息中心。

    • 如需配置要添加到信息中心的标签,请点击 Select labels to apply(选择要应用的标签),选择相应标签,然后点击 Ok(确定)。
  4. 如需保存更改,请点击确认

添加或移除过滤条件

创建信息中心后,您可以添加信息中心级过滤条件,这些过滤条件会应用于信息中心中的所有或部分微件。这些过滤条件可以帮助您 。例如,您可以使用这些过滤条件来仅显示特定区域的数据。

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

    前往信息中心

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

  2. 找到并选择信息中心。

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

    • 若要在信息中心内添加永久的信息中心级过滤条件,请执行以下操作: 工具栏,转到 设置,然后选择 管理过滤器。 如需了解详情,请参阅永久性过滤器

修改 widget 或更改布局

要修改数字面板上的小程序或 执行以下操作之一:

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

    前往信息中心

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

  2. 找到并选择信息中心。
  3. 可选:如需向信息中心添加微件,请在信息中心工具栏中点击  Add widget(添加微件),然后选择并配置微件。要将更改应用到信息中心,请在工具栏中执行以下操作: 点击应用。如需舍弃更改,请点击取消

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

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

    • 将指针放在此微件上即可激活 点击  Edit widget,然后更新 widget。 如需将更改应用于信息中心,请在工具栏中点击应用。如要舍弃更改,请点击取消

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

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

      您还可以通过在微件工具栏中修改微件,然后点击  View code(查看代码)来访问微件的 JSON。

  5. 可选:如需删除某个微件,请将指针放在该微件上即可激活 然后执行以下操作之一:

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

    要将更改应用到信息中心,请在工具栏中执行以下操作: 点击应用。如需舍弃更改,请点击取消

  6. 可选:要调整微件的位置,请使用指针拖动微件, 标头移到新位置。要将更改应用到信息中心,请在工具栏中执行以下操作: 点击应用。如需舍弃更改,请点击取消

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

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

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

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

删除信息中心

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

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

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

    前往信息中心

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

  2. 如需开始删除操作,请找到您要删除的信息中心,然后点击 删除
  3. 在确认对话框中点击删除
  4. 如需保存修改后的信息中心,请点击工具栏中的保存

将信息中心定义保存到本地系统

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

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

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

    前往信息中心

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

  2. 在信息中心工具栏中,点击 设置。 点击 JSON,然后点击 JSON 编辑器
  3. 如需将信息中心定义保存到本地系统,请执行以下操作: 点击 文件下载

    创建的文件(与信息中心同名) 包含 JSON 表示法 信息中心此文件仅存储信息中心的定义, 并不存储时间序列数据。

共享信息中心

在调查数据异常时,您可能想请另一人 查看您查看的数据。 例如,您可能会看到 但您想咨询团队成员在这种情况下,您希望让同事查看信息中心及其数据。

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

配置数据刷新

信息中心工具栏会显示一个按钮,用于指明是否自动刷新 “已启用”“”或“已停用”。 如需更改状态,请点击该按钮。

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

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

后续步骤