首页 > 解决方案 > 普罗米修斯中的分组和除法

问题描述

在查询普罗米修斯指标时,我想对总和进行分组,并将分组的结果除以第二个指标。

虽然简单的分组求和函数有效:

sum by(somefield) (gauge_metric)

此包含除法的查询返回“无数据”:

sum by(somefield) (gauge_metric) / sum(second_metric{deployment="a-value"})

我在这里想念什么?

标签: prometheus

解决方案


作为普罗米修斯的新手,我错过了ignoringandgroup_left功能,这解决了它:

sum by(somefield) (gauge_metric) / ignoring(somefield) group_left sum(second_metric{deployment="a-value"} ) 

推荐阅读