30 Dec 2025 05:31 PM - edited 30 Dec 2025 05:33 PM
Hi,
I’m working with Synthetic monitors (Browser / JavaScript steps) and I’m trying to understand where logs generated via JavaScript APIs are actually visible.
In my JavaScript step I’m using:
api.info()
api.warn()
api.error()
DQL
fetch dt.synthetic.events
→ Events are returned, but there is no column with the log message from api.info / warn / error.
fetch dt.synthetic.detailed_events
→ This returns no data at all for my monitor executions.
UI
According to the documentation:
https://docs.dynatrace.com/docs/observe/digital-experience/synthetic-monitoring/analysis-and-alertin...
these messages should be visible under “Analyze execution details”.
However, when I navigate there, I’m redirected to the MDA-based execution details view, and I don’t see any section that contains the messages written via api.info / warn / error.
Where are the messages from api.info(), api.warn(), and api.error() actually stored?
Are they:
available via DQL, and if yes – which entity/table?
visible only in a specific UI view?
Is this behavior different for:
Browser monitors vs HTTP monitors?
Classic Synthetic vs MDA-based Synthetic?
At the moment I can trigger failures and events successfully, but I can’t find the actual log-style messages anywhere, neither in DQL nor in the UI.
Any clarification would be greatly appreciated 🙂
Thanks in advance,
Deni
Solved! Go to Solution.
30 Dec 2025 10:03 PM
Besides clickpath replay using the browser extension, I don't think I've seen those anywhere else. But definitely, this is a very good question. Maybe @HannahM knows?
09 Jan 2026 02:02 PM
As @Julius_Loman mentions, they can be seen during playback in the Classic Recorder.
Where are the messages from api.info(), api.warn(), and api.error() actually stored?
Archived logs:
Log File Format: <tenant_id>-<test_def_id>-<visit_id>-<timestamp>-ch.log
Execution logs from the logs folder are archived hourly into 1-hour ZIP files in the archivedLogs folder.
Are they:
available via DQL, and if yes – which entity/table?
visible only in a specific UI view?
Is this behavior different for:
09 Jan 2026 02:45 PM
Along these lines, I'd like to be able to ingest the execution logs from my public synthetics as well as private. My private synthetic ActiveGates have OneAgents installed on them so I can ingest any of the logs I wish. However the public synthetics (which is the bulk of what we use) I don't have access to the logs.
Featured Posts