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
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?
Featured Posts