1.扩展agent的配置方式 opentelemetry-javaagent提供了otel.javaagent.extensions参数来配置扩展agent 具体解释参考https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/examples/extension/README.md#build-and-add-extensions 当然也可以把扩展agent打包到opentelemetry-javaagent的jar包里面 具体解...
OpenTelemetry 代理 v1 Micrometer Tracing 的替代方案是通用的OpenTelemetry Java Agent。 其主要优势在于它既不影响代码也不影响开发人员; 该代理纯粹是运行时范围内的关注点。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 java-javaagent:opentelemetry-javaagent.jar agent-one-1.0-SNAPSHOT.jar 该代理遵守...
方法一:使用OpenTelemetry Java Agent自动埋点 OpenTelemetry Java Agent提供了无侵入的接入方式,支持上百种Java框架自动上传Trace数据,详细的Java框架列表,请参见Supported Libraries and Versions。 下载Java Agent。 通过修改Java启动的VM参数上报链路数据。 通过HTTP上报数据:需要设置Trace接入点信息和Metric接入点信息。
OTel Java Agent 的蓬勃发展成为了一个促使我们进行一次大规模重构最合理的契机,再考虑到拥抱开源、拥抱标准的基本原则,于是我们在 2023 年的夏天做了一个重大的决定,在 ARMS Java Agent 的下一个大版本 4.x 版本中,基于 OTel Java Agent 做一次升级重构,将现有 ARMS 3.X 版本探针的商业化能力迁移过来,并做到...
围绕OTel Java Agent 做了哪些增强 Cloud Native 在接下来将近一年的时间里,围绕 openTelemetry-java-instrumentation,首先,我们对其现有的功能进行了升级重构。包括新插件支持,基础的 Tracing 能力增强,指标类型增加、指标维度增加等等;其次,迁移了很多过往几年沉淀的商业化能力。包括 Arthas 诊断,应用安全、内存 Dump,微...
除了上面提到的这些,opentelemetry-java-instrumentation 还有很多亮点设计,比如类加载器隔离,opentelemetry-java-sdk 兼容,多 JDK 版本兼容等等,这里不再一一赘述,后续会推出系列文章专门介绍 OTel Java Agent 的一些亮点设计和技巧。 调研结论 当完成 OTel Java Agent 各方面的调研之后,我们会发现他的很多设计都是领先的...
前段时间公司领导让我排查一个关于在 JDK21 环境中使用Spring Boot配合一个 JDK18 新增的一个 SPI(java.net.spi.InetAddressResolverProvider) 不生效的问题。 但这个不生效的前置条件有点多: JDK 的版本得在 18+ SpringBoot3.x 还在额外再配合使用-javaagent:opentelemetry-javaagent.jar使用,也就是 OpenTelemetr...
围绕OTel Java Agent 做了哪些增强 在接下来将近一年的时间里,围绕 openTelemetry-java-instrumentation,首先,我们对其现有的功能进行了升级重构。包括新插件支持,基础的 Tracing 能力增强,指标类型增加、指标维度增加等等;其次,迁移了很多过往几年沉淀的商业化能力。包括 Arthas 诊断,应用安全、内存 Dump,微服务治理(全链...
前段时间公司领导让我排查一个关于在 JDK21 环境中使用Spring Boot配合一个 JDK18 新增的一个 SPI(java.net.spi.InetAddressResolverProvider) 不生效的问题。 但这个不生效的前置条件有点多: JDK 的版本得在 18+ SpringBoot3.x 还在额外再配合使用 -javaagent:opentelemetry-javaagent.jar 使用,也就是OpenTeleme...
使用可观测链路 OpenTelemetry 版前,您需要完成阿里云账号注册、开通可观测链路 OpenTelemetry 版以及获取接入点信息。本文以使用OpenTelemetry Java Agent自动埋点上报Java应用数据为例,帮助您快速上手可观测链路 OpenTelemetry 版。 前提条件 阿里云账号注册流程