使用otel.service.name来配置服务的名称,此名称会在后续多次被使用到,最好进行正确的配置。 插件的开启与关闭 使用otel.instrumentation.*.enabled可以配置插件的开启与关闭,例如:otel.instrumentation.kafka.enabled可以用来配置kafka组件的开关。在Agent中内置了大量的Instrumentation(可以理解为插件或者仪器),这部分插件并不...
因为修改的是JDK的标准库的类,而标准库的类是由bootstrap class loader类加载器加载的,而上面修改的ThreadPoolExecutor类引用了agent类的代码,所以agent的jar包需要加到boot class path上。即需要去配置MF文件中的Boot-Class-Path。 如果不修改,会出现: 但是仅仅配置Boot-Class-Path: agenttest.jar依旧javassist的类...
此外,我们的努力不仅限于当前的增强功能;我们正在积极努力将更多功能从 Elastic APM Java 代理移植到 OpenTelemetry。一项特别雄心勃勃但又令人激动的努力是我们的项目,旨在实现 OpenTelemetry Java 代理的动态可配置性。未来的增强功能将允许使用 OpenTelemetry 代理管理协议 (OpAMP) 远程动态配置 OTel Java 代理,从而提高...