从四个信号开始建立服务可观测性
服务稳定性通常不是从增加更多工具开始,而是从统一问题的描述方式开始。对大多数小型服务而言,延迟、流量、错误和饱和度已经足以覆盖第一阶段的判断。 延迟 同时记录平均值和高分位值。平均延迟适合观察趋势,P95 与 P99 更容易暴露少量请求被阻塞的问题。 流量与错误 请求总量需要和错误率一起观察。只有错误数量而没有总请求量,无法区分一次偶发失败和系统性故障。 饱和度 CPU 使用率不是唯一指标。内存、文件描述符、连接数、磁盘空间和 I/O 等待都可能先于 CPU 到达限制。 监控的目标不是收集尽可能多的数据,而是在故障发生时快速回答:问题从何时开始、影响了什么、资源是否到达边界。