Knowledge Base

Showing results for 
Search instead for 
Did you mean: 

Best practices and Common Questions for installing and upgrading to AppDynamics 4.4

Note: This article is specific to upgrading to v4.4. For instructions on how to upgrade platform components for any release, please see: Release Upgrade Checklist for Platform Components


Common Questions and Best Practices:


1. Why did AppDynamics change the install process to include the Enterprise Console (EC)?

  • With an increasing number of customers who have a large number of Controllers and complicated deployment environments, AppDynamics is trying to make the upgrade and installation process as streamlined as possible.
  • The new Enterprise Console automates the task of installing and administering the Controller and Events Service using both a GUI and a command line interface. 
  • If the Enterprise Console host goes down, it does not impact Controllers, Events Service, or HA-pairs. 
  • More information: Enterprise Console documentation


2. Should I install the Controller and the Enterprise Console on the same host?

  • No, it is important to install the Controller and EC on separate hosts to be able to scale up later. 
  • If the user is just installing a simple demo, installing the Controller and EC on the same host is fine.
  • Follow these requirements: Disk and Memory Space Requirements 


3. Express Install vs Custom Install:

  • Express install instructions
    • Express install comes with fewer customization options during install. The user can always change their configurations at a later Install


  • Custom install instructions
    • Users with multiple hosts must ensure they are using the same writable path.
    • If using a load balancer with HA, set these up before install.
    • Most users do not need to click the "Advanced" link. Additional configurations can be made at a later time if Install



4. What can the EC do?

  • Upgrade a Controller and preserve customizations after the upgrade.
  • Install a Controller and an embedded Events Service.
  • Install or upgrade the Events Service on Linux.
  • Install or upgrade an Events Service on Windows that runs on a single host.
  • Discover and manage a Controller and Events Service.
  • Upgrade MySQL to the latest supported version.


5. What can’t the EC do?

  • Install or upgrade an Events Service on Windows that runs on multiple hosts as a cluster.
  • Install the EUM Server.


6. Is there a "Quick Start" guide for installations and upgrades?


7. What is the order of upgrades?


8. Are the AppDynamics agents backward compatible with the Controller?

  • No, the Controller version must be equal to or greater than the versions of any agents connecting to it.
  • A monitored environment may have agents of different versions deployed in it at a given time, as long as all agents are compatible with the Controller version.
  • Be sure to start upgrading the agents on the nodes of downstream tiers first, and then upgrade the agents on the originating tier nodes last.
  • More information: Agent and Controller Compatibility


9. User permissions:

  • Verify that a user account with write permissions for the installation directory you want to use exists. Install all components with the same user or a user with equivalent permissions.
  • More information: User Management


10. How do I take a backup?

  • To balance the risk of data loss against the costs of performing backups, a typical backup strategy calls for backing up the system at different scopes at different times.  
  • Instructions: Controller Data Backup and Restore 


11. Is sudo access needed to install EC?

  • No, the user does not need sudo access (this includes Controller HA).


12. How do I monitor the EC?

  • In a controller HA scenario, it becomes important to monitor the EC health as EC is responsible for a failover. Users could monitor the endpoint: http://ec-host:ec-port/service/version.
  • Instructions: Set up monitoring for the HA pair


What else is new for AppDynamics version 4.4?


Preparing to upgrade your platform components after any release

  • To make sure you complete all the tasks necessary for upgrading platform components after a release, we recommend following the instructions in our Upgrade Checklist. This guide is not release-specific and can be referenced for any release.


Updated on 1/18/2019

Version history
Revision #:
21 of 21
Last update:
‎01-18-2019 10:03 AM
Updated by:
Labels (1)