Enabling XHR

Document created by DPM Admin on Jul 14, 2017
Version 1Show Document
  • View in full screen mode

By default, mPulse captures full page loads, not Ajax requests (XMLHttpRequest) from a loaded page. However, you can easily enable mPulse to retrieve and display Ajax requests.


  • With the XHR filter enabled, you will see an increase in beacon usage. It is possible that increase may exceed your beacon limit, causing data collection to be throttled.
  • XHR loads and full-page loads have different average speeds, so being mindful of beacon filters (in particular XHR) when reviewing the Dashboard is helpful.


Configuring XHR

The Auto Instrument XHR checkbox is located on the General tab in the Configuration screen of your app.


Configuring Timers, Metrics, and Dimensions

As of mPulse 55.1.11, you have the new field Include on under the Timers, Metrics, or Dimension tabs with the following options:

  • All Beacons
    This is the default option for new timers, metrics, or custom dimensions.
  • All non-XHR beacons
    If you have a previously defined a timer, metric, or custom dimension, then your previously defined default (all non-XHR beacons) is respected.
  • Only XHR beacons

Note: The field Include on only appears if you have selected the Auto Instrument XHR field that is under the General tab.




To filter XHR beacons in dashboards XHR:

  1. Log into mPulse.
  2. Click the Central tab atop your screen.
  3. Click Apps on the navigation panel and select the appropriate app on the right.
  4. Click the Advanced button at the bottom of the Configure Web App window.
  5. Place a checkmark next to Auto Instrument XHR.
  6. Click OK.


To filter XHR beacons in dashboards XHR:

  1. Go to your Dashboard screen.
  2. Expand All Beacon Types toward the top of the screen.
  3. Place a check mark next to XHR.
  4. Click Apply.