AppDynamics switched from Semantic Versioning to Calendar Versioning starting in February 2020 for some agents and March 2020 for the entire product suite.


    Skip to end of metadata
    Go to start of metadata

    Related pages:

    Your Rating:
    Results:
    1 Star2 Star3 Star4 Star5 Star
    32 rates

    Key Browser RUM metrics are displayed on the GeoPages & AJAX Requests, and Usage Stats dashboards. They can also be seen on the All Pages and Top Pages lists and in the Metric Browser.

    In addition, the Metric Browser enables you to view these metrics in the context of Ajax requests, iframes, applications, base pages, browsers, devices, and geographic locations.

    You can build custom health rules based on Browser RUM Page, Ajax, and iframe metrics in the health rule builder. Use these rules to automatically monitor key metrics in your installation. For more information, see Health Rules.

    Browser RUM Timing Metrics Overview

    The following provides an overview of the first Browser RUM page and iframe timing metrics. For key Ajax metrics, see Ajax Metrics Availability. Metrics in blue are available only from NavTime browsers. You may see a value of unknown for some metrics taken using older browsers.

    When users begin to load the first instrumented page, the JavaScript Agent starts a timer. The timer or the NavTime responseStart starts the first-page timing.

    Because a NavTime browser always sets navigationStart, you can retrieve this information even on the first page a user loads from your site.


    NavTiming-capable browsers also provide highly granular information on connection details.


    Browser RUM Metrics Defined

    Timing metrics are the average times, in milliseconds, over the time range selected in the Controller UI or REST API call. The three-letter abbreviation is the short name as it is recorded in the web beacon.  

    Name (Short Name)NavTiming Capable
    Browsers
    1
    Browsers without NavTiming SupportAvailable
    For . . .
    Definition
    Ajax Callback Execution Time (DPT)

    responseEnd to
    domContentLoadedEventStart
    (context of the Ajax object)

    responseEnd to
    domContentLoadedEventStart 
    (context of the Ajax object)
    Ajax Requests (XHR, Fetch API)

    Time for the browser to process the Ajax response.
    This typically includes the time to apply the response data to the DOM.

    Ajax Response Download Time (DDT)
    responseStart to 
    responseEnd
    (context of the Ajax object)

    responseStart to 
    responseEnd
    (context of the Ajax object)

    Ajax Requests (XHR, Fetch API)Time for the browser to download the complete Ajax response.

    Ajax Request Errors per Minute

    (Short name based on
    ARE entries) 



    • Ajax Requests (XHR, Fetch API)
    • App
    • Browser
    • Device
    • Geo
    Total number of Ajax requests that generate an error per minute.

    Ajax Requests per Minute

    (Short name based on
    PLC entries)



    • App
    • Browser
    • Device
    • Geo

    Total number of Ajax requests per minute.

    Application Server Calls per Minute

    • Ajax Requests (XHR, Fetch API)
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes
    Number of requests that actually hit the application server, rather than a cache.
    Application Server Time
    (also called Server Time in the UI) 


    • Ajax Requests (XHR, Fetch API)
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframe 
    Processing time for requests on the application server.
    Browser Queue Time

    • Ajax (XHR, Fetch API)
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes

    DOM Building Time (DPT)
    responseEnd to
    domContentLoadedEventStart
    N/A
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes

    Time for the browser to build the Document Object Model (DOM) and make it available for JavaScript to apply rendering logic.

    DOM Ready Time (DOM)2navigationStart to
    domContentLoadedEventStart

    Time between the writing of the 
    starttime cookie on the previous
    page and an internal handler's 
    onready event, similar to 
    jquery.onready().



    • App
    • Base Pages
    • Geo 
    Interval between the time that a user initiates a request and the time that the DOMContentLoaded event (or the internal handler's onready event) occurs.
    Domain Lookup Time (DNS)domainLookupStart 
    to domainLookupEnd
    N/A
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes
    Time to complete the domain lookup portion of the server connection time.
    End User Response Time (PLT)2
    navigationStart
    to loadEventEnd

    Time between the writing of the starttime cookie
    on the previous page and the onload event.


    • Ajax Requests (XHR, Fetch API)
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes

    Average interval between the time that a user initiates a request and the completion of the page load of the response in the user's browser.

    In the context of an Ajax request, it ends when the response has been completely processed.

    For information about End User Response Time for SPA2 pages, see SPA2 Metrics. 

    First Byte Time (FBT)2
    navigationStart 
    to responseStart

    Time between the writing of the 
    starttime cookie on the previous
    page and when the page's JavaScript
    Agent begins executing.


    • Ajax Requests (XHR, Fetch API)
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes

    Interval between the time that a user initiates a request and the time that the browser receives the first response byte.

    In the context of an Ajax request, First Byte Time is the interval between the Ajax request dispatch and the time that the browser receives the first response byte. 

    Front End Time (FET)responseStart to 
    loadEventEnd
    Time between when the page's
    JavaScript Agent begins executing
    and the onload event.
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes

    Interval between the arrival of the first byte of text response and the completion of the response page rendering by the browser.

    Includes HTML Download, DOM Building Time, and Resource Fetch Time.

    HTML Download and DOM Building Time (DRT)responseStart to 
    domContentLoadedEventStart

    Time between when the page's
    JavaScript Agent begins executing
    and an internal handler's onready 
    event, similar to jquery.onready().

    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes

    Time to make the complete HTML document (DOM) available for JavaScript to apply rendering logic.

    Includes the HTML Download and the DOM Building Time.

    HTML Download Time (DDT)
    responseStart 
    to responseEnd
    N/A
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframe
    Time for the browser to download the complete HTML document content.

    Iframe Requests per Minute

    (Short name based on
    PLC entries) 



    • App
    • Browser
    • Device
    • Geo
    Total number of iframe requests per minute.
    Images Loaded per Pageview

    • Ajax (XHR, Fetch API)
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes

    Total number of images in a pageview.

    Calculated after page has completely loaded.

    Page Complete Time (PCT)


    N/A



    N/A


    • App
    • Base Pages
    • Browser
    • Device
    • Geo

    Total time for the browser to render all visual page elements (both in and out of the viewport). Available for SPA base pages only.

    For information about Page Complete Time for SPA2 pages, see SPA2 Metrics.

    Page Requests per Minute

    (Short name based on
    PLC entries) 



    • App
    • Browser
    • Device
    • Geo

    Total number of Page requests per minute.

    This is the metric displayed across most of the UI.

    Page views with JavaScript Errors per minute

    (Short name based on
    EPM entries) 



    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes
    Total number of page views that contain JavaScript errors per minute.
    Resource Fetch Time
    domContentLoadedEventStart
    to loadEventEnd
    Time between an internal handler's 
    onready event, similar to 
    jquery.onready(), and onload.
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes
    Time for the browser to complete the download of remaining resources, including images, and finish rendering the page.
    Resources Loaded per Pageview

    • Ajax (XHR, Fetch API)
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes

    Total number of resources in a pageview.

    Calculated after the page has completely loaded.

    Requests per Minute

    (Short name based on
    PLC entries) 



    • Ajax Requests (XHR, Fetch API)
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes
    Total number of requests (Page + Ajax + iframe) per minute.
    Scripts Loaded per Pageview

    • Ajax (XHR, Fetch API)
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes

    Total number of scripts in a pageview.

    Calculated after the page has completely loaded.

    Server Connection Time (SCT)navigationStart 
    to requestStart
    N/A
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes
    Interval between the time that a user initiates a request and the start of fetching the response document from the server or application task. Includes the time spent on redirects, domain lookups, TCP connects and SSL handshakes. 
    SSL Handshake Time (SSL)3secureConnectionStart 
    to connectEnd
    N/A
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes

    Time taken to complete the SSL handshake.


    TCP Connect Time (TCP)connectStart 
    to connectEnd
    N/A
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes
    Time to complete the TCP connect portion of the server connection time, the equivalent of one network roundtrip of latency.
    Total Resource Redirect Time

    • Ajax (XHR, Fetch API)
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes

    Time for all redirects associated with fetching resources.

    Calculated after the page has completely loaded.

    Visually Complete Time (VCT)


    N/AN/A
    • App
    • Base Pages
    • Browser
    • Device
    • Geo
    • iframes

    Total time for all visual elements within the first screen (above-the-fold content) to load in an end user’s browser.
    Calculated using the last visual change to the page in a browser window.

    For information about Visually Complete Time for SPA2 pages, see SPA2 Metrics.  

    Ajax Metrics Availability

    Because Ajax requests occur in the context of the larger page, these four core metrics are always available, regardless of the browser type.

    For more information on which browsers support the Navigation Timing API, see the Can I Use website.

    Resource Timing Metrics

    Resource timing metrics are the median times in milliseconds. The resource timing metrics shown in the Resource Performance Dashboard are raw data. For a visual representation of the resource timing, see the Resource Timing Overview diagram.

    Metric NameHow It's CalculatedDescription
    Browser WaitstartTime or redirectEnd to fetchStartTime from the redirection or request start until the browser begins to fetch the resource.
    Redirect TimeredirectStart to redirectEnd

    Time for all redirects associated with fetching resources.

    DNS Wait TimefetchStart to domainLookupStartTime from when the browser starts to fetch the resource until the browser starts the domain name lookup for the resource.
    DNS Time

    domainLookupStart to domainLookupEnd

    Time to complete the domain lookup portion of the server connection time.
    TCP Wait TimedomainLookupEnd to connectStart

    Time for the browser to find the domain name for the resource before a connection is made.

    Connection TimeconnectStart to connectEndTime to complete the establish the TCP connection for a resource: the equivalent of one network roundtrip of latency.
    SSL Time

    secureConnectionStart to connectEnd

    (if secureConnectionStart exists)

    Time to establish a secure connection to the server.

    Request Wait Time

    connectEnd to requestStart

    Time for the request is made for a resource from the server, cache, or local resource before the connection is closed.

    Request TimerequestStart to responseStart

    Time for the browser to complete the request for a resource from the server, cache, or local resource.

    Response TimeresponseStart to responseEndTime for the browser to download the complete HTML document content. In the context of an Ajax request, the time for the browser to download the complete Ajax response.
    First Byte TimestartTime to responseStartTime from when the request is made until the first byte of the resource is received by the browser.
    Resource Load TimestartTime to responseEndTime for the browser to start a request and receive a response for a resource.
    Browser Queue TimeBrowser Wait + DNS Wait Time + Request Wait TimeTotal wait time of the resource.
    TCP TimesecureConnectionStart to connectStart Time spent to establish a secure connection to the server (same as SSL Time).