Overview
Splunk Synthetic Monitoring provides synthetic monitoring and optimization insights throughout your development lifecycle.
With Splunk Synthetic Monitoring, you can collect synthetic, front-end performance metrics and push those metrics into Splunk Infrastructure Monitoring. These metrics are pushed to Splunk Infrastructure Monitoring at the completion of each check run, and are available shortly after the run results are returned to Splunk Synthetics.
Setup
Configuring Metrics Integration
As an administrator, click the “Admin Tools” menu in the upper right hand of your screen and select “Integrations”.
Click the + New button to create a new integration and select Splunk Infrastructure Monitoring as the type.
Add a unique name for this integration and your API key from Splunk Infrastructure Monitoring. Then choose which tags and metrics you want to send. Some things to remember:
- We include a normalized version of the check name as a default tag
- For multi-step checks (Real Browser and API Checks), we include the position of the request that the metrics came from
- Uptime checks include HTTP, Port, and API checks
- Port checks only report the “Response Time” metric
- Not all browsers support all metrics
If you would like Real Browser Checks to report timings from the User Timings API, make sure “Send All User Timings?” is selected.
Any marks are reported under the synthetics.real_browser.marks namespace and measures are reported under the synthetics.real_browser.measures namespace. Be aware that selecting this option could send a lot of new series into Splunk Infrastructure Monitoring, especially if the marks and measures on the site you are testing are dynamically generated.
Once you have configured the integration, you can add to any Real Browser, HTTP, Port, or API check. Just edit the check and go to the “Notifications” tab. Here you can add the integration that you just created.