查询普罗米修斯度量时,我想将总和分组并将分组结果除以第二个度量。
简单的分组求和函数可以工作:
sum by(somefield) (gauge_metric)
包含该部门的查询返回“无数据”:
sum by(somefield) (gauge_metric) / sum(second_metric{deployment="a-value"})
我在这里想念什么?
答案 0 :(得分:1)
在Prometheus中成为新手,我错过了ignoring
和group_left
函数,这解决了这个问题:
sum by(somefield) (gauge_metric) / ignoring(somefield) group_left sum(second_metric{deployment="a-value"} )