What is Datadog Synthetic Monitoring Robot?
A Datadog Synthetic run may appear as one focused API request or as a group of browser requests. API tests call the endpoint defined by the customer and evaluate its response. Browser tests replay recorded actions in a real browser, so they can load the page, its resources, and the API calls made during the flow.
The customer chooses when and where a test runs. An HTTP API test can check response time, status, headers, or body content. A browser test can exercise a path through an application, which explains why several related log entries may share the same test window.
Datadog attaches identifiers to Synthetic traffic. API tests use Datadog/Synthetics by default, while the default browser value ends in DatadogSynthetics. Every Synthetic request also receives a sec-datadog header containing the test ID. Customers can override the user agent, so that header and the test configuration are more useful than a name match by itself.
The requests exist to test application behavior and availability. Datadog does not assign them a role in web search, AI answer generation, or model training. They should be counted as automated monitoring even when a browser test looks like a normal browsing session.
