Monitoring how users interact with your website and baselining critical workflows through synthetic transaction monitoring is not an alien concept. It’s a technique that was developed a long time ago and continues to be a popular choice for application and ITOps/monitoring teams to validate changes and proactively monitor application performance.
The principles of synthetic monitoring, with a strict focus on app-centric performance, have undergone nearly zero change over the past decade. However, the enterprise environment that it monitors has gone through a massive digital transformation. In a world where the digital delivery supply chain has evolved with the cloud, monitoring is still playing catch up. When in-house apps are distributed, interact with multiple third-party services through APIs across multi-cloud environments, and when enterprises are adopting SaaS for mission-critical applications, traditional synthetic monitoring with its app-only focus and no knowledge of underlying dependencies and its influence on application performance is no longer good enough.
The limitations presented by traditional synthetics in a digital transforming enterprise landscape is what motivated us to introduce ThousandEyes Synthetics. ThousandEyes Synthetics with browser synthetic monitoring provides a holistic understanding of end-to-end application or website performance and business transactions with a tight correlation to cloud infrastructure and Internet behavior.
Introducing ThousandEyes Synthetics
New Transaction Test Type
So what can you do with ThousandEyes Synthetics?
- Define custom markers for critical points in the user journey and record key performance metrics such as total time taken to complete an end-to-end user journey, and time taken to complete each logical business transaction along with successful completion metrics
- Dig into the details of transaction tests, which are a series of page load tests interspersed with synthetic user interactions, like typing in fields and clicking buttons. You can now see how individual objects load across multiple pages, or interactions, and identify bottlenecks
- Play back scripted transactions and save snapshots at customizable intervals to debug failed transactions
- Schedule tests with flexible round-robin scheduling that allows for granular testing up to 1 minute
Monitor from where your users are, not where your app is located!
No matter whether your application is hosted in a hybrid cloud or is from a SaaS provider, monitoring availability and performance from where your users are (be they human or machine) is critical. Many SaaS, such as Salesforce and collaboration suites, serve employees, customers and partners, which makes both inside-out and outside-in visibility equally important.
An important point to note is that while having monitoring agents in public cloud regions is great for monitoring third-party APIs or remote microservices from workloads running in those clouds, public clouds are highly unrealistic if you try to use them to represent human users. That’s because public cloud networks are so massively, well, networked. You can check out our 2018 Public Cloud Performance Benchmark Report for more details on public cloud network performance, but the point is that if you’re trying to monitor from the vantage point of real users, you need to do it from representative networks.
That’s why ThousandEyes offers layered visibility from transactions down to Internet routing from pre-deployed Cloud Agents in more than 180 cities around the world, including regional data centers of four major cloud providers (AWS, Alibaba Cloud, Azure and GCP), and also from tons of Tier 1, 2, and 3 ISPs and broadband providers. You can also deploy Enterprise Agents in your branch offices, data centers and VPCs.
Unlike some vendors who have withdrawn from offering real user vantage points, or who have never made that investment and have only ever had public cloud vantage points, or who have inconsistent monitoring capabilities depending on the type of agent, ThousandEyes has an unmatched set of vantage points and offers the same in-depth visibility from all those agents. And we’re continuously making new investments in our global fleet of monitoring vantage points.