Browser Synthetic Monitoring

Browsers Synthetic Monitoring uses geographically distributed Synthetic Agents to continuously test key user workflows in your application. This allows you to monitor the correctness and performance of multi-step flows independently of the user-generated load.

There are two ways of using Synthetic:

  • Scheduled jobs: Use this to test your pages on a recurring basis to ensure they continue to perform well. Upload a Python WebDriver script to exercise multi-step workflows. Using this feature requires a Synthetic Pro license. See Browser Synthetic Licenses for more information.
  • On-demand snapshots: Use this to collect performance data right now. This is useful for ad-hoc analysis. This feature is available with both Synthetic Lite and Pro licenses.

There are two deployment types for Synthetic Agents:

  • Synthetic Hosted Agents: Splunk AppDynamics hosts these Synthetic Agents. This deployment is recommended for testing public websites.
  • Synthetic Private Agents: You install and host Synthetic Agents on your machines. This enables you to test internal sites and services. For more information, see Install the Private Synthetic Agent (Web and API Monitoring).

Separate licenses are required for the Synthetic Hosted Agent and the Synthetic Private Agent. See Synthetic Agent Licenses for details.