首页/云/可观测性速查/四大黄金指标:延迟、流量、错误、饱和度
监控体系与方法40 条

四大黄金指标:延迟、流量、错误、饱和度

Google SRE 归纳的四类通用监控指标:Latency 延迟、Traffic 流量、Errors 错误、Saturation 饱和度,适用于绝大多数在线服务的监控起步。

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

四类指标

指标含义度量示例
Latency 延迟请求耗时分布HTTP P95 耗时(成功与失败分开统计)
Traffic 流量系统承受的请求或数据量每秒请求数、每秒写入字节数
Errors 错误请求失败的比例5xx 占比、重试次数、连接被拒数
Saturation 饱和度资源接近上限的程度CPU 使用率、连接池占用、磁盘队列长度

四类指标的简版 PromQL 实现

四类指标的简版 PromQL 实现
rate(http_requests_total{job="api"}[5m])   # 流量:每秒请求数
histogram_quantile(0.95, sum by (le) (rate(http_request_duration_seconds_bucket{job="api"}[5m])))   # 延迟 P95
sum(rate(http_requests_total{job="api",code=~"5.."}[5m])) / sum(rate(http_requests_total{job="api"}[5m]))   # 错误比例
node_load1 / count(node_cpu_seconds_total{mode="idle"}) by (instance)   # 饱和度:每核负载近似
延迟要分开统计成功与失败请求:快速失败的请求会拉低整体延迟,掩盖真实问题。

易错点

  • 只监控 CPU/内存这类资源指标,容易漏掉用户可感知的错误与延迟
  • 不区分成功/失败请求地统计延迟,会让故障期的延迟曲线反而显得正常

数据来源与参考

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌