本文档介绍了如何通过添加临时分组和临时过滤条件来更改自定义信息中心中显示的数据(无需修改每个 widget)。添加某个信息中心范围的分组或过滤条件后,信息中心工具栏会显示用于该分组或过滤条件的菜单项。
在排查问题时,您可以通过添加临时分组或过滤条件来修改信息中心显示的数据。例如,如果您要调查某个突发事件,并且希望信息中心仅显示特定虚拟机 (VM) 的数据,则可以添加临时过滤条件。
当您重新加载页面时,系统会自动删除临时分组和过滤条件;不过,您也可以手动删除它们。
您也可以创建永久过滤条件。例如,如果您固定某个过滤条件,那么其行为会如同临时过滤条件一样,只是它始终可用。您还可以创建变量,以便应用过滤条件来选择 widget。如需了解详情,请参阅创建并管理变量和固定的过滤条件。
只有 Google Cloud 项目支持此功能。对于 App Hub 配置,请选择 App Hub 宿主项目或已启用应用的文件夹的管理项目。
信息中心过滤条件的工作原理
信息中心过滤条件会指定标签和值。信息中心显示的时序决定了可用于过滤的标签。widget 对信息中心范围的过滤条件的支持方式取决于 widget 显示的数据类型和 widget 的配置:
对于显示时序数据的 widget(例如折线图),请遵循以下规则:
如果 widget 显示的时序不支持过滤条件中的标签,则信息中心范围的过滤条件不会更改显示的数据。
例如,如果您对标签
instance_id
添加过滤条件,但信息中心上的图表不显示带有instance_id
标签的数据,则过滤条件不会更改显示的数据。如果 widget 为标签指定了值,则信息中心范围的过滤条件不会更改显示的数据。
例如,如果您对标签
instance_id
添加过滤条件,但信息中心上的图表包含基于instance_id
标签的过滤条件,那么信息中心范围的过滤条件不会更改显示的数据。否则,图表会将其显示的数据过滤为仅显示满足信息中心范围过滤条件的时序。
对于日志面板 widget,基于资源标签的信息中心范围过滤条件会更新查询。例如,如果您添加信息中心范围的过滤条件 cluster_name: mycluster,则查询会更新为包含 resource.labels."cluster_name"="mycluster"。
您可以添加多个信息中心范围的过滤条件。这些过滤条件会通过逻辑与 (AND) 进行联接。
准备工作
在您要查看信息中心的 Google Cloud 项目中,完成以下操作:
-
如需获得使用 Google Cloud 控制台添加或修改临时过滤条件所需的权限,请让管理员为您授予项目的 Monitoring Viewer (
roles/monitoring.viewer
) IAM 角色。如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。如需详细了解角色,请参阅使用 Identity and Access Management 控制访问权限。
创建或修改临时分组
添加信息中心范围的分组后,信息中心上的 widget 会为具有相同分组标签值的每组时序显示一个时序。默认情况下,系统会显示每组的平均值。但是,当 widget 定义了分组函数时,系统会使用该函数。
例如,假设您的信息中心包含一个显示虚拟机实例的 CPU 利用率的图表。如需确定是否需要将更多虚拟机部署到特定可用区,您可以修改该信息中心和该图表以更改其分组选项。另一种方法是临时按可用区对信息中心进行分组,然后查看 CPU 利用率图表。
如需创建或修改临时分组,请执行以下操作:
-
在 Google Cloud 控制台中,转到
信息中心页面:
如果您使用搜索栏查找此页面,请选择子标题为监控的结果。
- 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。 对于 App Hub 配置,请选择 App Hub 宿主项目或已启用应用的文件夹的管理项目。
- 展开 arrow_drop_down 分组依据菜单,然后选择用于分组的标签。
- 点击确定。
当您离开信息中心时,您创建的所有分组都将被舍弃。
创建临时过滤条件
在调查突发事件时,您可能希望以特定方式查看数据。例如,您可能希望仅查看特定虚拟机的时序或特定区域中的资源的时序。创建临时过滤条件后,所有信息中心 widget 都会进行修改,以显示与该过滤条件匹配的数据。例如,如需将所有图表配置为仅显示特定虚拟机实例的时序,请创建基于标签 instance_id
的过滤条件。同样,如需将信息中心配置为仅显示特定可用区的时序,请创建基于标签 zone
的过滤条件。
如需创建临时过滤条件,请执行以下操作:
-
在 Google Cloud 控制台中,转到
信息中心页面:
如果您使用搜索栏查找此页面,请选择子标题为监控的结果。
- 在 Google Cloud 控制台的工具栏中,选择您的 Google Cloud 项目。 对于 App Hub 配置,请选择 App Hub 宿主项目或已启用应用的文件夹的管理项目。
在信息中心的 filter_list 过滤条件栏中,点击添加过滤条件,然后从菜单中选择一个标签。
该菜单会列出信息中心上显示的每个时序的标签。
选择标签后,系统会将过滤条件添加到信息中心工具栏中。过滤条件的名称与您的选择相同,其值设置为
*
,这会匹配所有值。例如,如果您选择zone
,则工具栏会显示zone: *
。如需选择要匹配的特定值,请点击相应过滤条件(例如点击
zone: *
),然后从菜单中选择一个值。如需减少菜单选项的数量,请在 filter_list 过滤条件区域中输入值的一部分。
当您离开信息中心时,您创建的所有过滤条件都将被舍弃。
修改临时过滤条件
如需修改临时过滤条件的值,请在相应过滤条件上点击 arrow_drop_down 菜单,然后进行选择。
进行选择后,系统会刷新图表和表格。
删除临时过滤条件
当您离开信息中心后,临时过滤条件会自动删除。如需手动移除临时过滤条件,请在相应过滤条件上点击 cancel 删除。