自动注入的 OpenTelemetry Java Agent 支持 Java 8+ 版本。
追踪是分布式系统可观测性的核心能力,能够完整记录系统内请求的调用路径和性能数据。本文介绍如何通过自动注入 OpenTelemetry Java Agent,实现 Java 应用的非侵入式追踪集成。
Java 应用可集成于以下场景:
使用该功能前,请确保:
对于需要集成到 Alauda Container Platform 追踪的 Java 应用,需进行如下适配:
SERVICE_NAME 环境变量SERVICE_NAMESPACE 环境变量Deployment 适配示例:
cpaas-system/acp-common-java Instrumentation 作为注入 Java Agent 的配置。SERVICE_NAME 环境变量,可通过标签关联或固定值设置。SERVICE_NAMESPACE 环境变量,值为 metadata.namespace。Java 应用适配完成后:
opentelemetry-auto-instrumentation-java init 容器,表示注入成功。