Promptwatch Logo

Datadog Synthetic Monitoring Robot

Datadog's automated monitoring service that performs synthetic tests to verify website availability and performance.
Datadog
Monitoring

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.

Not relevant for AI search

Is Datadog Synthetic Monitoring Robot relevant for AI search?

No. Datadog Synthetic Monitoring Robot is not part of AI search or training, so allowing or blocking it does not change your AI visibility.

Datadog Synthetic Monitoring Robot runs synthetic monitoring or uptime checks on a schedule. It is not collecting content for any index or model, so it has no bearing on search rankings or AI answers. You usually see it because your own team or a service you use set up a check.

How to handle Datadog Synthetic Monitoring Robot

Keep a test reachable if your organization depends on it. For a protected target, give the test an explicit header, cookie, or credential and scope any firewall exception to that identity and route. A blanket allow based only on a user agent is unsafe because the value can be copied or customized.

Datadog does not document one robots.txt token that covers every Synthetic test. The API and browser defaults differ, and test owners can replace the user agent. Its identification guide also makes no promise that Synthetic tests read robots.txt. Remove or edit an obsolete test in Datadog when you control it; otherwise use server-side access rules for a reliable block.

To clean up analytics, combine sec-datadog with the documented user-agent pattern and the timing of the configured test. Do not block an active monitor solely to remove it from reports, since the resulting 403 or failed browser step will be reported as a test failure.

Examples

  • A scheduled API test calls `/ready`. The request uses `Datadog/Synthetics`, and `sec-datadog` names the test that sent it.
  • A browser test opens a sign-in page and replays the recorded flow. Its scripts and API requests form one synthetic session that the analytics team excludes from customer traffic.

Frequently asked questions about Datadog Synthetic Monitoring Robot

Learn about AI visibility monitoring and how Promptwatch helps your brand succeed in AI search.

It runs in a real browser and loads what the tested page and recorded steps require. A single API test usually creates a narrower request pattern.

Be the brand AI recommends

Monitor your brand's visibility across ChatGPT, Claude, Perplexity, and Gemini. Get actionable insights and create content that gets cited by AI search engines.

Promptwatch Dashboard