Getting Synthetics Right: A Best Practices Series for Synthetic Tests You Can Trust

Synthetic monitoring that actually helps: Why synthetics need best practices

Synthetic monitoring is one of the fastest ways to understand if your web app is working, especially when you need something quick and low-effort without waiting on instrumentation or code changes. It’s flexible. It’s fast. And when done right, it’s incredibly valuable.

But here’s the catch: synthetics only deliver real value when they’re not just used, but configured well.

This synthetic monitoring best practices series is your guide to building reliable, actionable, and trustworthy synthetic browser tests.

In nearly two decades working in observability, leading Observability/Platform teams, rolling out enterprise monitoring strategies, and helping others do the same, I’ve seen synthetic tests catch major issues before anyone filed a ticket. I’ve also seen them flood teams with noise and false alarms.

The difference comes down to how those tests are designed, validated, and managed.This series is about helping you get that part right.

What makes Synthetic Browser Tests so valuable

This series focuses specifically on synthetic browser tests, the kind that simulate actual user behavior through login flows, searches, or transactions in real browsers. These tests provide more than just availability checks. They help answer the question, "Is the experience working the way it should?"

Synthetic browser tests are your always-on, active monitoring layer. They don’t wait for user traffic. They simulate it 24x7 across environments, locations, and user journeys. When positioned correctly, synthetic tests sit at the front of your Digital Experience Monitoring (DEM) strategy and feed valuable insight into your passive monitoring layers like real user monitoring (RUM) and application performance monitoring (APM).

Here’s why synthetic browser tests still matter:

When synthetic browser tests are treated as first-class observability signals, they bring real confidence to your team and your monitoring strategy.

What this series will cover

This series is about getting real value from your synthetic browser tests. Making them reliable. Actionable. Aligned to what actually matters.

Whether you’re starting fresh or trying to improve what’s already in place, these best practices are based on what I’ve seen work in production environments across teams and industries. Each post will focus on one key area, covering what it is, why it matters, how to apply it, and how Splunk can help. Expect practical guidance, pro tips, and real-world examples.

Here’s what’s coming:

1. Design with Purpose

Build short, meaningful journeys that reflect real user behavior and avoid flakiness.

2. Assert Like You Mean It

Validate outcomes, not just page loads, so every test produces a trustworthy result.

3. Smart Alerting

Tune your detectors to surface issues, not noise, and make alerts something your team can trust.

4. Manage Planned Downtime

Handle maintenance windows the right way without flooding dashboards and alerts.

5. Treat Tests Like Code

Version, maintain, and evolve tests just like any other engineering artifact.

6. Test Before You Ship

Run tests in pre-prod to catch regressions and detect drift before it reaches customers.

7. Location Matters

Run tests where your users actually are and represent real-world network conditions.

8. Instrument the Instrumentation

Monitor the health of your synthetic tests to ensure the signals themselves stay reliable.

If you're looking to reduce alert fatigue, increase trust in your tests, or improve what you've already built, this series will give you a strong foundation.

Follow along and join the conversation

I’d invite you to tag along as we walk through each of these best practices, one post at a time. Not familiar with synthetic browser tests or want a quick refresher? Check out this short video from my colleague Moss Normand for a solid intro to what synthetics are and why they matter.

Let’s make synthetics something your team can count on.

Intro Video: What’s Synthetic Monitoring? A quick walkthrough from Moss Normand to kick off this series.

Related Articles

What the North Pole Can Teach Us About Digital Resilience
Observability
3 Minute Read

What the North Pole Can Teach Us About Digital Resilience

Discover North Pole lessons for digital resilience. Prioritise operations, just like the reliable Santa Tracker, for guaranteed outcomes. Explore our dashboards for deeper insights!
The Next Step in your Metric Data Optimization Starts Now
Observability
6 Minute Read

The Next Step in your Metric Data Optimization Starts Now

We're excited to introduce Dimension Utilization, designed to tackle the often-hidden culprit of escalating costs and data bloat – high-cardinality dimensions.
How to Manage Planned Downtime the Right Way, with Synthetics
Observability
6 Minute Read

How to Manage Planned Downtime the Right Way, with Synthetics

Planned downtime management ensures clean synthetic tests and meaningful signals during environment changes. Manage downtime the right way, with synthetics.
Smart Alerting for Reliable Synthetics: Tune for Signal, Not Noise
Observability
7 Minute Read

Smart Alerting for Reliable Synthetics: Tune for Signal, Not Noise

Smart alerting is the way to get reliable signals from your synthetic tests. Learn how to set up and use smart alerts for better synthetic signaling.
How To Choose the Best Synthetic Test Locations
Observability
6 Minute Read

How To Choose the Best Synthetic Test Locations

Running all your synthetic tests from one region? Discover why location matters and how the right test regions reveal true customer experience.
Advanced Network Traffic Analysis with Splunk and Isovalent
Observability
6 Minute Read

Advanced Network Traffic Analysis with Splunk and Isovalent

Splunk and Isovalent are redefining network visibility with eBPF-powered insights.
Conquer Complexity, Accelerate Resolution with the AI Troubleshooting Agent in Splunk Observability Cloud
Observability
4 Minute Read

Conquer Complexity, Accelerate Resolution with the AI Troubleshooting Agent in Splunk Observability Cloud

Learn more about how AI Agents in Observability Cloud can help you and your teams troubleshoot, identify root cause, and remediate issues faster.
Instrument OpenTelemetry for Non-Kubernetes Environments in One Simple Step
Observability
2 Minute Read

Instrument OpenTelemetry for Non-Kubernetes Environments in One Simple Step

The OpenTelemetry Injector makes implementation incredibly easy and expands OpenTelemetry's reach and ease of use for organizations with diverse infrastructure.
Resolve Database Performance Issues Faster With Splunk Database Monitoring
Observability
3 Minute Read

Resolve Database Performance Issues Faster With Splunk Database Monitoring

Introducing Splunk Database Monitoring, which helps you identify and resolve slow, inefficient queries; correlate application issues to specific queries for faster root cause analysis; and accelerate fixes with AI-powered recommendations.