For a 360-Degree View of the Customer, Combine Active and Passive Observability
June 23, 2022

Mehdi Daoudi
Catchpoint

Share this

Digital businesses don't invest in monitoring for monitoring's sake. They do it to make the business run better. Every dollar spent on observability — every hour your team spends using monitoring tools or responding to what they reveal — should tie back directly to business outcomes: conversions, revenues, brand equity. If they don't? You might be missing the forest for the trees.

As technologists, it's our ability to master the technical complexity involved in delivering successful applications that got us where we are. Yet, focusing too narrowly on technology can sometimes lead us astray. It's not uncommon, for example, for businesses to devote hundreds of hours to inching their digital storefront up in search engine rankings, even as customers struggle with basic functions on the site.

How can you avoid these kinds of pitfalls?

By always keeping a laser focus on the most important aspect of a digital business: the experience of users.

To capture a comprehensive customer view, businesses use a variety of tools, including Real User Monitoring, or RUM (which measures real user interactions), and active observability (simulating synthetic interactions to test the site's response). Too often though, these approaches aren't tied together in a strategic or intentional way. Instead, they exist in silos — sometimes owned by totally different teams — each providing only a partial, fragmented view.

Let's take a closer look at how you can ensure that real and synthetic observability strategies work together to measure what matters most.

Navigating Complexity

The basic goal of prioritizing user experience seems straightforward. Why then do so many businesses struggle to effectively measure it? Because modern digital applications have grown enormously complex.

A typical website now encompasses content and services from literally hundreds of sources: third-party data centers and servers, Domain Name System (DNS) and content delivery network (CDN) providers, load-balancers and site accelerators, social sharing widgets, tracking tags, and more. Problems with any of these elements can disrupt the user experience. That's to say nothing of all the variables on the user's end, such as issues with devices, browsers, and Internet Service Providers (ISPs).

To understand the health of a digital business, you need to observe all these elements and many others. So, modern digital businesses use both real and synthetic monitoring to measure different aspects of how users experience a site. To synthesize them into a holistic observability strategy, however, you need to understand exactly what each perspective shows you — and what it doesn't.

Inside Real User Observability

Real User Monitoring uses code placed on a website or mobile app (typically, the navigation timing API in browsers) to transmit performance metrics around engagement. This data can help you better understand your users — how they get to your site, from which markets and devices, which pages they access most, and more.

This type of observability can play a key role in linking digital interactions with core business metrics. For example, RUM can measure things like:

■ How many customers abandon the site when performance drops by 25%? How about 50%?

■ How do fluctuations in performance levels correlate with conversion rates?

■ When I make changes to my application (adding a new data center, changing CDN provider) what effects do they have on traffic, conversions, and other metrics?

Real user data can be particularly valuable in tracking longer-term trends. By correlating performance data with shopping cart abandonment, bounce rates, time spent on specific pages, and more, you can identify which metrics correlate most strongly with business outcomes. You can then use these insights to identify areas for improvement and prioritize investments towards activities with the most direct impact on revenues.

While RUM insights can be extremely valuable, however, you can't assume they're showing a complete picture of user experience. For example, if DNS issues prevent users from accessing your site, real user metrics won't show you that's happening.

Additionally, passive monitoring tools like RUM, are, well, passive. Anything you do in response those insights is, by definition, reacting to problems after they've already affected customers.

Getting Active

Active observability complements real user monitoring by taking a proactive approach to measuring system health. With active observability, you can continually poke and prod your application by generating synthetic user behavior — on any part of your site, 24x7, from any geography you choose.

Active observability fills in the gaps in passive monitoring, allowing you to spot potential issues before they affect your customers and revenues. It also offers:

Flexibility: Test whatever you want, however you want, from wherever you choose, as often as you choose — without having to wait for real users.

Visibility: Synthetic monitoring measures from the outside-in, capturing performance of both your own systems and third-party elements (DNS, CDNs, ISPs) at every step in the user journey. This also means that, when you detect a problem, you can quickly pinpoint the source.

Validation: With the ability to generate any kind of user behavior, from anywhere, you can measure the performance impact of prospective changes before they go to production.

Business intelligence: Active observability can help you benchmark your performance against the competition, as well as track performance of your digital partners (like DNS or CDN providers) and make sure they're living up to their service-level agreements.

Building Holistic Visibility

Both real and active tools play important roles in a digital observability strategy. To achieve true 360-degree visibility into the customer experience, however, you need to synthesize them within a single strategy. If you're approaching observability strategically, you'll use RUM to understand how real users interact with your site, so you know what to test. And you'll use synthetics to proactively, continually test those components and interactions that have the biggest impact on business outcomes.

Together, these approaches will provide ongoing insights to guide how you invest development and engineering resources — and then validate the effects of those investments. Effectively, you create a continuous feedback loop of measure, respond, and measure again. You end up with much deeper visibility into the customer experience. More important, you have a strategy driven not by technology, but by real-world business concerns.

Mehdi Daoudi is CEO and Co-Founder of Catchpoint
Share this

The Latest

June 01, 2023

The journey of maturing observability practices for users entails navigating peaks and valleys. Users have clearly witnessed the maturation of their monitoring capabilities, embraced DevOps practices, and adopted cloud and cloud-native technologies. Notwithstanding that, we witness the gradual increase of the Mean Time To Recovery (MTTR) for production issues year over year ...

May 31, 2023

Optimizing existing use of cloud is the top initiative — for the seventh year in a row, reported by 62% of respondents in the Flexera 2023 State of the Cloud Report ...

May 30, 2023

Gartner highlighted four trends impacting cloud, data center and edge infrastructure in 2023, as infrastructure and operations teams pivot to support new technologies and ways of working during a year of economic uncertainty ...

May 25, 2023

Developers need a tool that can be portable and vendor agnostic, given the advent of microservices. It may be clear an issue is occurring; what may not be clear is if it's part of a distributed system or the app itself. Enter OpenTelemetry, commonly referred to as OTel, an open-source framework that provides a standardized way of collecting and exporting telemetry data (logs, metrics, and traces) from cloud-native software ...

May 24, 2023

As SLOs grow in popularity their usage is becoming more mature. For example, 82% of respondents intend to increase their use of SLOs, and 96% have mapped SLOs directly to their business operations or already have a plan to, according to The State of Service Level Objectives 2023 from Nobl9 ...

May 23, 2023

Observability has matured beyond its early adopter position and is now foundational for modern enterprises to achieve full visibility into today's complex technology environments, according to The State of Observability 2023, a report released by Splunk in collaboration with Enterprise Strategy Group ...

May 22, 2023

Before network engineers even begin the automation process, they tend to start with preconceived notions that oftentimes, if acted upon, can hinder the process. To prevent that from happening, it's important to identify and dispel a few common misconceptions currently out there and how networking teams can overcome them. So, let's address the three most common network automation myths ...

May 18, 2023

Many IT organizations apply AI/ML and AIOps technology across domains, correlating insights from the various layers of IT infrastructure and operations. However, Enterprise Management Associates (EMA) has observed significant interest in applying these AI technologies narrowly to network management, according to a new research report, titled AI-Driven Networks: Leveling Up Network Management with AI/ML and AIOps ...

May 17, 2023

When it comes to system outages, AIOps solutions with the right foundation can help reduce the blame game so the right teams can spend valuable time restoring the impacted services rather than improving their MTTI score (mean time to innocence). In fact, much of today's innovation around ChatGPT-style algorithms can be used to significantly improve the triage process and user experience ...

May 16, 2023

Gartner identified the top 10 data and analytics (D&A) trends for 2023 that can guide D&A leaders to create new sources of value by anticipating change and transforming extreme uncertainty into new business opportunities ...