首页/云/可观测性速查/时间聚合函数族:_over_time 系列
本包目录(282 条)
监控体系与方法40 条
Prometheus 与采集64 条
Grafana 与看板53 条日志平台52 条链路追踪23 条告警与响应50 条

时间聚合函数族:_over_time 系列

avg_over_time、max_over_time、sum_over_time 等把范围向量压缩成单点:用于平滑瞬时波动、计算窗口极值,或配合子查询做多层聚合。

可观测性速查云更新于 2026-10-12

常用时间聚合

常用时间聚合
avg_over_time(node_load1[30m])             # 30 分钟平均负载
max_over_time(node_load1[1h])              # 过去 1 小时峰值
min_over_time(node_filesystem_avail_bytes[1h])
# 子查询:过去一天每小时请求增量的合计
sum_over_time(increase(http_requests_total[1h])[1d:1h])
极值类(max/min)适合容量复核,平均类(avg)适合平滑展示;告警阈值要按用途选择。

易错点

  • 子查询 [1d:1h] 中冒号前后分别是范围和步长,步长写太小会让查询变重
  • 对 Counter 直接 sum_over_time 得到的是累计值叠加,先 rate 再聚合更符合直觉

数据来源与参考

  • Prometheus 文档 · Aggregation over time
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌