Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
on
07-27-2017
10:58 AM
- edited on
12-18-2020
12:44 AM
by
Claudia.Landiva
NOTE: The information in this article is not release-specific. You can reference it for any release
If you need to upgrade a EUM component (e.g., for a bug fix), you’ll first want to know how that upgrade would impact your entire environment and reporting.
This article breaks down version compatibility for the different EUM components: JavaScript Agents, Mobile Agents (iOS, Android, Xamarin, Cordova), the EUM Server, and the Events Service.
The various AppDynamics components talk to each other by exposing APIs. They have a client/service relationship.
For example, JavaScript Agents send browser metric data to the EUM Server using a collector API. In this case, the JavaScript Agent becomes the client for the EUM Server. If you upgrade the JavaScript Agent, you need to make sure that the EUM Server version is compatible in order to understand the call.
AppDynamics ensures that the components are backward compatible with their clients, but if the client itself (e.g., JavaScript Agent) is upgraded to a higher version, there could be compatibility issues. The client might be talking to the Server in a language that the Server might not understand. In this example, you would need to upgrade the EUM Server to a version equal to or higher than the JavaScript Agent.
NOTE: See “How do I get started with upgrading my AppDynamics components?” for a complete collection of compatibility matrices
If you intend to upgrade your iOS Agent to the latest version:
Check to make sure you’re using at least the recommended minimum compatible Controller and EUM Server versions so all features for that agent version will function correctly and there will be no unexpected side effects.
If you update your Controller and EUM Server, you should plan to upgrade the Events Service to ensure that the Events Service version is higher than or equal to the EUM Server and Controller version.
Although we encourage you to keep your environment components within compatible versions (as listed in How do I get started with upgrading my AppDynamics components?), in some cases components can still be compatible if they vary within just the patch version.
To determine the minimum versions of the Controller and EUM Server required for supporting the latest features of the Mobile Agents, see the Mobile Agent Version and Deployment Support Matrix.
Last Updated: 8/25/20
@Joseph.Shaughnessy I apologize for the confusion. Here is a breakdown of compatability between the Machine Agent and the Controller:
Machine Agent v4.5.2 or newer is compatible with Controller v4.4.0 or newer
Machine Agent v4.5.0 - 4.5.1 is compatible with Controller v4.5.0 - 4.5.x
Machine Agent v4.4.0 - 4.4.3 is compatible with Controller v4.4.0 - 4.4.3
Machine Agent v4.3.x, 4.4.x, and 4.5.x is compatible with Controller v4.5.x
To answer your specific question, a v4.4.3 Machine Agent would work with a v4.4.1 Controller. Please let us know if you have any further questions about this.
We'll update the article to make this information clearer.
Can you simplify the compatibility matrix in a table? Eliminate the distracting colors maybe to make it look professional than holi painting?
As of 2020, the term "Standalone Machine Agent" has been discontinued in favor of simply "Machine Agent."
Claudia Landivar
Community Manager & Editor
AppDynamics
@Venkat.Subramani, thank you for the feedback!
As it happens we're working on an update to our suite of checklist articles, with attention to improving the usability of those version compatibility matrices. I agree that tables are the way forward.
Looking forward to sharing our efforts with you and all the Community!
Claudia Landivar
Community Manager & Editor, Knowledge Base
AppDynamics
@Venkat.Subramani, it's taken awhile due to dependencies, but do let us know how you find working with this revised article on EUM component compatibility. You'll find the compatibility matrices in How do I get started upgrading my AppDynamics components?, linked within the article above.
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form