Synthetic Engines running on private locations must be at version 1.347+ to support browser monitors on Latest Dynatrace. Engines below this version cannot execute monitors with the latest RUM JavaScript enabled.
Use the readiness dashboard to see the engine version for every private location. The dashboard shows:
You can also query engine versions directly:
smartscapeNodes SYNTHETIC_ENGINE| fieldsAdd version = dt.synthetic_engine.version| fields id, version
Update each engine earlier than version 1.347 following your standard deployment procedure. After the update, confirm that the engine is healthy and reporting in
Synthetic under Private locations.
Containerized locations on Kubernetes or OpenShift require an additional step that the readiness dashboard cannot verify. Even if the engine version is ready, the location's Synthetic metric adapter must be compatible with the Grail Query API to provide utilization data and automatic scaling.
For each containerized location, choose one of these options:
For instructions, see Migrate the Synthetic metric adapter to the Grail Query API.
After the change, confirm that:
Synthetic.Standard private locations don't need to be redeployed because they were created in an earlier Dynatrace version. Redeployment or Synthetic metric adapter migration applies only to Kubernetes and OpenShift locations.
For every private location, confirm that all associated Synthetic Engines are healthy, reporting, and run version 1.347+, and that a representative monitor executes successfully from each location. For Kubernetes and OpenShift locations, also confirm that the adapter migration or redeployment is complete.