首页/云/可观测性速查/容量水位与扩容提前量
监控体系与方法40 条

容量水位与扩容提前量

容量类监控关注'还剩多少余量'与'还能撑多久':用预测函数估算到达阈值的时间点,让扩容发生在故障之前,而不是告警之后。

可观测性速查云更新于 2026-10-12
水位磁盘、连接数、带宽等资源的当前占用比例
趋势用增长斜率判断线性或加速
提前量按扩容流程耗时(审批+采购+发布)反推告警阈值

预测磁盘与连接数何时触顶

预测磁盘与连接数何时触顶
# 用 6 小时数据外推 4 天后磁盘可用空间是否耗尽
predict_linear(node_filesystem_avail_bytes{mountpoint="/data",fstype!~"tmpfs|overlay"}[6h], 4*24*3600) < 0

# 连接数按当前斜率 2 天后是否超过 800
predict_linear(mysql_global_status_threads_connected[6h], 2*24*3600) > 800
预测依赖稳定的增长模型:突增流量下 predict_linear 会失真,应与绝对水位阈值同时保留。

易错点

  • 只告警磁盘使用率 90% 会把处置时间压得很短,趋势告警才能留出扩容窗口
  • 数据窗口未覆盖完整业务周期时,周期性回落会被误判为持续增长

数据来源与参考

  • Prometheus 文档 · predict_linear()
  • Google SRE Book 第 18 章(容量规划)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌