如果我在prometheus中有一个计数器,该计数器正在计算对服务的传入http请求的数量,并用返回状态代码标记它们,那么哪种方法才能获得按状态代码分组的每分钟费率呢?我有两个选择:
sum(rate(http_counter[1m])) by (status_code) * 60
OR
sum(rate(http_counter[1m])) by (status_code)
基本上,我想知道结果是否需要乘以60还是由sum
完成?请让我知道。
答案 0 :(得分:0)
第一个选项是正确的。 “费率”功能计算每秒的平均费率,因此您需要乘以60才能获得每分钟的结果。