Hello.
I'm currently working on a bigger Go lang based project with OpenTracing and Jaeger as global tracer.
We have a service, which accepts requests from couple of different services and merge them into one big batch which is later on processed.
Requests are coming as AMQP events.
My plan is to create Span with "Follows" option for each of the AMQP event - as each of those events can come from different service.
The problem is that I have to somehow merge those requests (read all the IDs from the inside of 100s of events) and push them all at once to function X.
Do I understand correctly that each span can have only one parent, which makes it impossible to fully trace function X in a way that will include all the parents from all the AMQP events?
Any suggestions? Ideas?
Kind regards,
Krzysiek Gzocha