In a world where you can choose from numerous different technologies to perform a task and where new technologies continually emerge, the out-of-box technology monitoring is just not enough. Therefore, we provide you with a set of sophisticated tools enabling you to tailor your application monitoring precisely to your needs. We offer you a Plugin SDK, a versatile solution allowing you to monitor any custom technology that exposes an interface. You can develop and deploy your plugin and we will seamlessly integrate your new technology monitoring data into the Dynatrace experience, enabling you to take full advantage of all your favorite Dynatrace features and AI-driven root-cause analysis.
Depending on the architecture of your deployment and the goals you want to achieve, you can choose one of the following extension methods:
- If you can install OneAgent on a host, go for OneAgent Plugins.
- If you need to monitor a remote technology, where OneAgent installation is not an option, go for ActiveGate Plugins.
- If you simply want to monitor any Java application exposing MBeans, go for JMX Plugins.
Using OneAgent plugins, you can extend Dynatrace monitoring to any OneAgent detected processes exposing an interface, for example processes that are served over HTTP—databases, applications, or load balancers. Plugins run within an OneAgent and fully integrate the new technology monitoring into Dynatrace Smartscape and problem detection. You need some Python expertise to develop OneAgent plugins. For more information, see OneAgent plugins.
Beta Through ActiveGate Plugins, you can extend Dynatrace monitoring to any remote technology exposing an interface, where OneAgent installation is not an option. For example, PaaS technologies, network devices, or cloud technologies. ActiveGate Plugins (aka Remote Plugins) are executed on ActiveGate and can acquire metrics and topology from remote sources, fully integrating the new technology monitoring into Dynatrace Smartscape and problem detection. You need some Python expertise to develop ActiveGate plugins. For more information, see Introduction to ActiveGate plugins.
With JMX/PMI plugins you extend Dynatrace monitoring to any Java based application exposing MBeans. No coding is required. Use our intelligent wizard to guide through the plugin configuration and deployment. For more information, see How do I monitor JMX metrics in my Java applications?