普罗米修斯每分钟速率

Rate per min in prometheus

如果我在 prometheus 中有一个计数器,用于计算服务的传入 http 请求数并用 return 状态代码标记它们,那么获得每分钟分组速率的正确方法是什么通过状态码?我有两个选择:

sum(rate(http_counter[1m])) by (status_code) * 60

sum(rate(http_counter[1m])) by (status_code) 

基本上,我想知道结果是否需要乘以 60 还是由 sum 为我完成?请告诉我。

第一个选项正确。 “速率”函数计算 per-second 平均速率,因此您需要乘以 60 才能得到 per-minute 结果。