【问题标题】:Group by time and aggregate in PromQL/MetricsQL在 PromQL/MetricsQL 中按时间分组和聚合
【发布时间】:2021-01-27 11:10:32
【问题描述】:

我有一个规格,比如 x,类型为 Gauge,每 5m 报告一次值。

现在我想做一个查询,得到一天中每个小时的值总和。

示例:从下午 3 点到下午 5 点,仪表值是 1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,2,2,2, 2,2,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2,1,1,1,每 5 分钟报告 1,1,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2 - 总共 60 个值

我的查询结果应该是 3PM-4PM -> 45 和 4PM-5PM -> 45(一小时内所有值的总和)

TIA

【问题讨论】:

    标签: prometheus promql victoriametrics metricsql


    【解决方案1】:

    Prometheus count query for a particular period

    只需使用sum_over_time(x[1h]) 代替,并使用 3600 作为分辨率/步长。

    【讨论】:

      猜你喜欢
      • 2022-06-13
      • 2012-02-09
      • 1970-01-01
      • 2020-10-15
      • 2016-09-11
      • 1970-01-01
      • 2021-04-29
      • 1970-01-01
      • 2021-09-05
      相关资源
      最近更新 更多