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

Traces on Grail: getting the "processing" time

DynaMight Champion
DynaMight Champion

I was just asking myself how to get the overall processing time of a trace. In Grail spans and traces all have a duration field but there is no knowledge of what runs asynchronously or sequentially.

Imagine this trace in the UI:


With the async stuff going on the "response time" is 30.7ms. One can see this on the root span of the trace as well. But then there are a lot of async calls and the actual time I'd be interested is the "Processing time" which is ~1s.

If I want to know how much time is spent on a individual service int total I can't just sum up the "duration" of these service calls, neither can I add up all span durations for the overall duration of the trace?

Any ideas how to solve this? How could one get the duration/processing time of this trace using a query?

Certified Dynatrace Master, Dynatrace Partner -

Featured Posts