首页 > 解决方案 > 如何在普罗米修斯中搜索在标签上应用二元运算符?

问题描述

考虑到我有以下格式的指标:-prometheus_test{Name:"abc", Number:"1",......} prometheus_test{Name:"bcd", Number:"2",......} 我想获得 Number>1 的指标。查询:- prometheus_test{Number="1"} will retrieve prometheus_test{Name:"abc", Number:"1",......}

我想知道的是是否存在类似的方式prometheus_test{Number>"1"} to retrieve prometheus_test{Name:"bcd", Number:"2",......}

我尝试了许多方法,例如 prometheus_test{Number>"1"} 但它显示查询错误

标签: prometheus

解决方案


Prometheus 标签是字符串,除了精确匹配或正则匹配外,您无法对它们进行任何处理。您可以使用类似的东西匹配除 1之外的所有内容prometheus_test{Number!="1"},但这与您从 Prometheus 中获得的内容一样多。


推荐阅读