We provide you with a Plugin SDK free of charge. You don't need a special license to develop and deploy your own custom plugins. Alternatively, you can have one of the Dynatrace partners develop the plugin for you, in which case your license fee depends on your contract. Whichever approach you take, after you successfully deploy and start using your plugin, you'll be charged for the custom metrics your plugin reports. For more information, see Custom metric ingestion and analysis.
Dynatrace doesn't propagate ActiveGate plugins automatically. You need to upload the plugin package to Dynatrace Server and to each ActiveGate you want to run it on. Each plugin should be placed unpacked in its own folder in
plugin_deployment directory in the installation directory. By default,
/opt/dynatrace/remotepluginmodule/plugin_deployment on Linux or
C:\Program Files\dynatrace\remotepluginmodule\plugin_deployment on Windows.
Remember, you have to upload the plugin to each ActiveGate that will run it and your Dynatrace Server.
For more information, see Deploy an ActiveGate plugin
Open the Process Group details view of a technology, expand Properties section and look for the technology in the Main technology property.
Add this value to
technologies field in your
plugin.json file. For more information, see plugin metadata in json file
The plugin logs are saved by default in
/var/lib/dynatrace/remotepluginmodule/log/remoteplugin on Linux or
C:\ProgramData\Dynatrace\remotepluginmodule\log\remoteplugin on Windows
For more information, see logging.
To start plugin development you need to install
pluginSDK. For more information, see ActiveGate plugins hands-on
See External libraries.