Docs » Set up Splunk Synthetic Monitoring

Set up Splunk Synthetic Monitoring 🔗

Monitor the performance of your web pages and applications by running synthetic Browser, Uptime, and API tests. These tests let you proactively alert the relevant teams when a site or user flow they manage becomes unavailable, as well as report on the performance of a site or user flow over time. Splunk Synthetic Monitoring does not require extensive installation and setup: you can get started by creating your first test directly in the Splunk Synthetic Monitoring user interface.

Choose a test 🔗

The following table outlines which test might work for the scenario you want to monitor.


Workflow you want to monitor


  • SLAs on HTTP endpoints

  • Health and response codes of endpoints

Browser test

  • UX data for single pages like a home page, product pages.

  • UX data across different device types and locations desktop, mobile, tablet.

  • multiple step journeys like login and checkout.

  • A / B testing. How does adding or removing a specific third party affect performance.

  • Set performance benchmarks and understand long term trends.

  • Compare performance with industry standards like Google search and web vitals.

  • Use a HAR file to run tests in local developer environments or sites behind a firewall.

  • Upload a HAR file, which contains full response bodies, so that Splunk Synthetic Monitoring can audit the content.


  • SLAs on APIs and microservices, understanding the health of the endpoint

  • Latency on APIs and microservices

  • Multiple step API transactions

Set up your first test 🔗

After you choose which type of test you want to use, follow these steps to set up your test:






Continue learning 🔗

See Key concepts in Splunk Synthetic Monitoring to learn more about important terms and concepts in Splunk Synthetic Monitoring.

This page was last updated on Oct 04, 2023.