Summary
When you’re troubleshooting intermittent Browser Monitor failures in Dynatrace, it’s often necessary to determine which Synthetic ActiveGate executed a specific monitor run—especially when using Private Synthetic Locations with multiple ActiveGates.
This guide explains how to quickly find the exact ActiveGate involved in a Browser Monitor execution and what to do if the information isn’t immediately visible.
Problem
In Dynatrace, Browser Monitor execution details show the synthetic location where the run occurred.
However, if that location contains multiple ActiveGates, it can be difficult to determine which specific ActiveGate executed the test.
Knowing this is essential when diagnosing:
- Intermittent failures
- Host‑specific issues
- Configuration differences
- Network or certificate problems
- Proxy‑related behavior
Private Location Resolution
(Latest Dynatrace) How to find the ActiveGate a Browser Monitor execution ran on
- Open a Notebook in Dynatrace.
- Add a DQL section.
- Paste in the following query:
fetch dt.synthetic.events
|filter event.type == "browser_monitor_execution"
|fields timestamp, dt.synthetic.monitor.id, monitor.name, dt.entity.synthetic_location, location.name, event.id, result.engine.id, numberToHexString(toLong(result.engine.id))
|lookup [ fetch dt.entity.synthetic_location ],
sourceField: dt.entity.synthetic_location,
lookupField: id,
fields: { location.name = entity.name }
| fieldsRename hex = `numberToHexString(toLong(result.engine.id))`
- You can refine the filter to search for specific executions or monitors. For example, you could search for only the monitor with id SYNTHETIC_TEST-350FD4CA063F09AF by adding to the filter.
|filter event.type == "browser_monitor_execution" and dt.synthetic.monitor.id=="SYNTHETIC_TEST-350FD4CA063F09AF"
- Run the query

-
The hex column contains the ActiveGate ID in hexadecimal format.
Copy this hex value and use it to search on the
Deployment status > ActiveGates page to find the exact ActiveGate that ran the Browser Monitor execution.

(Classic) How to find the ActiveGate a Browser Monitor execution ran on
-
Open the Browser Monitor details page.
- Select Analyze executions.
- Click on the execution you are interested in.
- Click on the location name shown in the execution details.

You will be taken directly to the ActiveGates page, automatically filtered to:
- The Private Synthetic Location, and
- The specific ActiveGate that handled that execution.

This informations makes it easy to compare configurations, check logs, or validate host‑level behavior.
Cluster and Public Locations Resolution
Identifying the execution ActiveGate is not available through the UI.
Please open a chat and provide:
- A link to the execution
- A short description of the issue
Support will help identify which ActiveGate processed the execution.
What's Next
If you weren't able to find the ActiveGate that ran the execution using the steps above, open a chat and a link to the execution you are interested.
Related reading
📖 Synthetic Troubleshooting Map
📖 Browser Monitor metrics in Synthetic on Grail
📖 Notebooks
📖 (Classic) Synthetic details for Browser Monitors