Quarkus: OpenTelemetry for Quarkus

Created on 6 Jul 2020  路  2Comments  路  Source: quarkusio/quarkus

Describe the extension
Extension to bring OpenTelemetry as an alternative, and future, tracing option. This extension would not offer support of the metrics pieces of OpenTelemetry, only the tracing.

Additional context
It's necessary as part of bringing tracing into Quarkus for Reactive Messaging

kinextension-proposal

Most helpful comment

It's in progress @cardil.

My plan, and hope, is to have an initial extension available in 1.11, which should be January's release

All 2 comments

Any news on this? I saw there is https://github.com/smallrye/smallrye-opentelemetry POC, but work there halted. What's the plan on it?

CloudEvents (Knative Eventing) supports only W3C distributed tracing, so it's hard to integrate that with Quarkus service as there's only incompatible OpenTracing Quarkus extension, which uses old Jaeger (0.33). In Jaerger 1.2+, this https://github.com/jaegertracing/jaeger-client-java/commit/568ab68ec2ac5e9e811b1d0d76f752f3242d45d3 has landed, so that would give at least a bridge solution.

It's in progress @cardil.

My plan, and hope, is to have an initial extension available in 1.11, which should be January's release

Was this page helpful?
0 / 5 - 0 ratings