Introduction to Splunk Synthetic Monitoring 🔗
Proactively monitor the performance of your web app before problems affect your users. With Splunk Synthetic Monitoring, technical and business teams create detailed tests to proactively monitor the speed and reliability of websites, web apps, and resources over time, at any stage in the development cycle.
How does Splunk Synthetic Monitoring work? 🔗
Synthetic tests are the primary mechanism of application monitoring in Splunk Synthetic Monitoring. You can set up Browser Tests and Uptime Tests to monitor various aspects of your site or application. You can set up these tests to run at your preferred frequency from the devices and locations of your choosing.
Each occurence of a test from a particular device and location at a specific time is called a run. Each run of a test captures a set of metrics that provide insight into your application’s performance. See Browser test metrics. You can view this data at the per-run level, or you can view test-level aggregations that provide the data you need at a glance.
You can also set up alerts that notify you when tests fail and come back online. See Set up detectors and alerts in Splunk Synthetic Monitoring.
Use cases for Splunk Synthetic Monitoring 🔗
You can use Splunk Synthetic Monitoring for the following use cases:
Proactively monitor site availability before it affects users
Report on the availability or impact of third-party services
Check how new code deployments improve or degrade performance
Test your site performance against competitors’ sites
Scan for moved or broken links on your site