【问题标题】:Open-Telemetry and autoinstrumentation of project libraries项目库的开放式遥测和自动仪器
【发布时间】:2021-02-01 10:56:19
【问题描述】:

我正在使用 Java 应用程序并尝试使用 OpenTelemetrys Java 自动仪表。看起来,自动检测仅适用于直接从应用程序本身调用的代码并且不检测依赖项?

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

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

【问题讨论】:

    标签: java instrumentation open-telemetry


    【解决方案1】:

    Apache HttpClient 的仪器对我来说工作得很好,即使使用除了较新的 httpclient5 之外的传递依赖项。快速查看instrumentation agent 的来源后,目前似乎只支持 HttpClient 4

    【讨论】:

    • 谢谢,我使用的库确实使用了 HttpClient5。因此,由于这个原因,它不起作用。
    猜你喜欢
    • 1970-01-01
    • 2022-08-19
    • 2023-01-26
    • 1970-01-01
    • 2022-08-03
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多