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

如何修改GCP MQL查询移除JAVA内存监控图例的resource.location?

调整GCP MQL查询隐藏图例中的resource.location字段

完全可以通过修改MQL查询来移除图例里的resource.location字段,核心思路是调整时间序列的标签集合,或者自定义图例显示内容,以下是几种实用方法:

方法1:直接移除指定标签

使用label_drop函数可以精准移除不需要的标签,在原有查询末尾追加该语句即可:

fetch gce_instance
| metric 'agent.googleapis.com/java/memory/used'
| align rate(1m)
| every 1m
| label_drop 'resource.location'

执行后,时间序列将不再携带resource.location标签,图例自然不会显示该字段。

方法2:仅保留需要的标签

如果你希望严格控制图例显示的标签范围,使用label_keep函数指定需要保留的标签(比如实例ID、内存类型等),未被指定的resource.location会被自动移除:

fetch gce_instance
| metric 'agent.googleapis.com/java/memory/used'
| align rate(1m)
| every 1m
| label_keep 'resource.instance_id', 'metric.memory_type'

方法3:自定义图例显示内容

如果需要更灵活的图例展示(比如组合多个标签或重命名),可以用label_replace函数完全自定义图例文本,彻底规避resource.location的出现:

fetch gce_instance
| metric 'agent.googleapis.com/java/memory/used'
| align rate(1m)
| every 1m
| label_replace '$resource.instance_id ($metric.memory_type)', 'legend', '$1', '.*'

这种方式下,图例只会显示你定义的组合内容,和resource.location完全无关。

修改完成后保存监控部件,图例就会更新为调整后的内容,不再显示resource.location字段。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 00:38:18