Understanding time/latency fields from Application Gateway Access Logs

Rajiv Bansal 186 Reputation points
2024-05-23T11:20:40.1333333+00:00

Hi,

I am analyzing Access logs from Azure application gateway (table: AGWAccessLogs). I would like to clarify the meaning of below fields:

·       ClientResponseTime:

·       ServerResponseLatency

·       TimeTaken

 AGWResponseTimes.png

Azure metrics for application gateway provide a nice graphical view to understand the meaning of various metrices. I have used the same diagram and marked my understanding for above fields from logs. Please validate if this is correct.

Azure Application Gateway
Azure Application Gateway
An Azure service that provides a platform-managed, scalable, and highly available application delivery controller as a service.
1,011 questions
{count} votes

Accepted answer
  1. KapilAnanth-MSFT 41,156 Reputation points Microsoft Employee
    2024-05-23T14:00:38.52+00:00

    @Rajiv Bansal ,

    Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.

    I checked this internally and here is the response from our team,

    • ServerRespLatency is equivalent to Backend Last Byte Response time
    • TimeTaken is equivalent to AppGWTotalTime
    • clientResponseTime doesn't have any corresponding metric
      • clientResponseTime as explained here is "Time difference (in seconds) between the first byte and the last byte application gateway sent to the client. Helpful in gauging Application Gateway's processing time for responses or slow clients."

    From the Timing metrics diagram,

    User's image

    Thanks,

    Kapil


    Please Accept an answer if correct.

    Original posters help the community find answers faster by identifying the correct answer.


0 additional answers

Sort by: Most helpful