Please note the correction, IV is 7001, you have mentioned it has 700. Displaying the steps with significant duration, this tells me the invoke assembly action took 7001 ms, which in other words is the time taken by the backend. Is this interpretation correct?
...
XS=1, Completed execute action (Assembly).
IV=7001, Invoke action (Assembly).
XC=7001, Started execute action (Assembly).
...
Original Message:
Sent: Fri September 27, 2024 12:00 PM
From: Joseph Morgan
Subject: DataPower extended latency log analyze
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
Original Message:
Sent: Fri September 27, 2024 11:08 AM
From: Asim Khan
Subject: DataPower extended latency log analyze
Hello,
How to read for instance the datapower extended log entry?
ExtLatency: TS=0,HR=0,BR=1,PS=1,PS=1,RT=1,PS=1,COR=1,WSDL=1,HTM=1,CI=1,RAL=1,SE=1,PC=1,FC=1,PS=1,XS=1,IV=7001,XC=7001,PC=7001,FC=7001,PC=7001,PS=7001,RES=7001,PC=7001,FC=7001,HS=7001,FNL=7001,PC=7001,BS=7001,TC=7001,
------------------------------
Asim Khan
------------------------------