如何通过普罗米修斯查询将其除以计算百分比

时间:2020-07-21 16:55:15

标签: prometheus promql

我有两个不同的指标,都带有client_app标签。

一个指标是直方图,用于计算给定时间段内失败请求的数量(即,最近一分钟内失败的请求数量为10),另一个指标是针对每个请求递增的计数器。

我想将这两个指标相除,以得出每个client_app失败请求的百分比

到目前为止,这是我的尝试

avg by (client_app) (max(rate(ignored_events_sum[5m])) / sum(rate(total_app_events[5m])))

这仅输出一个图形,而我希望每个client_app一个

1 个答案:

答案 0 :(得分:3)

尝试一下:

max by (client_app) (rate(ignored_events_sum[5m])) / sum by (client_app) (rate(total_app_events[5m]))