• Home
  • Extend Dynatrace
  • Extensions
  • Troubleshooting
  • ActiveGate extension FAQs

ActiveGate extension FAQs

What is the ActiveGate extensions license model?

We provide you with a Extension SDK free of charge. You don't need a special license to develop and deploy your own custom extensions. Alternatively, you can have one of the Dynatrace partners develop the extension for you, in which case your license fee depends on your contract. Whichever approach you take, after you successfully deploy and start using your extension, you'll be charged for the custom metrics your extension reports.

I have uploaded and configured the extension but receive a 'Plugin doesn't exist on given host error'.

Dynatrace doesn't propagate ActiveGate extensions automatically. You need to upload the extension package to Dynatrace Server and to each ActiveGate you want to run it on. Each extension 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.

How do I deploy an ActiveGate extension?

Remember, you have to upload the extension to each ActiveGate that will run it and your Dynatrace Server.

For more information, see Deploy an extension

I have a technology monitored by OneAgent and want to match Custom device group to the same technology tile. How can I do that?

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 extension metadata in json file

Where can I find plugin logs?

The extension logs are saved by default in
/var/lib/dynatrace/remotepluginmodule/log/remoteplugin on Linux or
%PROGRAMDATA%\Dynatrace\remotepluginmodule\log\remoteplugin on Windows

For more information, see logging.

How do I prepare my development environment?

To start extension development you need to install python3, pip3 and pluginSDK. For more information, see Extensions hands-on

I want to use an external library with my extension. How can I include one?

See External libraries.