This page applies to an earlier version of the AppDynamics App IQ Platform.
See the latest version of the documentation.
Deployment customizations include:
- setting up a custom geo server for private networks or custom location mapping.
- hosting your own JavaScript agent extension file instead of using Amazon Cloudfront.
- pointing your JavaScript agent to an alternate EUM data collector location in the Amazon cloud.
Access Customize Your Deployment
- Open the EUM application in which you are interested.
- On the left navigation bar, select Configuration.
- Click the Web Page JavaScript Instrumentation tab.
- Expand Advanced.
- Expand Customize Your Deployment.
Alternate Geo Server Location
By default, end-users' locations are resolved using public geographic databases. You can host an alternate geo server for your countries, regions, and cities instead of using the default geo server hosted by AppDynamics. Use the Geo Server URL field to point to your custom geo server.
See Install and Host a Custom Geo Server for Browser RUM.
Hosting the JavaScript Extension File Yourself
The JavaScript agent consists of two files, adrum.js
and adrum-ext.js
. The first file is inserted into the page when it is downloaded from your web application. The second is loaded asynchronously by the first. By default, the extension file is fetched the highly available Amazon CloudFront CDN infrastructure.
To host the JavaScript agent extension yourself, click Download the JavaScript Agent Extension. You will get a version that is compatible with your version of the Controller.
Place the file in a Web container and enter the URL of the host in the URL field below. If you saved the agent file in a directory, for example "js", include the directory name but do not include the filename of the actual agent extension as this may change with subsequent versions. The agent will supply the name of the file when it processes the URL.
Alternate EUM Data Collector Location
The JavaScript agent for Browser RUM sends browser performance data to the EUM Cloud for processing before being transferred and stored on the whichever version of the Controller you are using. The default EUM Cloud network has a presence in all AWS regions with centralized data processing occurring in the Amazon US-WEST Region.
If you have a need for a private EUM Cloud network, contact your AppDynamics sales representative. Once approved you will be provided with a URL for an alternate location. Supply the URL in the EUM Data Collector URL field.
You can also decide to host everything on-premises, using the on-premises Controller, the EUM Server, and the on-premises Events Service. See Install the EUM Server for more information. Add the EUM Server and port to this fIeld.