opentelemetry solace-topic-receiver

rmontalt
rmontalt Member Posts: 5

Greetings regarding codelabs tutorial "Getting Started with Solace Distributed Tracing and Context Propagation" which works great, is there a version of solace-topic-receiver.jar like the solace-queue-receiver.jar which comes with the codelabs tutorial, if we wanted to trace direct messages where there is no downstream queue consumer ?

Best Answer

  • Aaron
    Aaron Member, Administrator, Moderator, Employee Posts: 634 admin
    edited August 30 #2 Answer ✓

    If Direct messages get promoted into a queue, then they'll show up in DT. Depending on message rates (i.e. Direct can be much higher than Guaranteed supports), if low enough this could be an option?

    One trick would be to use a LVQ last value queue (spool size = 0) (so the queue doesn't grow / have to be drained), subscribed to a subset of whatever Direct topics you want to trace.

Answers

  • Tamimi
    Tamimi Member, Administrator, Employee Posts: 538 admin

    Hey @rmontalt - thanks for the questions and glad you are working with distributed tracing. Solace distributed tracing feature only supports guaranteed messaging, hence there is no solace-topic-receiver.

    You can read more about Solace Distributed tracing here https://docs.solace.com/Features/Distributed-Tracing/Distributed-Tracing-Overview.htm

    Feel free to let us know if you have any other questions re: DT.

  • Aaron
    Aaron Member, Administrator, Moderator, Employee Posts: 634 admin
    edited August 30 #4 Answer ✓

    If Direct messages get promoted into a queue, then they'll show up in DT. Depending on message rates (i.e. Direct can be much higher than Guaranteed supports), if low enough this could be an option?

    One trick would be to use a LVQ last value queue (spool size = 0) (so the queue doesn't grow / have to be drained), subscribed to a subset of whatever Direct topics you want to trace.

  • rmontalt
    rmontalt Member Posts: 5

    hi Aaron, yes that would work. Thanks, 👍️