Hi, a question prodding feasability of getting distributed traces on asynchronous jobs. In my (Rails) application, web requests kick off background jobs that are processed in Sidekiq. I see the Sidekiq transaction and the request transaction separately in Kibana APM. I'd like to see them as a distributed trace, even though I know that the web transaction might end before the asynchronous job begins.
Does this make sense as a thing to do? Because and if so, might I be right in thinking that the Traceparent and TraceState need to somehow be passed over to the background job, and set on the transaction there?