Prometheus 使用“合并”组合返回值的两个表达式;及;结果没有数据
为什么普罗米修斯查询Prometheus 使用“合并”组合返回值的两个表达式;及;结果没有数据,prometheus,Prometheus,为什么普罗米修斯查询(foo>2)和(business\u hour==1)不返回数据,而(sum(foo>2))和(business\u hour==1)返回sum(foo)的实际值 在这种情况下,假设business\u hour为您提供1,并且foo包含一个结果4 如果我们将表达式提取到(foo>2)或(business\u hour==1),普罗米修斯将产生这两种结果。但是将它们与和组合不会返回任何数据。这怎么可能?我错过什么了吗 编辑 另一种似乎有效的方法是(缺席(缺席(foo>2))
(foo>2)和(business\u hour==1)
不返回数据,而(sum(foo>2))和(business\u hour==1)
返回sum(foo)
的实际值
在这种情况下,假设business\u hour
为您提供1
,并且foo
包含一个结果4
如果我们将表达式提取到(foo>2)
或(business\u hour==1)
,普罗米修斯将产生这两种结果。但是将它们与和
组合不会返回任何数据。这怎么可能?我错过什么了吗
编辑
另一种似乎有效的方法是
(缺席(缺席(foo>2)))和(营业时间==2)
,但它看起来像是一种黑客的解决方法。标签看起来怎么样