代码之家  ›  专栏  ›  技术社区  ›  emperorspride188

普罗米修斯查询以计算唯一标签值

  •  2
  • emperorspride188  · 技术社区  · 6 年前

    我要计算唯一标签值的数目。有点像

    select count (distinct a) from hello_info
    

    hello_info(a="1", b="ddd")
    hello_info(a="2", b="eee")
    hello_info(a="1", b="fff")
    hello_info(a="3", b="ggg")
    
    2 回复  |  直到 6 年前
        1
  •  28
  •   brian-brazil    6 年前
    count(count by (a) (hello_info))
    

    首先,需要一个聚合器,每个值的结果为 a ,然后你就可以数了。

        2
  •  3
  •   Ferrandinand    6 年前

    其他示例:

    count(count(kube_pod_labels{app=~".*"}) by (app))