I have a Kafka streams app built in spring boot. It consumes and produces to multiple topics. For example, consumes from TopicA and produces to TopicB. Then consumes from TopicB and produces to TopicC and so on with external api calls in between.
I can see Dynatrace headers on all the messages but the service flow is broken due to them being seen as background threads. What’s is the best approach here to get a proper service flow and being able to see the full transaction flow? We use the streams DSL.