首页/云/可观测性速查/指标保留、降采样与长期存储
监控体系与方法40 条

指标保留、降采样与长期存储

原始指标的保留期决定磁盘占用与查询性能:本地 TSDB 保留原始数据(如 15-30 天),更长时间的历史用降采样或远程存储承载。

可观测性速查云更新于 2026-10-12
本地保留Prometheus 默认 --storage.tsdb.retention.time=15d
容量上限--storage.tsdb.retention.size 限制磁盘用量
长期方案remote write 到对象存储或长期时序库,配合降采样

Prometheus 保留期参数

Prometheus 保留期参数
prometheus --config.file=prometheus.yml \
  --storage.tsdb.retention.time=30d \
  --storage.tsdb.retention.size=200GB
# 两个条件同时生效,先到先删
降采样会丢失尖刺信息:容量分析可用,排障与告警仍应依赖原始分辨率数据。

易错点

  • 调小 retention.time 不会立刻释放磁盘:旧数据块要等压缩周期后才会被清理
  • 把长期大范围查询直接压到本地 TSDB,会拖慢整个实例

数据来源与参考

  • Prometheus 文档 · Storage(retention 配置)
  • Thanos/Mimir 长期存储方案文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌