如何在Wavefront中获取指定指标的所有标签及对应值?
在Wavefront中查看指标的所有标签及对应值
针对你提到的jvm.memory.max.bytes.gauge指标,有两种常用方式可以查看它的所有标签及对应取值:
一、通过Wavefront UI界面操作
- 打开Wavefront控制台,进入Metrics页面,在搜索框输入
jvm.memory.max.bytes.gauge找到目标指标,点击进入指标详情页。 - 在详情页的Tags板块,会列出该指标关联的所有标签名称;点击任意标签,就能看到该标签下的全部取值。
- 也可以在图表中添加该指标后,点击图表顶部的Filter按钮,展开后会展示所有可用于过滤的标签及对应可选值,还能直接在这里选择标签值完成过滤。
二、使用Wavefront查询语言(WQL)查询
- 获取所有标签名称:执行查询语句
keys(jvm.memory.max.bytes.gauge),返回结果就是该指标的所有标签名称列表。 - 获取指定标签的所有取值:拿到标签名后,比如要查
source标签的所有值,执行values(jvm.memory.max.bytes.gauge, "source")即可;如果需要批量查询,可先通过keys拿到所有标签,再逐个用values查询对应取值。 - 快速查看单标签的去重值:也可以用
distinct(ts(jvm.memory.max.bytes.gauge), "tag_name")来获取指定标签的所有唯一取值,替换tag_name为实际标签名即可。
内容的提问来源于stack exchange,提问作者Vitalii
相关产品推荐
相关产品推荐

