项目库的开放式遥测和自动检测

Open-Telemetry and autoinstrumentation of project libraries

我正在使用 Java-应用程序并尝试使用 OpenTelemetrys Java 自动检测。看起来,autoinstrumentation 只在直接从应用程序本身调用的代码上起作用,并且没有检测依赖项?

该项目使用了一个依赖项,该依赖项本身使用 Apache HttpClient 将请求发送到远程服务器。然而,这些请求似乎没有被检测到。当直接在我的应用程序中执行请求时,它也按预期工作。

有没有办法告诉代理,特定的依赖项也必须检测?

Apache HttpClient 的检测对我来说工作正常,即使在使用传递依赖项时也是如此,除了较新的 httpclient5。快速查看 instrumentation agent 的来源后,目前似乎只支持 HttpClient 4