OpenTelemetry + Java:10 分钟给你的微服务加上分布式链路追踪
一、引言 分布式链路追踪是微服务架构中不可或缺的监控手段。本文将带你从零开始,用 OpenTelemetry 为你的 Java 微服务添加分布式链路追踪能力。 核心目标:10 分钟内完成从零到可视化的完整链路追踪搭建。 二、5 分钟快速入门 2.1 启动 Jaeger 创建 docker-compose.yml: version: '3.8' services: jaeger: image: jaegertracing/all-in-one:1.51 ports: - "16686:16686" - "4317:4317" - "4318:4318" environment: - COLLECTOR_OTLP_ENABLED=true 启动: docker-compose up -d 打开浏览器访问 http://localhost:16686,你会看到 Jaeger 界面。 2.2 启动你的应用(Java Agent 方式) java -javaagent:opentelemetry-javaagent.jar \ -Dotel.service.name=order-servi....