You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We added helidon-tracing-jaeger dependency to Helidon v3, and we're not able to see our traces in Jaeger viewer. Either they aren't getting there, or not being understood when they get there, but no way to tell.
Environment Details
Helidon Version: 3.2.1 SE
JDK version: 17.0.5
OS: OL7
Docker version (if applicable): n/a
Problem Description
Our project on helidon v2 uses application.yaml to provide tracing configuration that works with our Jaeger viewer. On helidon v3, we no longer see our traces in the viewer. Either the traces aren't being sent, or not being understood by the viewer, or the configuration needs to be changed in some way...
@Test void traceCanary() {
final var tracer = io.helidon.tracing.Tracer.global();
final var span = tracer.spanBuilder("SpanCurrentTest::traceCanary").start();
System.out.println(">>> The viewer should be able to locate this trace: "+span.context().traceId());
span.end();
}
The text was updated successfully, but these errors were encountered:
There some incompatible changes in Jaeger, which are also addressed in Helidon 3.
The the main difference for Jaeger support between Helidon 3 and Helidon 2 is that in 2.x we were using jaeger.thrift format on port 14268 and in 3.x we work with model.proto on port 14250 .
Changing the port to 14250 (from 14268) allows me to see the spans I create in the Jaeger viewer. Thanks, and looking forward to seeing this simple change documented in future versions of the helidon docs.
We added helidon-tracing-jaeger dependency to Helidon v3, and we're not able to see our traces in Jaeger viewer. Either they aren't getting there, or not being understood when they get there, but no way to tell.
Environment Details
Problem Description
Our project on helidon v2 uses application.yaml to provide tracing configuration that works with our Jaeger viewer. On helidon v3, we no longer see our traces in the viewer. Either the traces aren't being sent, or not being understood by the viewer, or the configuration needs to be changed in some way...
Steps to reproduce
See instructions in the "All in one" section about setting up your own local Jaeger viewer:
https://www.jaegertracing.io/docs/1.22/getting-started/
We use port 14268 to accept jaeger-thrift directly.
Our application yaml looks like this:
And creating a trivial trace looks like this:
The text was updated successfully, but these errors were encountered: