Open Source
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Dieter
Dynatrace Enthusiast
Dynatrace Enthusiast

dtwiz is an open-source CLI that analyzes your system and deploys the right Dynatrace observability method automatically. It detects what you're running, ranks its recommendations, and installs the right ingestion method -- OpenTelemetry Collector, OneAgent, Kubernetes Operator, or cloud integrations for AWS, Azure, and GCP.

The command:

export DT_ENVIRONMENT="https://<your-tenant>"
export DT_PLATFORM_TOKEN="dt0s16.XXXX..."
source <(curl -sSL https://raw.githubusercontent.com/dynatrace-oss/dtwiz/main/scripts/install.sh)
dtwiz setup

That's it. dtwiz setup runs the whole flow -- analyze, recommend, install -- as a single guided workflow.

dtwiz is laser-focused on one thing: getting your first data into Dynatrace as fast as possible. If you've ever spent an afternoon reading docs before a single byte of telemetry arrived, that's exactly the gap it fills.


How it works

dtwiz splits the job into three distinct steps, each of which you can run separately or let setup chain together:

dtwiz analyze     # scan platform, K8s, cloud, technologies
dtwiz recommend   # get ranked suggestions for your environment
dtwiz install otel   # deploy the recommended method, in that case OTel

The analyze step does the detective work: platform, Kubernetes, cloud provider, and technologies in use. recommend takes that context and produces a ranked list of ingestion methods. Then install does the actual deployment.

One thing worth calling out for the OpenTelemetry path: dtwiz doesn't just set up the collector -- it also instruments your application automatically. No manual SDK setup, no hand-editing config files. Currently supported for Python, Node.js, and Java, with more languages on the way.

Once data is flowing, dtwiz watch streams newly ingested telemetry live so you can verify the setup is working before you walk away.


Where things stand

dtwiz is early-stage and actively developed. We're adding broader technology coverage -- including more languages for the automatic OTel instrumentation -- and sharpening the recommendations based on real-world feedback.

We're also investing in making dtwiz work better with AI coding agents -- clearer output, better discoverability of what it can do, and smoother end-to-end flows an agent can drive without human intervention.


Try it out

The quickest way is to open the new QuickStart app in Dynatrace where you get the command together with your token.

Have a look at the video on how easy it is:

If you try it and hit something unexpected, open an issue on GitHub. If it saves you the usual "wait, which method do I even use?" loop, give us a star -- it helps others find the project.

→  Check the project https://github.com/dynatrace-oss/dtwiz
→  Check out the Blog post
→  Check out the LinkedIn post
→  Check out the documentation