# Take the Open Source Treasure Challenge ‌‌‌‌‌‌‌‌‌‌🔑‌

**URL:** <https://community.dynatrace.com/t/take-the-open-source-treasure-challenge/56198>\
**Category:** Challenges\
**Tags:** community-challenge\
**Created:** [June 16, 2026, 2:42pm UTC](https://community.dynatrace.com/t/take-the-open-source-treasure-challenge/56198 "2026-06-16T14:42:47Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![MichalGebacki](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/michalgebacki/32/41585_2.png) [@MichalGebacki](https://community.dynatrace.com/u/MichalGebacki)\
**Post date:** [June 16, 2026, 2:42pm UTC](https://community.dynatrace.com/t/take-the-open-source-treasure-challenge/56198/1 "2026-06-16T14:42:47Z")

</div>

## Dear Dynatrace Community, a big changes are along the way!

Before we’ll shed some light on the planned changes in the Community Challenges formula, let us introduce you to this month’s Community Challenge. Spare some time to take part in it, as in the future this format will look way different! **Theme of June: open source features** , about which you can read a lot on the Dynatrace Community!

**How to take this Community Challenge?**

1. Go to the **[Open Source Tool tag](https://community.dynatrace.com/category/opensource)**

2. Explore all of features that Dynatrace Experts have briefly introduced to you in a respective four blog posts.

3. Choose which of [Open Source Tools](https://community.dynatrace.com/category/opensource) would you learn better and test in your work environment.

4. Take some notes from your tests and share with us benefits or gains you see in the particular open source feature.

5. Let’s see which open source features address some crucial business needs!

Can’t wait for your use cases! 👀

## Benefits of taking this Community Challenge:

👉 Every participant receives a “Open Source Advocate” badge

👉 You will also get +100 bonus points for extra activity

👉 Engage with others and have fun!

 ![June 2026 1.png](https://global.discourse-cdn.com/dynatrace/original/3X/c/a/ca2263944abb3ec4dd0007540795e2c3874b0744.png)

---

<div class="post-metadata">

**Author:** ![MichalGebacki](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/michalgebacki/32/41585_2.png) [@MichalGebacki](https://community.dynatrace.com/u/MichalGebacki)\
**Post date:** [June 26, 2026, 10:24am UTC](https://community.dynatrace.com/t/take-the-open-source-treasure-challenge/56198/2 "2026-06-26T10:24:25Z")

</div>

Can’t wait to see the very first answer!&nbsp;👀

---

<div class="post-metadata">

**Author:** ![MaximilianoML](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/maximilianoml/32/25038_2.png) [@MaximilianoML](https://community.dynatrace.com/u/MaximilianoML)\
**Post date:** [July 2, 2026, 10:17am UTC](https://community.dynatrace.com/t/take-the-open-source-treasure-challenge/56198/3 "2026-07-02T10:17:08Z")

</div>

Hello&nbsp;[@Michal\_Gebacki](https://community.dynatrace.com/user/44566),

I’m not sure if this is the right place, but the links you shared brought me here:

 ![MaximilianoML_0-1782987369716.png](https://global.discourse-cdn.com/dynatrace/original/2X/4/4cfedef7de8a8233223e902bef161de9692b6f69.png)

---

<div class="post-metadata">

**Author:** ![SachinJindal](https://avatars.discourse-cdn.com/v4/letter/s/ebca7d/32.png) [@SachinJindal](https://community.dynatrace.com/u/SachinJindal)\
**Post date:** [July 2, 2026, 10:20am UTC](https://community.dynatrace.com/t/take-the-open-source-treasure-challenge/56198/4 "2026-07-02T10:20:26Z")

</div>

same its just redirect to blank page ..

---

<div class="post-metadata">

**Author:** ![t\_pawlak](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/t_pawlak/32/14991_2.png) [@t\_pawlak](https://community.dynatrace.com/u/t_pawlak)\
**Post date:** [July 2, 2026, 10:25am UTC](https://community.dynatrace.com/t/take-the-open-source-treasure-challenge/56198/5 "2026-07-02T10:25:22Z")

</div>

I have the same.

---

<div class="post-metadata">

**Author:** ![MichalGebacki](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/michalgebacki/32/41585_2.png) [@MichalGebacki](https://community.dynatrace.com/u/MichalGebacki)\
**Post date:** [July 6, 2026, 7:03am UTC](https://community.dynatrace.com/t/take-the-open-source-treasure-challenge/56198/6 "2026-07-06T07:03:25Z")

</div>

Hello,&nbsp;[@MaximilianoML](https://community.dynatrace.com/user/73851)&nbsp;and&nbsp;[@SachinJindal](https://community.dynatrace.com/user/52338)&nbsp;&&nbsp;[@SachinJindal](https://community.dynatrace.com/user/52338)!

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!&nbsp;😄

---

<div class="post-metadata">

**Author:** ![AntonPineiro](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/antonpineiro/32/49_2.png) [@AntonPineiro](https://community.dynatrace.com/u/AntonPineiro)\
**Post date:** [July 6, 2026, 7:59am UTC](https://community.dynatrace.com/t/take-the-open-source-treasure-challenge/56198/7 "2026-07-06T07:59:10Z")

</div>

Hi,

Looks like it is working now.

Best regards

---

<div class="post-metadata">

**Author:** ![MaximilianoML](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/maximilianoml/32/25038_2.png) [@MaximilianoML](https://community.dynatrace.com/u/MaximilianoML)\
**Post date:** [July 6, 2026, 9:14am UTC](https://community.dynatrace.com/t/take-the-open-source-treasure-challenge/56198/8 "2026-07-06T09:14:59Z")

</div>

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:

- Bootstrapping and managing the Dynatrace App project
- Keeping the app workflow closer to a repeatable engineering process
- Validating and running the app locally during development
- Supporting faster iteration between specification, implementation, and testing
- Making the development process more suitable for AI-assisted engineering

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.

---

<div class="post-metadata">

**Author:** ![Malaik](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/malaik/32/32673_2.png) [@Malaik](https://community.dynatrace.com/u/Malaik)\
**Post date:** [July 7, 2026, 8:11am UTC](https://community.dynatrace.com/t/take-the-open-source-treasure-challenge/56198/9 "2026-07-07T08:11:52Z")

</div>

Hi,

Snowflake is the one interesting me as we want to introduce this part in our ENV,

will try to test it further and share if possible,

Regards,

---

<div class="post-metadata">

**Author:** ![rgarzon1](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/rgarzon1/32/11844_2.png) [@rgarzon1](https://community.dynatrace.com/u/rgarzon1)\
**Post date:** [July 10, 2026, 8:22am UTC](https://community.dynatrace.com/t/take-the-open-source-treasure-challenge/56198/10 "2026-07-10T08:22:23Z")

</div>

I am very interested in implementing Koney, but I have concerns about the high volume of false positives we might encounter. Many of our clients use security tools with proactive secret scanning, such as Tenable, Nessus, and NeuVector.

While I understand we could mitigate this downstream using DQL in the alert sink or upstream via Tetragon white lists, the lack of native filtering makes the initial implementation challenging. As it stands, the probability of getting security teams to approve this deployment in our client environments is quite low due to the operational overhead.
