🎄 Happy Holidays! 🥳
Most of Solace is closed December 24–January 1 so our employees can spend time with their families. We will re-open Thursday, January 2, 2024. Please expect slower response times during this period and open a support ticket for anything needing immediate assistance.
Happy Holidays!
Please note: most of Solace is closed December 25–January 2, and will re-open Tuesday, January 3, 2023.
Distributed Tracing Demo
Hi,
we are currently testing the Distributed Tracing Feature [1].
After some initial difficulties we got it running. We are using the following docker containers:
- jaegertracing/all-in-one:1.39
- otel/opentelemetry-collector-contrib:0.64.1
- solace/solace-pubsub-standard:10.2.0.26
We setup the telemetry over the GUI and are using the "Try me" function in the GUI to send a message to the traced queue.
Jaeger shows a Trace for the sending of the message.
We then use a Java Client to subscribe to the queue, take a message and acknowledge it. None of this is displayed in the Jaeger GUI.
(If we use the Java Client to send a message to the queue, it will get displayed)
So we are wondering:
- Are we doing something wrong?
- What exact features does the distributed tracing feature offer? Does it show a full lifecycle of a message (send/read/ack) as one trace?
Thanks in advance. Kind regards,
Kilian
[1] https://solace.community/discussion/1553/distributed-tracing-is-now-generally-available