Today we’re proud to announce the general availability of best-in-class Synthetic Monitoring capabilities within Splunk Observability Cloud. Now, IT and engineering teams can proactively measure, monitor and troubleshoot their critical user flows, APIs and services, connected across Splunk Observability.
With the GA of Splunk Synthetic Monitoring, customers can leverage the following synthetic test types to baseline and measure the uptime, performance and functionality of their web applications and web services from 22 locations globally:
Prior to this launch, users accessed Splunk Synthetic Monitoring as a separate application and UI. Now, they can access their synthetics solution within the Observability Cloud using a common login, user experience and computation engine. The new experience ingests synthetic data natively, where users can leverage Splunk Observability Cloud’s best-in-class analytics, alerting, incident intelligence, dashboarding and reporting capabilities. As a result, users have more intelligent alerting on their synthetic data, reducing alert fatigue and lightening the burden on SREs and Operations teams. With intelligent triage and more automation for cross-product troubleshooting, DevOps teams are better positioned to operate increasingly complex systems with less downtime for end users.
Splunk Synthetic Monitoring’s tests can be configured to proactively monitor digital experience as frequently as every minute. Here are two examples of how Splunk Synthetic Monitoring can help identify and isolate the root cause of production issues:
Splunk Synthetic Monitoring proactively monitors your business-critical user flows from the outside-in to give you a complete view of every component that impact’s your end user experience. Splunk Synthetic Monitoring has the data you need to isolate issues faster.
Here we see Splunk Synthetic Monitoring identify a performance regression in the load duration of the homepage of an ecommerce website.
By clicking the first elevated datapoint in the graph, we can access the details of a specific synthetic test run. This page contains helpful information we can use to troubleshoot, including: qualitative metrics about the page’s size, composition, and total number of errors; a waterfall chart of network activity experience in the browser; and a video of the entire simulated session.
We can easily see that the regression occurred on the POST request fetching data from our backend service. . For any issues related to backend services, we can simply click the “APM” link from the waterfall to show backend service performance and further isolate the issue’s root cause.
In today’s digital world, applications are increasingly decentralized, with critical functionality often being provided by third party services over which website admins or app developers have limited control.
For example, an e-commerce business might leverage a service provided by a logistics company such as UPS or Fedex during their checkout process to calculate the appropriate shipping fee for an order. If that service goes down, users won’t be able to process their order, directly impacting the e-commerce company’s business performance.
With Splunk Synthetic Monitoring, you can configure an API test that alerts you the moment that a key service goes down. Here we have received an alert that a specific API test failed.
We click the link in the bottom right-hand corner of that modal to access results for the API test run which triggered the alert.
Once here, we find that this API test failed when it attempted an HTTP GET request to this service. In the results, we can see in the response body that service returned a 500 status code.
By integrating Synthetic Monitoring in Splunk Observability, IT and engineering teams can quickly set up tests to baseline the end user experience, measure SLAs, and report on application uptime. With native cross-product integrations, users will also be able to reduce their mean time to resolution and focus their efforts on delivering market-leading features.
While the standalone Splunk Synthetic Monitoring offering (formerly known as Rigor) is still available, Splunk will continue to migrate all feature capabilities, including industry-leading Web Optimization capabilities, in the near future.
If you’re interested in testing out any of the workflows and functionality described above, please sign up for a trial to get started or take a look at our docs!
The Splunk platform removes the barriers between data and action, empowering observability, IT and security teams to ensure their organizations are secure, resilient and innovative.
Founded in 2003, Splunk is a global company — with over 7,500 employees, Splunkers have received over 1,020 patents to date and availability in 21 regions around the world — and offers an open, extensible data platform that supports shared data across any environment so that all teams in an organization can get end-to-end visibility, with context, for every interaction and business process. Build a strong data foundation with Splunk.