Before you install the platform, review the requirements for the components you plan to install and prepare the host machines. The requirements vary based on the components you deploy and the size of your deployment.
For the Controller and Events Service, you first need to install the AppDynamics Enterprise Console. You then use the application to deploy the Controller and Events Service. Note that the Events Service can be deployed as a single node or a cluster. The Enterprise Console is not only the installer for the Controller and Events Service; it can manage the entire lifecycle of new or existing AppDynamics Platforms and components.
You cannot use the Enterprise Console to perform the End User Monitoring (EUM) Server installation. Instead, you must use a package installer that supports interactive GUI or console modes, or a silent response file installation.
Follow these tasks before you start the installation process for the AppDynamics APM Platform:
You can get the software for installing the platform components from the AppDynamics download site. See Download AppDynamics Software for more information.
AppDynamics Platform Components and Tools
An on-premises AppDynamics Platform installation consists of several, separately installed and configured components. These include the Controller, MySQL database, Events Service, and optionally the EUM Server.
The AppDynamics Enterprise Console is a GUI and command-line based application that can manage the installation, configuration, and administration of the Controller and Events Service.
For the EUM Server, you must continue to use the package installer to deploy the EUM Cloud. See EUM Server Deployment for more information.
After you install the platform, you can configure and manage different components with component-specific scripts. Based on how you deploy the platform, you might use a combination of the Enterprise Console and package installers to install and manage the various components of the platform.
The following diagram depicts the components of a complete on-premises AppDynamics APM Platform deployment. It shows how the components interact to fulfill application, database, infrastructure, end user monitoring, and more.
Depending on the scale of your deployment, your requirements, and the products you are using, your own deployment is likely to consist of a subset of the components shown in the diagram.
You can find a more detailed diagram, as well as a SaaS architecture diagram on PDFs. For a diagram of the Enterprise Console, see the Enterprise Console Platforms Architecture. For a complete diagram of the Synthetic Server Deployment, see the Synthetic Server Deployment Architecture.
The following table describes how the components work together in the AppDynamics platform.
The following table lists and describes the traffic flow between AppDynamics platform components.
Data Storage Location
Data is stored in the following locations:
Installation and Upgrade Overview
The installation and upgrade process for the AppDynamics platform consists of pre-installation steps where you prepare the network and host machines for installation, installation tasks, and post-install steps to complete the required configuration. Planning Your Deployment provides a high-level review of the steps required.
After this process, you can perform optional configurations and administrative tasks described in Secure the Platform.
To start the installation or upgrade process, see Platform Requirements for information about requirements and pre-installation tasks.