gpt4 book ai didi

prometheus - 在 promQL 中嵌套查询

转载 作者:行者123 更新时间:2023-12-04 08:58:52 26 4
gpt4 key购买 nike

我正在寻找指标“prom_metric2”的输出,其中输入标签是“label2”,其值必须取自指标“prom_metric1”。

即对于以下输入查询:

prom_metric1{label1="A"}

输出时间序列是:

prom_metric1{label1="A",label2="B",label3="C"}
prom_metric1{label1="A",label2="D",label3="E"}

现在,以下指标应从上述时间序列中获取 label2 的所有值,然后显示输出。

prom_metric2{label2="LABEL_FROM_PROM_METRIC1 i.e. B and D"}

相当于下面的SQL查询:

Select * from prom_metric2 where label2 IN (Select label2 from prom_metric1 where label1='A')

这在 promQL 中可能吗?

提前致谢。

最佳答案

下面的解决方案工作正常:

prom_metric2 {some_label="value"} and on (label2 ) prom_metric1 {label1='A'}

引用资料: https://www.robustperception.io/exposing-the-software-version-to-prometheus

https://prometheus.io/docs/prometheus/latest/querying/operators/#many-to-one-and-one-to-many-vector-matches

关于prometheus - 在 promQL 中嵌套查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63660751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com