跳到主要内容

监控与可观测性

可观测性 = 指标(Metrics)+ 日志(Logs)+ 链路追踪(Traces)。前端项目要做到:用户报障时 5 分钟内定位问题。

文档清单

文档解决的问题
可观测性三大支柱Metrics/Logs/Traces 怎么协作
前端错误监控(Sentry 实战)接入、SourceMap、告警、Issue 分配
性能监控与 Web VitalsLCP/FID/CLS、RUM、性能预算
Prometheus/Grafana 监控体系指标暴露、PromQL、告警规则
日志体系(ELK/Loki)结构化日志、收集、查询
链路追踪与 OpenTelemetry分布式追踪、traceId、Jaeger
告警策略与 On-Call 实践告警分级、路由、值班、复盘
用户体验度量(RUM)前端采集、采样、分析

三大支柱一句话

  • 指标:告诉你"发生了什么"(QPS 下降、错误率上升)
  • 日志:告诉你"细节是什么"(哪个请求、哪个用户)
  • 追踪:告诉你"链路上哪里慢"(哪个微服务的哪个 SQL)