You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GCP仪表盘多查询组件全局过滤器失效及多指标查询合并咨询

GCP仪表盘全局过滤器生效与多指标查询合并方案

一、让全局过滤器对所有查询生效

  • 编辑仪表盘组件时,进入每个查询的配置界面,勾选**“继承全局过滤器”**(部分版本界面显示为“应用全局过滤器”),确保每个查询都能继承顶部的全局过滤条件。
  • 若勾选后仍有异常,手动将全局过滤器的维度条件(如实例名称、区域等)复制到每个查询的filter语句中,保证所有查询的过滤逻辑一致。

二、合并两个指标查询为一个,展示独立曲线

不要用join(该操作用于关联不同维度的时间序列),应使用union合并两个独立的时间序列,同时给每个序列添加标识标签,方便图表区分。正确的MQL代码示例如下:

fetch gcp_compute_instance
| metric 'metric.name("myMetric1")'
| filter ...  # 保留你的过滤条件,也可继承全局过滤器
| group_by [], mean(val())  # 计算myMetric1的平均值
| add_label "metric_type", "平均值"
| union
  (
    fetch gcp_compute_instance
    | metric 'metric.name("myMetric2")'
    | filter ...  # 使用相同的过滤条件
    | group_by [], max(val())  # 计算myMetric2的最大值
    | add_label "metric_type", "最大值"
  )
  • 代码说明:
    • union会将两个查询的时间序列合并为一个结果集,各自保留独立的曲线。
    • add_label用于给每个序列添加自定义标签,图表中会依据该标签区分两条曲线的名称。
    • 确保两个查询的filter条件一致(或均继承全局过滤器),保证数据范围统一。

内容的提问来源于stack exchange,提问作者AtlasJedi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 11:20:57