容量估算

为什么要先估算

设计前要先估算日志量,否则:

  • 采集带宽不够。
  • 消息队列容量不足。
  • 存储成本失控。
  • 查询方案选错。

没有容量估算的可观测平台,很容易在业务高峰时先把自己压垮。

估算公式

日志量 = 服务实例数 × 每实例 QPS × 每请求日志条数 × 单条日志大小

举例

例如 100 个实例,每实例 200 QPS,每请求 2 条日志,每条 1KB,每天日志量约为:

100 × 200 × 2 × 1KB × 86400 ≈ 3.4TB/day

影响面

这个数字会直接影响:

  • 采集带宽。
  • 消息队列容量。
  • 存储成本。
  • 查询方案(热/冷分层)。

一句话

容量估算是可观测平台设计的第一步:日志量 = 实例数 × QPS × 日志条数 × 单条大小。先算清楚每天要承接多少数据,再选采集、队列、存储和查询方案。