如何显示没有特定标签的所有指标

How to display all metrics that don't have a specific label

我想 select 所有没有标签 "container" 的指标。有没有可能用普罗米修斯查询来做到这一点?

试试这个:

{__name__=~".+",container=""}

需要至少一个非空匹配器(因此 __name__ 正则表达式中的 +* 不会削减它)。查询缺失标签的方法是检查是否与空字符串相等。

在最新版本的 Prometheus 中,查询如下内容就足够了:

node_load1{not_existent_label=""}

您也可以尝试检查标签是否等于空字符串。

metric_name{label_name=""} 

或者,尝试标签数据完整性checks form deepchecks

祝一切顺利!