Troubleshooting
Articles about how to solve the most common problems
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
HannahM
Dynatrace Guru
Dynatrace Guru

Summary

When you’re troubleshooting intermittent HTTP 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 an HTTP Monitor execution and what to do if the information isn’t immediately visible.

 

 

Problem

In Dynatrace, HTTP Monitor execution details show the synthetic location  and engineId where the run occurred. How can this information be used 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 used for an HTTP Monitor execution

  1. Open a Notebook in Dynatrace.
  2. Add a DQL section.
  3. Paste in the following query:
    fetch dt.synthetic.events
    |filter event.type == "http_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))`
  4. You can refine the filter to search for specific executions or monitors. For example, you could search for only the monitor with id HTTP_CHECK-472DC1A4B78A1758 by adding to the filter.
    |filter event.type == "http_monitor_execution"  and dt.synthetic.monitor.id=="HTTP_CHECK-472DC1A4B78A1758"​
  5. Run the query 
     
     
  6. 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 HTTP Monitor execution. 
    Screenshot 2026-03-06 155846.png

 

(Classic) How to find the ActiveGate used for an HTTP Monitor execution

  1. Navigate to the HTTP Monitor in Dynatrace.
  2. Select Analyze execution details.
  3. Choose the execution you want to investigate.
  4. If multiple locations appear, ensure you select the correct one
    HannahM_1-1706784638050.png

  5.  Inside the execution details, note the engineId value.

     HannahM_2-1706784783630.png

    • Dynatrace displays this value in decimal format.
    • However, the ActiveGates page uses hexadecimal (hex).
  6. Convert the decimal engineId to hex using:
    1. Your calculator
    2. Any online decimal‑to‑hex converter

      Example:

      Decimal: 1532483830
      Hex: 5B57D8F6
  7. Go to Deployment Status > ActiveGates.
  8. Filter by ID.
  9. Enter the ID in hex format, prefixed with 0x:
    0x5B57D8F6​
    HannahM_1-1706785289301.png

     

    You should now see the exact Synthetic ActiveGate that executed the monitor.
     

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

📖  HTTP Monitor metrics in Synthetic on Grail

📖  Notebooks 

📖  (Classic) HTTP Monitors reporting results

Version history
Last update:
‎06 Mar 2026 04:00 PM
Updated by:
Comments
AntonioSousa
DynaMight Guru
DynaMight Guru
sujit_k_singh
Champion

@HannahM Thanks a lot, this is very much informative.

Thanks,

Tijust

Romanenkov_Al3x
DynaMight Champion
DynaMight Champion

Thanks for sharing. 

Regards,

Alex Romanenkov

Malaik
Leader

Thanks Hannah