For your on-premises Synthetic Server to use Synthetic Hosted Agents, you need to configure the on-premises Synthetic Server to communicate with the SaaS EUM Server and SaaS Synthetic Server.
Follow these steps to use Synthetic Hosted Agents:
For a complete list of Synthetic Hosted Agent browser locations, containers, and providers, go to Synthetic Agent Locations.
Verify the License Has an HMAC Key
After you have obtained a license to use the Synthetic Hosted Agent, be sure to check that the license.lic
file has the property_eum-hmac-key
field that is assigned a keyed-hash message authentication code (HMAC) similar to the following:
property_eum-hmac-key=1a88392cb0004b45b555a854b80f23f5
TEXT
The HMAC key is used to authenticate your on-prem deployment to the SaaS EUM Server and the SaaS Synthetic Server. Without the HMAC key, your on-premises Synthetic Server will not be able to use Synthetic Hosted Agents.
Apply the License
To apply the license:
- Copy the license file to the Controller home directory. After moving the license file, allow up to 5 minutes for the license change to take effect.
Follow the instructions given in Provision EUM Licenses based on your deployment.
Configure the connections from the on-premises Synthetic Server to the SaaS EUM and Synthetic Servers based on the region where you have an EUM account.
SaaS EUM Account in the Americas
If your SaaS EUM account is in the Americas, do not change the following default settings given in inputs.groovy
:
feeder_server_url = "wss://synthetic-feeder.api.appdynamics.com"
saas_cloud_api_url = "https://api.eum-appdynamics.com"
CODE
feeder_server_url = "wss://gru-synthetic-feeder.eum-appdynamics.com"
saas_cloud_api_url = "https://gru-api.eum-appdynamics.com"
CODE
SaaS EUM Account in Other Regions
If your SaaS EUM account is not in the Americas, follow these instructions to configure your on-premises Synthetic Server to use the SaaS EUM Server and SaaS Synthetic Server in your region.
From the on-premises Synthetic Server, edit the inputs.groovy
file.
- For the
feeder_server_url
and saas_cloud_api_url
fields, enter the SaaS URLs for your region.
EMEA
feeder_server_url = "wss://fra-synthetic-feeder.eum-appdynamics.com"
saas_cloud_api_url = "https://fra-api.eum-appdynamics.com"
CODE
feeder_server_url = "wss://lon-synthetic-feeder.eum-appdynamics.com"
saas_cloud_api_url = "https://lon-api.eum-appdynamics.com"
CODE
APAC
feeder_server_url = "wss://hkg-synthetic-feeder.eum-appdynamics.com"
saas_cloud_api_url = "https://hkg-api.eum-appdynamics.com"
CODE
feeder_server_url = "wss://bom-synthetic-feeder.eum-appdynamics.com"
saas_cloud_api_url = "https://bom-api.eum-appdynamics.com"
CODE
feeder_server_url = "wss://sin-synthetic-feeder.eum-appdynamics.com"
saas_cloud_api_url = "https://sin-api.eum-appdynamics.com"
CODE
feeder_server_url = "wss://syd-synthetic-feeder.eum-appdynamics.com"
saas_cloud_api_url = "https://syd-api.eum-appdynamics.com"
CODE