Summary
In the Dynatrace Synthetic Classic app, the WebUI only shows the latest successful and failed execution details. With Gen 3, execution details are available for all HTTP Monitor executions. This article explains how to find them using the Synthetic app, a Notebook, and DQL.
Problem
The HTTP Monitor reports an error with an SSL certificate being close to expiring, but all current executions show the certificate has been renewed recently. Or, an earlier execution shows a different error than the one displayed in the "Last Failed Execution" tab. How can we see the full details for an execution that isn't the most recent?
Using the Synthetic app
This is also described here.
- In the latest Dynatrace, open the Synthetic app.
- (Optional) Select HTTP on the left to filter the list for HTTP monitors.
- Select the monitor you want to examine from the list of HTTP monitors.
- Select View details from the preview panel to access the details page.
- Select Analyze executions from the upper-right corner of the page.
- Select an execution and hover over the data point information visible in the tooltip. Then, select Analyze execution.

Using DQL
- Get the entity ID of HTTP Monitor. Either
- From the URL
- Open the HTTP monitor, and extract the ID from the URL. It starts with HTTP_CHECK- followed by a string of characters. Or,
- From the Synthetic app
- In the latest Dynatrace, open the Synthetic app.
- Select columns hidden above the table.

- Check ID, then Apply.
- Copy the ID value from the relevant row.
- Create a DQL query in a Notebook for the timeframe of results you want to search with the DQL Query
fetch dt.synthetic.detailed_events
| filter dt.synthetic.monitor.id == "HTTP_CHECK-XXXXXXXXXXXXXXXX"
| sort timestamp desc
- Replace HTTP_CHECK-XXXXXXXXXXXXXXXX with the actual ID of the monitor. This will give you the results of the executions that ran during the timeframe. Keep the timeframe tight so you don't have to go through many results. The results should show you the same data as the UI's recent results page, such as any error codes or the expiry date of the SSL Certificate.
What's Next
If you still can't see the results you're looking for in the query's results, engage with one of our Product Specialists through the Live Chat support feature in the Dynatrace User Interface. Mention the steps you used from this article, and have a link to the Monitor in question handy.
You can find further troubleshooting tips for Synthetic in the Synthetic Troubleshooting Map