10 分钟接入分布式链路追踪:OpenTelemetry Agent 零侵入 + Jaeger 可视化
引言 "这个请求慢了,具体慢在哪一步?" 如果你的回答是"看日志猜",那说明你的系统还没有链路追踪。 分布式链路追踪是可观测性三支柱中最快见效的一个——不改动一行业务代码,加上一个 JVM 参数,立刻就能在 UI 上看到请求在各个服务之间的调用链路。 本文纯实战,10 分钟,三步搞定。然后逐步深入自定义埋点、跨服务传递、采样策略。 一、三步接入:零侵入方案 1.1 架构预览 ┌──────────────┐ ┌──────────────┐ │ order-service│ │ user-service │ │ (8080) │ │ (8081) │ │ │ HTTP │ │ │ GET /orders │────────→│ GET /users │ │ ↓ │ │ ↓ │ │ OTel Agent │ │ OTel Agent │ │ (自动埋点) │ │ (自动埋点) │ └──────┬───────┘ └──────┬───────┘ │ │ │ OTLP (gRPC) │ └────────┬───────────────┘ │ ▼ ┌───────────────┐ │....