【问题标题】:Get average rate for the last one hour in Prometheus PromQL在 Prometheus PromQL 中获取最后一小时的平均费率
【发布时间】:2021-07-29 07:08:05
【问题描述】:

我正在尝试获取过去一小时的平均请求率。

我正在使用以下查询来获取费率

sum(rate(query_executes{namespace='oracle'}[1m]) by (database)

但是,如果我要获得过去一小时上述费率的平均值,我该怎么做呢?

【问题讨论】:

  • 将“[1m]”改为“[1h]”还不够?
  • 这是否给出了在 1m 期间计算的最后一小时的平均速率,是吗?
  • 是的,结果是一样的。

标签: prometheus promql


【解决方案1】:

费率基本上是平均值,如果您想计算“平均(率(some_metric[1m])[1h])”,只需执行“率(some_metric[1h])”即可。

【讨论】:

    猜你喜欢
    • 2021-09-30
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-12
    • 1970-01-01
    • 2020-10-09
    相关资源
    最近更新 更多