本文档介绍了如何使用 Metrics Explorer 构建临时图表来探索指标数据。例如,如需查看虚拟机的 CPU 利用率,您可以使用 Metrics Explorer 构建显示最新数据的图表。
您可以创建简单图表(例如绘制单个指标类型的图表)和复杂图表(例如绘制多个指标类型的图表)。 使用 Metrics Explorer 创建图表后,您可以舍弃该图表、将其保存到自定义信息中心、保存其配置或进行共享。
以下屏幕截图显示了 Metrics Explorer 页面上绘制的单个指标类型(虚拟机实例的 CPU 利用率):
上面的屏幕截图显示了三行,每行显示了特定虚拟机的时间序列数据。
绘制单一指标类型图表
如需使用 Metrics Explorer 将图表配置为显示单个指标,请执行以下操作:
在 Google Cloud 控制台中,选择 Monitoring 或点击以下按钮:
转到 Monitoring在导航窗格中,选择
Metrics Explorer。
指定图表将要显示的数据。如需使用菜单驱动的界面或输入 Monitoring 过滤条件,请选择配置标签页。如需使用 Monitoring Query Language (MQL),请选择 MQL 标签页。
“Configuration”(配置)标签页
如需配置图表,请完成以下步骤:
选择要查看的时序数据
通过执行下列操作之一选择资源和指标:
如需绘制指标类型(例如虚拟机的 CPU 利用率)图表,请执行以下操作:
- 展开选择指标菜单。
- (可选)要限制选择的数量,请在过滤条件栏中输入指标或资源名称。例如,要绘制虚拟机实例的请求延迟时间,您可以输入“latency”。
使用菜单选择特定资源和指标。例如,您可以做出以下选择:
- 在活跃资源菜单中,选择虚拟机实例。
- 在活跃指标类别菜单中,选择 uptime_check。
- 在活跃指标菜单中,选择请求延迟时间。
- 点击应用。
(可选)如需指定要显示的数据子集,请选择添加过滤条件并完成对话框。例如,您可以通过应用过滤条件来查看一个可用区的数据。您可以添加多个过滤条件。如需了解详情,请参阅过滤已绘制成图表的数据。
如需绘制服务等级目标或虚拟机上运行的进程数图表,请输入 Monitoring 过滤条件:
- 点击选择指标菜单中的 help_outline 帮助。
- 选择直接过滤模式。
- 在文本框中输入 Monitoring 过滤条件。
如需了解详情,请参阅使用 Metrics Explorer 时选择指标
(可选)对时序进行分组和对齐
- 如需显示每个时序,请清除 Group By 和 Aggregator 字段。
- 要按标签对时序进行分组,请使用分组依据字段。如果您为此字段选择一个值,则系统会自动为聚合器字段选择一个值。
- 如需指定如何组合时序,请设置聚合器字段。例如,如果分组依据字段为空,并且聚合器字段设置为平均值,则图表会显示时序的平均值。
- 如需配置单个时序的处理方式,请点击高级选项。
如需了解详情,请参阅选择如何显示已绘制成图表的数据。
MQL 标签
在查询编辑器中输入查询。例如,如需绘制 Google Cloud 项目中虚拟机实例的 CPU 利用率图表,请使用以下查询:
fetch gce_instance | metric 'compute.googleapis.com/instance/cpu/utilization' | group_by 1m, [value_utilization_mean: mean(value.utilization)] | every 1m
以下文档提供了有关 MQL 的信息:
PromQL 标签页
在查询编辑器中输入查询。例如,如需绘制 Google Cloud 项目中虚拟机实例的平均 CPU 利用率,请使用以下查询:
avg(compute_googleapis_com:instance_cpu_utilization)
如需详细了解如何使用 PromQL,请参阅 Cloud Monitoring 中的 PromQL。
如果您已绘制配额指标类型或具有
Distribution
值类型的指标类型,则请更新图表样式和时间控制设置。对于其他指标类型,更改默认值是可选操作。对于配额指标类型,请使用以下设置:
- 将时间控制设置为至少一周,因为这些指标通常每天报告一个样本。
- 在 Metrics Explorer 工具栏中,选择折线图,然后从菜单中选择堆积面积图。
对于分布值指标类型,请使用以下设置:
- 在 Metrics Explorer 工具栏中,选择折线图,然后选择热图图表。如需了解详情,请参阅分布指标。
(可选)如需向图表添加阈值,仅查看离群值、将当前数据与过去的数据进行比较,或更改颜色设置,请选择 settings 设置。要详细了解您的选项,请参阅设置视图选项。
绘制多种指标的图表
在某些情况下,您可能希望在同一图表上显示不同指标类型的时序。例如,如需比较虚拟机的读写负载,请配置一个图表以显示读取的字节数和写入的字节数。
如需绘制多个指标的图表,您必须使用配置标签页。Metrics Explorer 中的 MQL 接口不支持绘制多个指标。
如需在图表上显示多个指标,请执行以下操作:
- 在 Google Cloud 控制台中,选择 Monitoring 或点击以下按钮:
转到 Monitoring - 在导航窗格中,选择
Metrics Explorer。
- 选择 Configuration(配置)标签页。
-
通过执行下列操作之一选择资源和指标:
如需绘制指标类型(例如虚拟机的 CPU 利用率)图表,请执行以下操作:
- 展开选择指标菜单。
- (可选)要限制选择的数量,请在过滤条件栏中输入指标或资源名称。例如,要绘制虚拟机实例的请求延迟时间,您可以输入“latency”。
使用菜单选择特定资源和指标。例如,您可以做出以下选择:
- 在活跃资源菜单中,选择虚拟机实例。
- 在活跃指标类别菜单中,选择 uptime_check。
- 在活跃指标菜单中,选择请求延迟时间。
- 点击应用。
(可选)如需指定要显示的数据子集,请选择添加过滤条件并完成对话框。例如,您可以通过应用过滤条件来查看一个可用区的数据。您可以添加多个过滤条件。如需了解详情,请参阅过滤已绘制成图表的数据。
如需绘制服务等级目标或虚拟机上运行的进程数图表,请输入 Monitoring 过滤条件:
- 点击选择指标菜单中的 help_outline 帮助。
- 选择直接过滤模式。
- 在文本框中输入 Monitoring 过滤条件。
如需了解详情,请参阅使用 Metrics Explorer 时选择指标
(可选)对时序进行分组和对齐:
- 如需显示每个时序,请清除 Group By 和 Aggregator 字段。
- 要按标签对时序进行分组,请使用分组依据字段。如果您为此字段选择一个值,则系统会自动为聚合器字段选择一个值。
- 如需指定如何组合时序,请设置聚合器字段。例如,如果分组依据字段为空,并且聚合器字段设置为平均值,则图表会显示时序的平均值。
- 如需配置单个时序的处理方式,请点击高级选项。
如需了解详情,请参阅选择如何显示已绘制成图表的数据。
对于其他每种指标类型,请执行以下操作:
选择添加其他指标。
首次点击添加其他指标时,您之前所做的选择会显示在可展开的时间序列 A 窗格中。此外,系统会打开“时间序列 B”窗格。此窗格包含您为了绘制第二个指标而填写的配置字段。
以下屏幕截图说明了这种行为:
如需指定要添加到图表的指标,请使用新窗格中的配置选项。例如,对于第二个指标,请使用时间序列 B 窗格中的字段。
绘制指标比率的图表
监控报告的错误数量可能很有用;不过,您更有可能需要监控错误率。也就是说,您想要了解根据错误总数来衡量发生了多少错误。为了满足此要求,您可以配置一个图表以显示两个指标的比率。如需查看示例示例以及绘制指标比率时可能发生的异常,请参阅指标比率。
如需在图表上显示指标比率,请执行以下操作:
在 Google Cloud 控制台中,选择 Monitoring 或点击以下按钮:
转到 Monitoring在导航窗格中,选择
Metrics Explorer。
指定图表将要显示的数据。如需使用菜单驱动的界面或输入 Monitoring 过滤条件,请选择配置标签页。如需使用 MQL,请选择 MQL 标签页:
“Configuration”(配置)标签页
配置分子:
- 如需选择资源和指标,请使用菜单。
- (可选)要限制显示的时序,请添加过滤条件。
- (可选)更新分组字段和对齐参数。
选择添加其他指标。
点击添加其他指标时,时间序列 A 窗格中会显示您之前所做的选择。此外,系统会打开“时间序列 B”窗格。此窗格包含您为了绘制第二个指标而填写的配置字段。
以下屏幕截图说明了这种行为:
配置分母:
如需为分母选择资源和指标,请使用 B 时间序列窗格中的菜单。
这两个指标必须具有相同的指标种类。例如,如果“时序 A”的指标为 GAUGE 指标,那么您为时序 B 选择的指标必须是 GAUGE 指标。
(可选)要限制显示的时序,请添加过滤条件。
确保这两个指标的最短对齐期限字段的值相同。
为第二个指标设置分组参数。
我们建议第二个指标的分组字段与时序 A 的值一致。例如,您可以通过
zone
标签对这两个指标进行分组。您无需为这两个指标使用相同的分组;但是,只能按两个指标通用的标签进行分组。
启用以比率形式显示指标。
进行选择后,标签 Time Series-A 会重命名为 Numerator,而 Time Series-B 标签会重命名为 Denominator。
(可选)要更改分子指标,请点击交换分子。
(可选)展开显示比率选项以配置次要聚合选项。
MQL 标签
在查询编辑器中输入查询。例如,如需绘制 Google Cloud 项目中虚拟机实例的 CPU 利用率图表,请使用以下查询:
fetch gce_instance | metric 'compute.googleapis.com/instance/cpu/utilization' | group_by 1m, [value_utilization_mean: mean(value.utilization)] | every 1m
以下文档提供了有关 MQL 的信息:
PromQL 标签页
在查询编辑器中输入查询。例如,如需绘制
my_summary_latency_seconds
指标的平均延迟时间比率图表,请使用以下查询:sum without (instance)(rate(my_summary_latency_seconds_sum[5m])) / sum without (instance)(rate(my_summary_latency_seconds_count[5m]))
如需详细了解如何使用 PromQL,请参阅 Cloud Monitoring 中的 PromQL。
保存图表以供日后参考
借助 Metrics Explorer,您可以创建可用于探索指标的图表。但是,此工具创建的图表不是永久性的。当您离开 Metrics Explorer 页面时,图表将被舍弃。
如需保存使用 Metrics Explorer 配置的图表以供日后参考,请将图表添加到自定义信息中心或保存图表的网址:
如需将图表添加到自定义信息中心,请执行以下操作之一:
如果您使用 Google Cloud 控制台管理自定义信息中心,请在 Metrics Explorer 工具栏中选择保存图表,然后完成对话框。您可以将图表保存到现有的自定义信息中心,也可以创建信息中心。
如果您使用 Cloud Monitoring API 来管理自定义信息中心,请更新定义信息中心及其内容的 JSON 文件。您可以通过 Metrics Explorer 工具栏中的 more_vert 更多选项菜单来访问 JSON 表示法。
如需详细了解如何使用 API 管理自定义信息中心,请参阅通过 API 管理信息中心。
如需保留对图表配置的引用,请保存图表网址。由于图表网址会对图表配置进行编码,因此当您将该网址粘贴到浏览器中时,系统会显示您配置的图表。
如需获取图表的网址,请在 Metrics Explorer 工具栏中选择 more_vert 更多选项,然后选择通过网址共享。
保存图表配置
使用 Cloud Monitoring API 管理自定义信息中心时,您可以借助 Metrics Explorer 来构建向 API 提供的数据:
如需为计划添加到信息中心的图表生成 JSON 表示法,请使用 Metrics Explorer 配置图表。然后,您可以使用 Metrics Explorer 中的选项来查看和复制图表的 JSON 表示法。
如需确定用于 Cloud Monitoring API 的 Monitoring 过滤器的语法,请使用 Metrics Explorer 的菜单驱动界面来配置图表。选择指标和过滤条件后,切换到直接过滤模式以查看等效的 Monitoring 过滤条件。