我正试图从公制
中获得失败百分比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"}
购买返回'未找到数据点'。
答案 0 :(得分:4)
这不是推荐的导出度量标准的方法,因为a)在PromQL中使用起来比较困难; b)标签应该是空间上的分区(假设emit是失败的超集,如果不是那么你要求执行的计算可能不是你想要的。单独的function_total
和function_failed_total
计数器会更好。
如果您必须使用此表单中的指标,则可以执行
function_counter_total{status="fail"}
/ ignoring(status)
function_counter_total{status="emit"}