Prometheus Promql-标记表达式中的连词(和)

Prometheus Promql-标记表达式中的连词(和),prometheus,promql,Prometheus,Promql,假设我有以下表达式: metric_a{first_name!~"John", last_name~!"Doe"} 这将导致所有名为John或姓氏为Doe的度量值,这意味着以下值不属于结果的一部分: metric_a{first_name="John", last_name="Johnson"} metric_a{first_name="Sam", last_name="Doe&quo

假设我有以下表达式:

metric_a{first_name!~"John", last_name~!"Doe"}
这将导致所有名为John或姓氏为Doe的度量值,这意味着以下值不属于结果的一部分:

metric_a{first_name="John", last_name="Johnson"}
metric_a{first_name="Sam", last_name="Doe"}
是否可以只过滤掉John Doe?

一个简单的

metric_a{first_name!~"John"} or  metric_a{last_name~!"Doe"}

很明显,我会做度量a,除非度量a{first_name=“John”,last_name=“Doe”}你能解释一下为什么你认为这不能回答问题吗?它会按要求过滤掉无名氏,而且比答案更有效。你说得对!我的错。谢谢你指出这一点。我删除了我的评论。我认为你的问题没有提供答案,因为它已经投了1票反对票,由于篇幅较短,没有解释你的答案为什么有效以及如何有效。