我有一个这样的指标:
hello_info(a="1",b="t1") 0
hello_info(a="1",b="t2") 0
hello_info(a="1",b="t3") 1
hello_info(a="2",b="t4") 2
我想获得所有唯一的标签值 有点喜欢
select distinct (a) from (hello_info) where value == 0
答案 0 :(得分:0)
您不能选择标签值,但可以选择一个时间线列表,每个时间线都有一个唯一的标签:
sum by (a) (hello_info == 0)
会导致
{a="1"} 0
hello_info(a="1",b="t2") 0
聚合运算符 sum
在这里不相关,因为您对结果不感兴趣,您也可以使用 avg()
或任何其他。