Hi Asim,
I'll give you a hint on what you're seeking, but the ExtLatency log entries can vary widely based upon the processing being reported. Regardless of the kind of processing indicated by the various abbreviations (TS, BR, HR, etc.), all times are measured cumulatively in milliseconds from the start of the transaction. So, the transaction you show took 7001ms to the end. There are certainly some processing symbols I've not seen (RAL, IV..), so I'd have to see then.
TS = Transaction Started I've never seen this one other than 0
HR = Headers Received At the beginning of the entry, this is rarely other than 0
BR = Body Received This is basically networking time it took to finally receive the body of the message.
PS = Processing Started This is when the processing of the transaction began. This is where things begin change, because the processing of each transaction can be difference.
So, what's in between depends upon what your process is actually doing.
Skipping to the end, you have again:
PC = 7001 , which means the final processing has completed after 7001ms
BS= 7001, All the body is returned back to the client
TC = 7001, Transaction complete.
You can see in your log there is a pretty significant delay between the IV = 700 and the XC = 7001. Just subtract one from the other to get the time the XC step is taking, which is 6301ms. Only the IV step is taking up other significant time of 699ms.
Hope this helps.
------------------------------
Joseph Morgan
CEO - Independent
Joseph Morgan
Dallas TX
------------------------------