在我的java应用程序中,我将opentelemetry java instrumentation jar作为java代理加载。这将自动从我的应用程序使用的第三方库(如jetty和logback)收集各种数据,而无需更改任何代码。
默认情况下,此库将尝试将其发送到在同一台计算机上的特定端口上运行的收集器。但是,我希望数据进入azure应用程序洞察。它不是受支持的默认导出器之一。
存在azure应用程序洞察的导出器。然而,我不明白如何连接这些,如果这是可能的话,在java中不需要任何代码更改。我得到的印象是,这些导出程序没有与自动收集所有类型数据的java代理库一起工作?文档中的示例似乎假设您没有使用java代理,而是希望手动向代码中添加插装,这不是我想要的。
请注意,我知道ms还提供了自己的java代理,用于收集数据并将其发送到application insights。我已经用过了,效果很好,但我想用opentelemetry。
暂无答案!
目前还没有任何答案,快来回答吧!