如何只查询标签的一个实例?

How can I query only one instance of a label?

假设我有以下指标,我只对 labelTwo 的值感兴趣,这三个指标都相同。

metric1{labelOne="foo",labelTwo="barfoo"}
metric1{labelOne="bar",labelTwo="barfoo"}
metric1{labelOne="foobar",labelTwo="barfoo"}

如果我查询 metric1{labelTwo="barfoo"},那么我会得到所有三个。我怎样才能查询到只返回其中一个?

对于某些上下文,我正在 Grafana 中编写 Prometheus 查询并显示一些与 labelTwo:

相关的数据
metric1{labelOne=~"$labelOne",labelTwo=~"labelTwo"}

问题是查询 returns 所有这三个,所以当我真的只对 labelTwo="barfoo" 感兴趣时,我在仪表板上得到了重复的可视化。我想查询这样我只得到一个 labelTwo.

的实例

如果您只想查看 1 个时间序列而不是 3 个,您要么必须进行过滤,以便最终得到一个序列,要么通常将它们聚合在一起,例如使用 sum() 或 avg()。