I'm trying to understand Dynatrace vocabulary:
What is the link betwee thread status and purepath details.
Here what I understood about thread status and purepath breakdown detail :
|Code sample||Thread status||purepath breakdown detail|
|Thread doing something||Runnable||cpu|
|Thread waiting on synchronized||Blocked||sync|
|Thread waiting another thread||Waiting||wait|
After on Breakdown detail, the difference between xx Total and xx is that xx is just at method level while xx total is at method + called method.
For instance :
Here the list of indicators shown by dynatrace:
What is the link between them ?
it seems that Exec = CPU + Sync
Could you indicate all the business rules ?
Furthermore, Exec Total sum just exec spent in the same Thread, is it a global rule for all Total counter ?
Do you have some input to understand better this ?
Hi Andreas, sorry for the delay.
I 've looked this other topic but i doesn't answer to my questions.
Well here some definition could you correct me ?
Correct. Exec Time can however be defined in an easier way. It is the difference between entering and leaving a method. So - it is The Total Time this method takes to execute. And that of course includes time spent on CPU, I/O, Sync, Wait, ...
But other than that you are spot on
quick question what measures are used in measuring these? if I wanted to say have alerts on if either of these went above a certain threshold compared to the others how could I alert and monitor this?