微服务需要覆盖日志、指标、链路追踪三大要素。
核心概念
- 集中日志:JSON 格式 + TraceId。
- 指标体系:延迟、吞吐、错误率。
- 分布式追踪:OpenTelemetry 标准化上下文。
实战步骤
- 使用
@opentelemetry/sdk-node注入追踪。 - 导出 Prometheus 指标并设置告警。
- 通过日志管道 (Elastic、Loki) 聚合分析。
2000/3/27小于 1 分钟
微服务需要覆盖日志、指标、链路追踪三大要素。
@opentelemetry/sdk-node 注入追踪。错误监控体系帮助团队快速定位问题,降低 MTTR。
window.onerror、unhandledrejection 捕捉运行时错误。