首页/数据/NoSQL 速查/保留策略与降采样策略
本包目录(322 条)

保留策略与降采样策略

时序数据按"原始高精度短期保留 + 降采样低精度长期保留"分层:保留策略自动清理过期数据,降采样把分钟级聚合成小时/天级,控制长期存储成本。

NoSQL 速查数据更新于 2026-10-12
原始层秒级/分钟级精度,保留 7 到 30 天,支撑故障排查
聚合层按 5 分钟/1 小时/1 天窗口聚合(avg/max/min/count),保留数月到数年
实现InfluxDB v2 用 bucket 保留期 + task 降采样;v1 用 retention policy + continuous query

示例

示例
原始 bucket:autogen,保留 7 天,精度 10s
  → task 每小时聚合 avg/max
聚合 bucket:downsampled,保留 730 天,精度 1h
降采样要保留 avg 之外的最大值与计数:排查容量与尖峰时,平均值会掩盖问题。

易错点

  • 降采样任务用 range(start: -task.every) 时,任务延迟执行会漏掉中间窗口,需要按窗口边界重算并接受幂等覆盖
  • 聚合层精度一旦确定很难回补,原始层删除前要确认所有需要的指标都已降采样

数据来源与参考

  • InfluxData Docs: Downsample data
  • InfluxData Docs: Retention policies (v1)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌