Prometheus查询问题-将两个结果组合在一起

时间:2019-09-10 10:56:36

标签: grafana prometheus dashboard promql prometheus-node-exporter

我正在使用Grafana和Prometheus构建仪表板,并且一直在抓取数据,在promQL中,我正在处理两个分开的条件,我想将它们组合在一起作为一个“智能结果”并绑定在一起。看例子:

示例(场景):

第一次报废:

  

build_counter:756

     

结果:0

     

some_other_label:某物

第二次报废:(请注意:版本仍然相同)

  

build_counter:756

     

结果:0

     

some_other_label:某物

第三次报废:

  

build_counter:757

     

结果:0

     

some_other_label:某物

第四次报废:

  

build_counter:758

     

结果:1​​

     

some_other_label:某物

结果:

2个构建的结果为0,1个构建的结果为1

用正确的结果(0/1)计算生成数量的解决方案是什么?

第一个查询可能是changes(build_counter{job_id="x"}) 但我不确定在结果为0或1的情况下如何与之绑定。

0 个答案:

没有答案