prometheus百分比标签

时间:2018-03-04 16:37:05

标签: prometheus micrometer

我正试图从公制

中获得失败百分比
function_counter_total{name="getCar", status="fail"}
function_counter_total{name="getCar", status="emit"}

使用prometheus查询function_counter_total{status="fail"} / function_counter_total{status="emit"}购买返回'未找到数据点'。

1 个答案:

答案 0 :(得分:4)

这不是推荐的导出度量标准的方法,因为a)在PromQL中使用起来比较困难; b)标签应该是空间上的分区(假设emit是失败的超集,如果不是那么你要求执行的计算可能不是你想要的。单独的function_totalfunction_failed_total计数器会更好。

如果您必须使用此表单中的指标,则可以执行

     function_counter_total{status="fail"} 
   / ignoring(status)
     function_counter_total{status="emit"}