| 语法 | |> aggregateWindow(every: 5m, fn: mean, createEmpty: false) |
|---|---|
| 常用参数 | every、period、offset、fn(mean/max/min/sum/count/last)、createEmpty、timeSrc |
| 补值 | createEmpty: true 用空值补齐无数据窗口,画图时时间轴更连续 |
示例
示例
from(bucket: "metrics")
|> range(start: -6h)
|> filter(fn: (r) => r._measurement == "cpu" and r._field == "usage")
|> aggregateWindow(every: 5m, fn: mean, createEmpty: false)
|> yield(name: "cpu_5m_avg")窗口按 UTC 对齐,需要本地零点对齐时用 offset 调整;跨夏令时地区要确认对齐行为。