建模每小时在Prometheus和Grafana中收到的总请求

时间:2020-01-30 05:59:26

标签: prometheus grafana

我正在尝试使用Grafana和Prometheus计数器绘制每小时的请求总数。

所以我有一个计数器,该计数器在每次请求http_requests时都会增加。

我正在使用increase(http_requests[60m])来计算从给定的瞬时T过去60分钟内的请求总数。

但这给了我一条趋势线,我希望得到一个直方图。

例如

10:00-11:00-100(由counter_value_at_11-counter_value_at_10计算)

现在可以说当前时间是11:30,所以我希望通过给我(count_now - count_at_11)来获取11:00-12:00时段的计数。

1。)可以使用计数器为此类数据建模吗?

2。)如果他们支持此类建模,我愿意在Prometheus中使用其他指标类型

1 个答案:

答案 0 :(得分:2)

对于直方图,您可以在可视化->绘制模式中找到它,可以激活Bars toggle

要每小时存储一次数据,可以在“查询”部分中进行设置,方法是将“最小步长”值添加到“ 1h”。

Example