Je veux compter le nombre de valeurs d'étiquette uniques. Un peu comme
select count (distinct a) from hello_info
Par exemple, si ma métrique 'hello_info' a les étiquettes a et b. Je veux compter le nombre de a uniques. Ici, le compte serait 3 pour a = "1", "2", "3".
hello_info(a="1", b="ddd")
hello_info(a="2", b="eee")
hello_info(a="1", b="fff")
hello_info(a="3", b="ggg")
count(count by (a) (hello_info))
Vous voulez d’abord un agrégateur avec un résultat par valeur de a
, puis vous pouvez les compter.
Autre exemple:
count(count(kube_pod_labels{app=~".*"}) by (app))