ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-java 是 OpenTelemetry 社区为 Kubernetes 环境设计的 Java 应用可观测性工具,作为 OpenTelemetry Operator 的配套组件,它通过容器镜像形式提供 Java 应用无侵入式的追踪、指标采集能力,帮助团队在不修改业务代码的前提下,快速接入分布式可观测体系。
自动插桩代理集成:内置 OpenTelemetry Java Agent,支持主流 Java 技术栈(如 Spring Boot、Quarkus、Micronaut 框架,以及 Tomcat、Jetty 等 Web 容器)。应用启动时通过 JVM 参数加载代理,自动拦截 HTTP 调用、数据库操作(JDBC)、消息队列交互(Kafka/RabbitMQ)等关键链路,生成分布式追踪数据,无需手动埋点。
Kubernetes 原生配置:通过 OpenTelemetry Operator 的自定义资源(CRD)管理插桩规则,可直接关联应用的 Deployment/StatefulSet,动态调整采样率、数据输出端点(如对接 OpenTelemetry Collector)、资源属性(如服务名、环境标签)等参数。配置变更通过 Operator 自动同步至应用 Pod,无需重启业务容器。
版本兼容性与轻量化:适配 Java 8 及以上版本,内置 Agent 与常见依赖库(如 gRPC、OkHttp)的兼容性适配逻辑,避免版本冲突。镜像体积精简,仅包含必要的代理文件与配置脚本,可作为 Sidecar 或 Init Container 集成到现有部署流程,对应用性能影响可控。
适用于 Kubernetes 集群中 Java 微服务的可观测性快速落地,尤其适合业务迭代频繁、不愿因埋点改造中断开发的团队。其核心优势在于:无侵入性(全程无需修改业务代码或构建流程)、配置即代码(通过 YAML 定义插桩策略,符合 DevOps 流程)、与 K8s 生态深度协同(自动感知应用生命周期,随应用扩缩容同步调整采集配置)。通过该工具,团队可低成本接入 OpenTelemetry 标准,统一收集追踪、指标数据,为分布式系统问题排查、性能优化提供数据支撑。
请登录使用轩辕镜像享受快速拉取体验,支持国内访问优化,速度提升
docker pull ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-java:2.17.1manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务