3

我正在尝试从低于指标中获取失败百分比

function_counter_total{name="getCar", status="fail"}
function_counter_total{name="getCar", status="emit"}

使用普罗米修斯查询function_counter_total{status="fail"} / function_counter_total{status="emit"}购买返回“未找到数据点”。

4

1 回答 1

7

这不是导出指标的推荐方法,因为 a)在 PromQL 中更难使用,b)标签应该是空间上的分区(假设 emit 是失败的超集,如果不是,那么你要问的计算执行可能不是您想要的)。分开function_totalfunction_failed_total柜台会更好。

如果您必须使用这种形式的指标,您可以这样做

     function_counter_total{status="fail"} 
   / ignoring(status)
     function_counter_total{status="emit"}
于 2018-03-04T17:09:45.040 回答