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.

  1. All the jobs executed in Chrome 64 and 83 will start executing in Chrome 86. 

  2. 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:

PlatformAgentIE 11FirefoxChrome 64 and 83
SaaS ControllerHosted Agent - AWS locationsHeadless Chrome with IE 11 user agentHeadless Chrome with Firefox user agentHeadless Chrome 86
Private Agent - Linux-based PSA
Hosted Agent - Azure locationsChrome with IE 11 user agentChrome with Firefox user agentChrome 86
Private Agent - Windows-based PSAIE 11
  • Firefox in Windows-based PSA v20.9 or earlier
  • Not supported in Windows-based PSA v21.7
On-Premise ControllerHosted Agent - AWS locationsHeadless Chrome with IE 11 user agentHeadless Chrome with Firefox user agentHeadless Chrome 86
Private Agent - Linux-based PSA
Hosted Agent - Azure locationsChrome with IE 11 user agentChrome with Firefox user agentChrome 86
Private Agent - Windows-based PSAIE 11
  • Firefox in Windows-based PSA v20.9 or earlier
  • Not supported in Windows-based PSA v21.7

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 timeout and alerting configurations.
  • On-premises customers: Update the Synthetic Server to 21.4.2 and Linux-based Private Synthetic Agent to the latest version.

For details about other changes in Chrome 86, see Chrome 86 documentation.

Revision History 

Version

Publish Date

Summary of Changes

V1

Initial publication of the support advisory.