按时间分组并汇总在PromQL / MetricsQL中

时间:2020-10-13 06:24:44

标签: prometheus promql victoriametrics metricsql

我有一个度量标准,比如说x,是表盘类型,并且每5m报告一次值。

现在我要进行查询,这样我一天中的每一小时都会得到值的总和。

示例:从3PM到5PM,仪表值分别为1,1,1,1,1,2,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,2,1,1,1,每5分钟报告1,1,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2,2-总计60个值

我的查询结果应为3 PM-4PM-> 45和4 PM-5PM-> 45(小时中所有值的总和)

TIA

1 个答案:

答案 0 :(得分:2)

请参见Prometheus count query for a particular period

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