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.
But when I invoke child service either HTTP/Rest call, it shows both main and child service time consumption.
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?
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.