Enter Case number reference for associated cases.

Case #

Type: APM as a Service

Include any information that is for INTERNAL use only

Detail the contextual information specific to the issue; i.e. Product, Version, Agent, System, etc.

  • Dynatrace Portal

 

Describe the problem, from the user perspective

Definitions of Measurements below:

Response Time (Full page load time excluding rendering)
SSL (Handshake time + exchanging keys)
Load
Redirect
Fetch
Content

Clearly list the Steps to resolve the issue

Please refer to the following definitions. For more information about test metrics, see the help pages Report Metrics and W3C Metrics.

Unload
Unload time is the time elapsed from immediately before the start of the unload of the previous document until the time immediately after the unload finishes. It is defined as:
unloadEventTime = performance.timing.unloadEventEnd - performance.timing.unloadEventStart

Redirect
Redirect time is the time elapsed from the start time of a URL fetch that initiates a redirect until the time after the last byte of the last redirect response is received. It is defined as:
redirectTime = performance.timing.redirectEnd - performance.timing.redirectStart

Fetch
Fetch time is the time elapsed from immediately before the check for any relevant application caches (if HTTP Get or an equivalent is used) or the time when the resource is fetched until immediately before the DNS lookup occurs. It is defined as:
fetchTime = performance.timing.domainLookupStart - performance.timing.fetchStart

DNS
DNS Lookup time is the time elapsed from immediately before the DNS lookup for the domain occurs until the time immediately after the DNS lookup occurs. It is defined as:
dnsTime = performance.timing.domainLookupEnd - performance.timing.domainLookupStart
If the user agent already has the domain information in cache, domainLookupStart and domainLookupEnd represent the times when the user agent starts and ends the domain data retrieval from the cache.

Connect
Connect time is the time elapsed from just before the browser connects to the server until the connection to the server is established. It is defined as:
connectTime = performance.timing.connectEnd - performance.timing.connectStart;

SSL
SSL time is the time elapsed from just before the browser connects to the server and starts the handshake process to secure the current connection until the connection to the server is established. It is defined as:
sslTime = performance.timing.connectEnd - performance.timing.secureConnectionStart;

Request
Request time is the time elapsed from when the browser sends the request for the URL until the time just after the browser receives the first byte of the response. It is defined as:
requestTime = performance.timing.responseStart - performance.timing.requestStart

Response
Response time is the time elapsed from immediately after the prompt to unload the previous document occurs until the unload completes. It is defined as:
overallResponseTime = performance.timing.loadEventEnd - performance.timing.navigationStart;

DOM Interactive
Dom Interactive time is the time elapsed from immediately after the prompt to unload the previous document occurs until the time immediately before the document.readyState is set to interactive. It is defined as:
timeToDomInteractive = performance.timing.domInteractive - performance.timing.navigationStart

DOM Content Loaded
DOM Content Loaded time is the time elapsed from when the prompt to unload the previous document occurs until the time immediately after the DOMContentLoaded event completes. It is defined as:
timeToDomContentLoaded = performance.timing.domContentLoadedEventEnd - performance.timing.navigationStart;

DOM Complete
DOM Complete time is the time elapsed from when the prompt to unload the previous document occurs until the time immediately before the document.readyState is set to complete. It is defined as:
timeToDomComplete = performance.timing.domComplete - performance.timing.navigationStart

Load
Load time is the time elapsed from when the load event of the current document completes until the time immediately before the load event of the current document is fired. It is defined as:
Load = performance.timing.loadEventEnd - performance.timing.loadEventStart