方式对比
| 方式 | 代码改动 | 覆盖范围 | 适用场景 |
|---|---|---|---|
| 自动插桩 | 无(挂 agent/依赖库) | 框架级:HTTP、DB、消息 | 快速接入标准技术栈 |
| 手动埋点 | 需要改代码 | 精确到业务方法 | 业务指标、关键路径增强 |
| 无侵入采集 | 无 | 内核与网络层观测 | 难以改造的存量系统 |
Java 应用挂载 OpenTelemetry agent(零代码改动接入)
Java 应用挂载 OpenTelemetry agent(零代码改动接入)
java -javaagent:/opt/otel/opentelemetry-javaagent.jar \
-Dotel.service.name=order-api \
-Dotel.exporter.otlp.endpoint=http://otel-collector:4317 \
-jar order-api.jar自动插桩拿到的是框架语义(如 HTTP 状态码),业务语义(订单类型、渠道)仍需手动补充。