AutoInstrumentation of Quarkus Application(java)



我浏览了太多的文章,但没有找到任何关于Quarkus应用程序的自动检测,

下面给出了Quarkus应用程序的手动仪器。

添加此实现将自动添加跟踪应用所需的所有依赖项。

implementation 'io.quarkus:quarkus-opentelemetry-exporter-otlp'

应用程序。属性,在提到所需的配置后,我们将能够向收集器发送跟踪。

quarkus.application.name=manualInstrumentationForQuarkus
quarkus.opentelemetry.enabled=true
quarkus.opentelemetry.tracer.exporter.otlp.endpoint=http://localhost:4317
quarkus.opentelemetry.tracer.exporter.otlp.headers=Authorization=Bearer my_secret

请回答我任何自动检测方法,我们可以使用代理从应用程序中获取跟踪,而不添加任何依赖。

在Quarkus上使用OpenTelemetry的推荐方法是使用您提到的扩展依赖项。OpenTelemetry Java代理将提供一些输出,但是有许多上下文切换情况将与代理一起失败,导致丢失跨度。

最新更新