16 Jun 2026 03:42 PM - edited 06 Jul 2026 08:00 AM
26 Jun 2026 11:24 AM
Can't wait to see the very first answer! 👀
02 Jul 2026 11:17 AM
Hello @Michal_Gebacki,
I’m not sure if this is the right place, but the links you shared brought me here:
06 Jul 2026 08:03 AM
Hello, @MaximilianoML and @SachinJindal & @SachinJindal!
We are deeply sorry for this inconvenience, the link has changed in the meantime due to the Forum Navigation's changes, it has been fixed now.
Hope it won't discourage you from taking the challenge eventually, fingers crossed! 😄
06 Jul 2026 08:59 AM
Hi,
Looks like it is working now.
Best regards
02 Jul 2026 11:20 AM
same its just redirect to blank page ..
06 Jul 2026 10:14 AM
Hi team!
For this challenge, I would choose dtctl as the open-source tool I explored and applied in a real Dynatrace use case.
In my case, I used dtctl while building a custom Dynatrace App called Audit Lens. The goal of the app is to improve the way we investigate Dynatrace Audit Logs, especially when the user does not already know exactly which DQL query to write or which fields to search for.
Audit logs can be extremely valuable, but they are not always easy to explore. Sometimes you know the question you want to answer, for example:
Who removed permissions from another user?
But you may not immediately know which fields, providers, actions, or event types are relevant. Audit Lens tries to reduce that friction by providing a more guided investigation experience, with quick searches, contextual insights, and drilldown capabilities on top of audit data.
Where dtctl brought value was in the development workflow around the app. I used it together with an Agentic Development approach based on Spec-Driven Development. Instead of treating the app as a one-off manual build, I used specifications to describe the expected behavior, investigation flows, app structure, and Dynatrace-specific requirements.
Then, with an AI engineering agent and dtctl, I could iterate faster and keep the work more aligned with Dynatrace App development practices.
In this use case, dtctl helped by supporting a more structured development lifecycle for the Dynatrace App, especially around:
The current version of Audit Lens still has improvements to be made, but the picture today already works very well. It shows how a Dynatrace App can turn raw audit log data into a more accessible investigation experience, and how dtctl can help developers move faster while still keeping structure and control in the development process.
For me, the main business value is clear: dtctl helps make Dynatrace custom app development more scalable, repeatable, and easier to integrate into modern engineering workflows.
It is especially powerful when combined with AI-assisted development, because the agent can work against a clear specification while dtctl keeps the Dynatrace App lifecycle practical and executable.
Featured Posts