PDFs


This page applies to an earlier version of the AppDynamics App IQ Platform.
See the latest version of the documentation.


Skip to end of metadata
Go to start of metadata

On this page:

 

Search Installation and Administration Topics:

This section provides information on installing, configuring, and administering the AppDynamics Platform on premises. The platform includes the AppDynamics Controller and Events Service, the long term unstructured document storage component for the AppDynamics Platform.  

SaaS Administration Topics

While most of the topics in this section apply to an on-premises platform deployment, it covers a few topics applicable to SaaS Controller as well. These include: 

On-Premises AppDynamics Platform Architecture

AppDynamics gives you complete, end-to-end visibility on the performance of your environment. The following diagram gives you a high-level view of an on-premise complete, full-scale AppDynamics Application Intelligence Platform deployment. It shows how the parts of the deployment connect to provide 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 one shown.  

How the Components Work Together

The diagram illustrates some of the installation and network considerations for deploying AppDynamics, which are further outlined in the following table:

Component

Description

See documentation for...

Application Performance Management

4 App Server Agents attached to the monitored applications send data directly to the 7 Controller via connection A.

Server Monitoring 

5Machine Agents reside on monitored servers and report data directly to the 7 Controller via connection A.

Application Analytics

An analytics plugin embedded in the 4App Server agent communicates with a local 5 Analytics Agent instance. One or more Analytics Agent in a deployment send data to the 8Events Service cluster via connection B. The Analytics Agent is bundled with the Machine Agent but can be installed and run individually as well.

Database Monitoring 

The Database Agent connects by JDBC to monitored databases. The Database Agent sends data to the Controller (via connection A) and the Events Service instance bundled with the Controller by default.

End User Monitoring 

For an on-premises EUM installation, you configure a connection to the web and mobile real user monitoring agents to the on-premises 9 EUM Server via connection C. The EUM Server sends data to the 8 Events Service cluster via connection F.

Platform Connections

The following table lists and describes the traffic flow between AppDynamics platform components.

Connection
Source
Destination
Traffic
Protocol
Default Port(s)
A1 AppDynamics users through the web GUI, 2 REST API, 3 Database Agent, 4 Application Server Agent, and 5Machine and Analytics Agents7 ControllerAPM/Database MetricsHTTP(S)8090/8181
B5 Analytics Agent8 Events Service Cluster

Log and Transaction Analytics

Event Data

HTTP9080
C6 Real User Monitoring (RUM) Agents9 End User Monitoring (EUM) ServerEUM Beacon DataHTTP(S)7001/7002
D7 Controller9 EUM ServerEUM Metric DataHTTP(S)

7001

7002 (demo mode only)

E7 Controller8 Events Service ClusterAnalytics Event DataHTTP9080
F9 EUM Server8 Events Service ClusterEUM Event DataHTTP9080
G9 EUM Server7 ControllerMySQL database connectionTCP3388
The default port 9081 is the Admin port (HTTP).

Data Storage

Data is stored in the following locations:

  • APM configuration and metric data in the Controller MySQL database
  • EUM configuration and metric data in the Controller MySQL database
  • EUM event data in the Events Service
  • Transaction and log analytics data in the Events Service

Hybrid AppDynamics Platform Architecture

In a hybrid deployment of the AppDynamics Platform, the (9) EUM RUM Service, the (10) EUM Events Service, and the (11) EUM Synthetic Monitoring Service are SaaS hosted.  The Controller and Events Service run on-premise.  APM, Database, and Infrastructure metrics report to the on-premise Controller.  Transaction and Log Analytics report to the on-premise Events Service cluster.  EUM agents send beacon data to SaaS endpoints while the SaaS Analytics service stores EUM event data. 

 Represents the platform components of Synthetic Monitoring, which consists of multiple connections.  For more information about Synthetic Monitoring, see Browser Synthetic Monitoring.

Data Storage

Data is stored in the following locations:

  • APM configuration and metric data in the on-premise Controller MySQL database
  • EUM configuration and metric data in the on-premise Controller MySQL database 
  • EUM event data in the SaaS-hosted Events Service
  • Transaction and log analytics data in the on-premise Events Service
  • No labels