What is synthetic monitoring?

Just because your web application is accessible from your office and runs great on your laptop doesn't mean that your customers around the world are also having a great experience with your application. Therefore it is imperative to ensure constant availability monitoring of your application. Availability is the success rate at a given instant or time period that indicates if your application is fully functional and available to users.

Dynatrace uses synthetic monitoring to make it easy for you to monitor the availability and performance of your applications as experienced by your customers around the world and around the clock. Synthetic monitoring is about proactively simulating user visits, regardless of whether or not users are currently visiting your site. Synthetic monitoring provides you with 24x7 global visibility into your web applications. It involves much more than simple HTTP pings. Synthetic monitoring drives real web browser sessions with full HTML5/AJAX support.

Types of synthetic monitoring

Dynatrace offers two types of synthetic monitoring: Availability web checks and clickpath web checks.

Availability web checks

An availability web check is the equivalent of a simulated user visiting your application using a modern, updated web browser. Availability web checks can be configured to run from any of our global locations at a frequency of up to once every 5 minutes. Availability web checks alert you when your application becomes inaccessible or when baseline performance degrades significantly.

Clickpath web checks

Clickpath web checks are simulated user visits that monitor your application’s business critical workflows. You can use the Dynatrace recorder to record an exact sequence of clicks and user input that you are interested in monitoring for availability and performance. Once you’ve captured the mouse clicks and additional user actions that you want your clickpath web check to include, your clickpath web check will run automatically at regular intervals to test your site’s availability and functionality.