Prometheus - 给定时间段内的多个平均 HTTP 请求率

Posted

技术标签:

【中文标题】Prometheus - 给定时间段内的多个平均 HTTP 请求率【英文标题】:Prometheus - Multiple average HTTP request rate over a given period 【发布时间】:2020-10-09 02:56:23 【问题描述】:

我有一个需要查找的 HTTP API:

    过去 N 天平均每秒请求数 过去 N 天平均每小时的请求数 过去 N 天内每天的平均请求数

rate(http_requests_total[Nd]) 是 1 的正确和最佳答案吗? 如果是这样,对于 2 和 3,分别乘以 60x60 和 60x60x24 是否足够?

【问题讨论】:

【参考方案1】:

分别乘以 60x60 和 60x60x24 是否足够?

是的,使用 rate 然后进行乘法是这样做的方法。

【讨论】:

以上是关于Prometheus - 给定时间段内的多个平均 HTTP 请求率的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#Prometheus 之 exporter 及查询持久性

跨多个实例查询 prometheus 计数器

Prometheus 查询一个时间间隔下的总体平均值

在 OpenCV 中查找多边形边界内的平均颜色

Prometheus 查询 promql 以在同一字段上进行平均

SQL如何从给定郊区5KM范围内的给定多个郊区中选择属性?