cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Track Distributed Traces for multithread services

vikasgre
Visitor

Hi Team,

 

When we call a child service in a main service in a threading fashion like multithreading. Dynatrace always shows the main service only for the entire time, not shows how much child service is taking.

vikasgre_0-1686088278130.png

 

But when I invoke child service either HTTP/Rest call, it shows both main and child service time consumption.

vikasgre_1-1686088426562.png

 

So how a multi threaded service can be tracked here to check how much time it is taking and which child service is taking time when main service is being called?

2 REPLIES 2

ChadTurner
DynaMight Legend
DynaMight Legend

From my understanding, especially with MuleSoft, Multithread isn't supported at this time. I highly recommend putting in a RFE for it though!

-Chad

vikasgre
Visitor

It's not Mule, it's on webMethods. So If I understand correctly, any  application using multithreading cannot be tracked ? Like how much the Main service took time and corresponding child service time?

Just got another query,  does Dynatrace track only those calls which are made over TCP protocol? Like in my above scenario, when main service calls child service using HTTP it can track that case.

Featured Posts