The Classic third-party Synthetic API is being retired. All third-party monitors that are still active or needed must be migrated to a supported ingestion path. There are two replacement paths depending on the type of check. See Determine the replacement path.
Go to
Synthetic Classic. In the left sidebar, use the Type of synthetic monitor filter to select the third-party monitor types. The Status filter shows which monitors are Active and which are Inactive.
For each active third-party monitor, identify the check type and select the appropriate path.
Use a native network availability monitor (NAM) only when it can reproduce the existing check. Before choosing this path, record and compare:
Choose NAM when all required behaviors are supported. Create the replacement monitor, run it in parallel with the existing integration, and compare targets, availability, duration, and alert results for the agreed observation period. Retire the existing integration only after the comparison passes.
For browser transactions, API or protocol checks, mobile or desktop application tests, load tests, vendor-hosted tests, and other checks without a direct native equivalent in Dynatrace Synthetic, use the dynatrace-external-tests starter pack as the replacement ingestion pattern.
The starter pack is a Monaco bundle that provides the components needed to ingest results from an external runner into your environment on latest Dynatrace:
/platform/ingest/custom/events/external.tests) that accepts JSON events from external runners such as Playwright, Selenium, k6, CI jobs, or third-party synthetic platforms.This path requires an existing test runner or external testing product, a mapping from its results to the external-test event schema, Monaco CLI, deployment and ingest tokens, and the required Dynatrace permissions.
See Getting started with dynatrace-external-tests for deployment instructions and the external-test data model.
For every active third-party integration, confirm that:
Retire the previous integration only after the replacement passes these checks.