首页/云/可观测性速查/predict_linear:容量耗尽预测查询
Prometheus 与采集64 条

predict_linear:容量耗尽预测查询

predict_linear 对指定窗口做线性回归并外推未来某时刻的值;经典用法是预测磁盘何时耗尽,让容量告警从到达阈值提前到预计将到达。

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

磁盘耗尽预测

磁盘耗尽预测
# 按 6 小时趋势预测 4 天后根分区可用空间(结果为负表示将写满)
predict_linear(node_filesystem_avail_bytes{mountpoint="/"}[6h], 4*24*3600) < 0

# 对照:deriv 给出每秒变化速率,用于确认增长是否稳定
deriv(node_filesystem_avail_bytes{mountpoint="/"}[6h]) < 0
窗口覆盖若干抓取周期与业务波动,常用 6h、1d
外推时长第二参数为未来秒数,4*24*3600 即 4 天
结果含义拟合直线在目标时刻的取值,对突发非线性变化不敏感

易错点

  • 窗口过短会把一次备份写入误判为增长趋势,出现预测很快写满的误报
  • 对周期性明显的负载(如每日批处理)预测偏差大,适合作为辅助信号而非唯一依据

数据来源与参考

  • Prometheus 文档 · predict_linear 函数
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌