18. Monitoring and Observability
定义全栈应用程序的监控策略:
18.1 监控栈
前端监控: 浏览器性能API + 自定义指标
后端监控: OpenTelemetry + Prometheus
错误跟踪: Sentry或类似服务
性能监控: 应用性能管理(APM)工具
18.2 关键指标
前端指标:
- 核心Web指标(LCP, FID, CLS)
- JavaScript错误率
- API响应时间
- 用户交互跟踪
后端指标:
- 请求速率
- 错误率
- 响应时间(P50, P95, P99)
- 数据库查询性能