Prometheus中如何对标签使用in操作匹配指定常量集合?
PromQL标签匹配的in操作支持说明
完全支持!你想要用的a_metric_total {alabel in ["foo", "bar", "foobar"]} >= 1这种语法在PromQL里是合法且有效的。
- 这个语法会精准匹配
alabel值属于["foo", "bar", "foobar"]集合的指标,刚好满足你不想用正则、避免误匹配到barfoo这类无关值的需求。 - 除此之外,还支持反向的
notin操作,用来排除指定集合内的标签值,示例如下:a_metric_total {alabel notin ["foo", "bar", "foobar"]} >= 1
内容的提问来源于stack exchange,提问作者George Shuklin
相关产品推荐
相关产品推荐

