Boomerang Version Change and Post-Upgrade Verification Steps

Document created by DPM Admin Employee on Jul 13, 2017Last modified by Sheril Joseph on Aug 9, 2017
Version 2Show Document
  • View in full screen mode

Boomerang is a JavaScript library for Real User Monitoring (commonly called RUM). It measures performance characteristics of real-world page loads and interactions. Boomerang is responsible for gathering performance metrics for mPulse.

In general, you will need a newer Boomerang version to experience the latest mPulse Boomerang features.

CAUTION: Boomerang releases are not without risk, we test a variety of scenarios and use cases internally, but we cannot test every possible combination of website and browser. If you experience any issues with the upgraded Boomerang, please contact us as soon as possible, and we will revert your application to the previous Boomerang version.

Note that it can take up to 7 days for cached Boomerang objects to refresh; however, we typically see 80% uptake within 48 hours. This time frame applies to both the new version, which will gradually replace the old version, and to the process to revert it back. 

This caching is necessary to ensure great performance for Boomerang. We recognize that it represents a complication to the rollback process.

Pre-Upgrade Verification Steps

  1. Verify your dashboards, and note the beacon flow before you upgrade. 

Post-Upgrade Verification Steps

After the upgrade, monitor your dashboards, and let us know if you see issues such as the following:

  1. Changes in overall beacon flow.
  2. Changes in any of the dimensions that you track with mPulse. 
    Note that changes can be due to normal variability, not to the upgrade by itself.