Runs your Datadog Synthetic browser tests against each new production deployment, with the test's start URL pointed at the deploy that just went out.
It is fire and alert: tests are triggered and the run returns immediately. Datadog's own alerting handles pass and fail, so nothing here waits on results, and there is no serverless timeout to worry about.
| Field | Notes |
|---|---|
| enabled | The toggle in the panel header. Off means deployments are not polled for this project. |
| dd_api_key | Datadog API key. Write only - stored encrypted and never returned, so the field starts blank and only carries a replacement. |
| dd_app_key | Datadog application key, same handling. Needed to search for and trigger tests. |
| region / site | Your Datadog site, for example datadoghq.eu. Getting this wrong looks like an authentication failure. |
| test_tags | Comma separated. A test must carry all of these tags to be picked up. |
| branches | Comma separated branch names. Leave empty to match any branch. |
| protection_bypass | Optional. Sent as the x-vercel-protection-bypass header so tests can reach deployments behind Vercel authentication. |
Click Save config; a green marker confirms the save.
Enter a host, for example my-deploy.vercel.app, and click Run now. This smoke tests the whole setup - keys, region and tag selection - without waiting for a deployment. It reports how many tests were triggered, or tells you nothing matched, which usually means the tags are wrong or the tests are not associated with this project's production domain.
Shows the status, the branch and deployment targeted, the Datadog batch ID and the tests that were triggered, each linking through to its activity view in Datadog. Check results fetches the pass or fail status for the batch and marks each test in the list. If it says no results yet, the batch is still running - try again in a moment.
Vercel project ID and token so deployments can be polled, plus Datadog API and application keys. The tests themselves live in Datadog; nothing here creates or edits them.