Introducing Datadog Synthetics
Synthetics will open for beta access in early December. Sign up here.
Datadog is pleased to announce the upcoming availability of Synthetics, a whole new layer of visibility on the Datadog platform. By monitoring your applications and API endpoints via simulated user requests, Synthetics helps you ensure uptime, identify regional issues, and track application performance. By unifying Synthetics with your metrics, traces, and logs, Datadog allows you to observe how all your systems are performing as experienced by your users.
See the whole picture
Synthetics generates active HTTP requests (GET, POST, PUT, etc.) to your web properties or application endpoints at periodic, configurable intervals from multiple locations around the world. These checks verify not only that your applications are up and responding to requests, but that any conditions you define are met, such as response time, HTTP response code, and header or body contents.
This end-to-end visibility is useful for validating that end users can perform critical business transactions, such as visiting your homepage, signing up, and logging in. Misconfigured DNS, CDN, or web server settings can produce situations where your application looks fine internally but is actually inaccessible to some segment of your customers.
Synthetics was designed from the ground up to be integrated tightly to the rest of the Datadog platform. By monitoring the results of your Synthetics checks in Datadog dashboards alongside application performance metrics and infrastructure metrics, you can get the full picture of user-facing performance in one place. That means that you can assess the scope of a network issue or quickly identify the start of an incident without needing to jump between tools. And when Synthetics alerts you to a user-facing outage or performance degradation, you have all the data you need to investigate and troubleshoot the issue without switching contexts.
APM is a powerful tool for identifying issues and getting to root causes, but it relies on real user traffic to generate monitoring data. With the addition of Synthetics, Datadog can carry out periodic checks of your web applications and endpoints, whether or not users are currently accessing those resources. The active, always-on nature of Synthetics is especially valuable for identifying issues during off-hours and for monitoring resources that experience relatively little user traffic, such as internal business applications. It’s also useful for validating the performance and availability of new endpoints or web pages, before they are released to real users.
Minimize false positives
Once you enable Synthetics, you can use all of Datadog’s monitoring and alerting functionality to notify your teams of any issues that might impact your users, while minimizing false positives. You can set up finely tuned alerts based on your Synthetics data, including composite monitors to add conditional logic to your alerts. And our built-in integrations with collaboration tools like Slack and PagerDuty ensure that you can route notifications and alerts to the right teams.
Add more perspectives to your monitoring
By providing a simulated user’s view of your application, Datadog Synthetics provides high-level performance insights that can quickly jump-start your investigation. An alert from Synthetics can point you to the exact application, endpoint, or region that is experiencing issues, so you can drill down into relevant performance data using Datadog APM to get to the root cause faster. And because Synthetics is focused on identifying symptoms, not causes, of performance problems, alerts built on Synthetics checks can catch a wide array of issues, without the need to manually configure checks for every possible failure mode.
Datadog Synthetics will open for beta in early December. To add a new perspective to your application and infrastructure monitoring, current customers can sign up here. If you aren’t yet using Datadog, you can start a free, 14-day trial here.