Support Advisory: Changes to Synthetic Monitoring Browsers
This document describes the support advisory for an AppDynamics product.
Summary
On October 18, 2021, AppDynamics will implement synthetic monitoring behavioral changes to Internet Explorer (IE) 11 and Firefox, and deprecate support for Chrome versions 64 and 83.
-
All the jobs executed in Chrome 64 and 83 will start executing in Chrome 86.
-
All the jobs executed in IE 11 and Firefox will start executing in Chrome 86 with IE 11 and Firefox user agents.
This table describes the behaviour after the implementation of the changes:
Platform | Agent | IE 11 | Firefox | Chrome 64 and 83 |
---|---|---|---|---|
SaaS Controller | Hosted Agent - AWS locations | Headless Chrome with IE 11 user agent | Headless Chrome with Firefox user agent | Headless Chrome 86 |
Private Agent - Linux-based PSA | ||||
Hosted Agent - Azure locations | Chrome with IE 11 user agent | Chrome with Firefox user agent | Chrome 86 | |
Private Agent - Windows-based PSA | IE 11 |
| ||
On-Premise Controller | Hosted Agent - AWS locations | Headless Chrome with IE 11 user agent | Headless Chrome with Firefox user agent | Headless Chrome 86 |
Private Agent - Linux-based PSA | ||||
Hosted Agent - Azure locations | Chrome with IE 11 user agent | Chrome with Firefox user agent | Chrome 86 | |
Private Agent - Windows-based PSA | IE 11 |
|
Impact
- Some of the scripted jobs might fail with the script broken error or timeout error
- The performance (response time) of some jobs might be different than the jobs executing in the existing browsers (IE 11, Firefox, and Chrome 64 and 83)
Affected Software
Controller | Agent* |
---|---|
SaaS Controller v21.9.0 |
Hosted Agent |
Private Agent - Linux-based PSA | |
On-Premise Controller v21.4.x |
Hosted Agent |
Private Agent - Linux-based PSA |
*All versions of Hosted Agents and Linux-based PSA.
Resolution
- Update the scripts: You may be using scripts to leverage Synthetic monitoring. For example, you may be using selenium-based python scripts to create synthetic monitoring jobs. Some of these scripts may break or fail with timeout errors when the jobs are migrated to Chrome. For instance, the selenium commands that work in Chrome 64 may not be supported in Chrome 86. This could be because of incompatibility between the selenium commands and the Chrome webdriver used in Chrome 86. To fix these issues, you may require to update the existing scripts.
- Update timeout and alerting configurations: You may also have to address changes in performance between the existing browser and Chrome 86. This may require fine-tuning of your current timeoutNo Content found for /db/organizations/splunk/repositories/portal-production/content/documents/AppDynamics/https:/docs.appdynamics.com/21.9/en/end-user-monitoring/browser-monitoring/browser-synthetic-monitoring/synthetic-jobs/configure-synthetic-jobs.dita and alerting configurationsNo Content found for /db/organizations/splunk/repositories/portal-production/content/documents/AppDynamics/https:/docs.appdynamics.com/21.9/en/end-user-monitoring/browser-monitoring/browser-synthetic-monitoring/alerts-for-browser-synthetic-monitoring.dita#AlertsforBrowserSyntheticMonitoring-SyntheticPolicies.
- On-premises customers: Update the Synthetic ServerNo Content found for /db/organizations/splunk/repositories/portal-production/content/documents/AppDynamics/https:/docs.appdynamics.com/21.9/en/application-performance-monitoring-platform/synthetic-server-deployment.dita to 21.4.2 and Linux-based Private Synthetic Agent to the latest version.
Revision History
Version | Publish Date | Summary of Changes |
---|---|---|
V1 |
17 Sep 2021 | Initial publication of the support advisory. |