This repository is now archived. Its content has become part of the official Dynatrace Documentation. Browse it here.
A step by step tutorial for a simple Dynatrace (WMI) Extension 2.0
This tutorial will guide you step by step through building a complete 2.0 Extension with Dynatrace. You will be building a WMI Extension that runs on the OneAgent and monitors a Windows Host. You will learn the following features of the framework:
- Extension development cycle
- Using WMI as a Data Source
- Adding metadata to your metrics
- Creating a topology model for the extension
- Designing nice analysis screens
- Shipping assets with your extension
Please make sure you have read and completed the prerequsites before starting.
This gives you details of the concepts being covered in the exercise as well as hints and tips on how to complete the exercise.
Each exercise requires you to complete a series of tasks. You must complete all tasks to advance to the next exercise.
Each exercise leaves you with a working Extension 2.0. By the end, you will have deployed 6 versions of a WMI extension.
- New to extensions 2.0 - use the
template.yaml
included with each exercise and just fill in the blanks - Familiar with extensions 2.0 - write everything from scratch.
If you get stuck, the solution.yaml
offers the complete solution to the exercise.