AppDynamics Application Intelligence Platform

3.8.x Documentation

PDFs

Videos

Release Notes

Key Web EUM metrics are displayed on the Geo, Page, Iframe, and Ajax dashboards.  They can also be seen on the All Pages and Top Pages lists and in the Metric Browser. In addition, the Metric Browser gives you the ability 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 Web EUM 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.

Web EUM Metrics Defined

Time metrics are the average times, in milliseconds, over the time range selected in the AppDynamics UI or REST API call.

  • Ajax Callback Execution Time is the time for the browser to process the Ajax response; this typically includes the time to apply the response data to the DOM. This metric is available in the Ajax dimension. In 3.7 this metric was called Document Processing Time.
     
  • Ajax Response Download Time is the time for the browser to download the complete Ajax response. This metric is available in the Ajax dimension.   In 3.7 this metric was called Document Download Time.
     
  • Ajax Request Errors per Minute is the total number of Ajax requests that generate an error per minute. This metric is available in the Ajax Requests, App, Browser, Device and Geo dimensions.
     
  • Ajax Requests per Minute is the total number of Ajax requests per minute. This metric is available in the App, Browser, Device, and Geo dimensions. 
     
  • Application Server Calls per Minute is the number of requests that actually hit the application server, rather than a cache. This metric is available in the Ajax Requests, App, Base Pages, Browser, Device, Geo, and iframe dimensions.
     
  • Application Server Time is the processing time for requests on the application server.  This metric is available in the Ajax Requests, App, Base Pages, Browser, Device, Geo, and iframe dimensions.
     
  • DOM Building Time is the time for the browser to build the Document Object Model (DOM) and make it available for JavaScript to apply rendering logic. This metric is available in the App, Base Pages, Browser, Device, Geo, and iframe dimensions. In 3.7 this metric was called Document Processing Time.
     
  • DOM Ready Time is the interval between the time that a user initiates a request and the time that the DOMContentLoaded event occurs. It is equivalent to the OnReady event that JQuery uses. This metric is available in the App, Base Pages, and Geo dimensions.
     
  • Domain Lookup Time is the time to complete the domain lookup  portion of the server connection time. This metric is available in the App, Base Pages, Browser, Device, Geo, and iframes dimensions.
     
  • End User Response Time is the 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.  This metric is available in the Ajax Requests, App, Base Pages, Browser, Device, Geo, and iframe dimensions.
     
  • First Byte Time is the 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. This metric is available in the Ajax Requests, App, Base Pages, Browser, Device, Geo, and iframe dimensions.
     
  • Front End Time is the interval between the arrival of the first byte of text response and the completion of the response page rendering by the browser. Includes Document Download Time, Document Ready Time, Document Processing Time and Resource Fetch Time. This metric is available in the App, Base Pages, Browser, Device, Geo, and iframe dimensions.
     
  • HTML Download and DOM Building Time is the time to make the complete HTML document (DOM) available for JavaScript to apply rendering logic. Includes the HTML Download and the DOM Building Time. This metric is available in the App, Base Pages, Browser, Device, Geo, and iframe dimensions. In 3.7 this metric was called Document Ready Time.
     
  • HTML Download Time is the time for the browser to download the complete HTML document content. his metric is available in the App, Base Pages, Browser, Device, Geo, and iframe dimensions. In 3.7 this metric was called Document Download Time
     
  • Iframe Requests per Minute is the total number of Iframe requests per minute. This metric is available in the App, Browser, Device,  and Geo dimensions.
     
  • Page Requests per Minute is the total number of Page requests per minute. This is the metric displayed across most of the UI. In the Metric Browser it is available in the App, Browser, Device, and Geo dimensions.
     
  • Page views with JavaScript Errors per minute is the total number of page views that contain JavaScript errors per minute. This metric is available in the App, Base Pages, Browser, Device, Geo, and iframes dimensions.
     
  • Resource Fetch Time is the time for the browser to complete the download of remaining resources, including images, and finish rendering the page. This metric is available in the App, Base Pages, Browser, Device, Geo, and iframe dimensions. In 3.7 this metric was called Page Render Time.
     
  • Response Available Time is the interval between the beginning of the processing of the request on the browser to the time that the browser receives the response. Includes time in the network from the user's browser to the server. This metric is available in the App, Base Pages, Browser, Device, Geo, and iframes dimensions.
     
  • Requests per Minute is the total number of requests (Page + Ajax + iframe) per minute. It is available in the Metric Browser in the Ajax Requests, App, Base Pages, Browser,  Device, Geo, and iframes dimensions.
  • Server Connection Time is the 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. This metric is available in the App, Base Pages, Browser, Device, Geo, and iframes dimensions.
     
  • Synthetic Requests per Minute is the total number of requests from synthetic monitoring agents, like Web Page Test, per minute. This metric is available in the Ajax Requests, App, Base Pages, Geo, and iframes dimensions.
     
  • TCP Connect Time is the time to complete the TCP connect portion of the server connection time, the equivalent of one network round trip of latency. This metric is available in the App, Base Pages, Browser, Device, Geo, and iframes dimensions.
     

If you are upgrading from controller version 3.7.x to 3.8, the data that was stored previously in the database under old names (Document Download Time, Document Ready Time, Document Processing Time, and Page Render Time) is no longer surfaced to the user interface. The data is still in the database, however, under the old name, and is visible in the metric browser.

 

EUM Metrics Availability

The availability of some EUM metrics depends on the capability of the end-user's Web browser. This can lead to a value of Unknown for unavailable metrics in some browser snapshots. 

Some metrics are always available.

Some metrics for pages and IFrames are available only if the browser uses the Navigation Timing API. Some metrics are available for all pages, except the end-user's initial entry to the application, even if the browser does not use the Navigation API.

For Ajax requests, the four core metrics are always available.

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

Learn More