Time values in Data Export
Discover records multiple time values, or timestamps, during the process of a visitor making a request, the web server evaluating it and returning a response, and the response being rendered in the client browser.
Every hit in Discover has a request that contains a [timestamp]
section containing
the following measurements during the above process. A sample request:
[timestamp]
RequestTimeEx= 2008-06-05T21:49:43.099484
RequestEndTimeEx= 2008-06-05T21:49:43.099484
ResponseStartTimeEx= 2008-06-05T21:49:43.107374
ResponseTimeEx= 2008-06-05T21:49:43.297154
ResponseAckTimeEx= 2008-06-05T21:49:43.333742
These various points are timestamps from the network packets that are exchanged between the client browser and web server.
Discover measurements:
- Discover measurement
- Description
RequestTimeEx
- First packet of the request
RequestEndTimeEx
- Last packet of the request
ResponseStartTimeEx
- First packet of the response
ResponseTimeEx
- Last packet of the response
ResponseAckTimeEx
- Back from browser for the response
These measurements are then used to calculate elapsed time for various activities in the request/response process, as indicated in the following diagram:
- Discover Timing Metric
- Description
WS_GEN
- Web server generation time
RT_GEN
- Round trip generation time
TTLB
- Time to last byte
NT_GEN
- Network time
TTLA
- Time to last Ack
TTFB
- Time to First Byte (same value as WS_GEN)
Calculated Timing Values (microseconds)
TTFB=7890
TTLB=189780
TTLA=36588
WS_Gen=7890
NT_GEN=226368
RT_GEN=234258