Introduction to ActiveGate plugins

Beta

With ActiveGate plugins, you can integrate any remote technology exposing an interface into Dynatrace monitoring. For example, PaaS technologies, network devices, cloud technologies, or any other where OneAgent installation is not an option. ActiveGate plugins (Remote plugins) are executed on ActiveGate and can acquire metrics and topology from remote sources.

Browse through the ActiveGate plugins resources to learn about the framework.

ActiveGate plugins capabilities

Write your first ActiveGate plugin

ActiveGate plugins topics

ActiveGate plugins reference


What can I achieve with ActiveGate plugins?

With Dynatrace, it is easy to monitor the whole environment, OneAgent has support for all the major operating systems and frameworks. But what if you use technology that can't be monitored with OneAgent?

ActiveGate plugins introduction

With ActiveGate Plugins, you can integrate Dynatrace monitoring with any remote technology that exposes an interface. You don’t need to install OneAgent. ActiveGate plugins run in ActiveGate and gather data remotely.

With deep integration, Dynatrace can import not only other technologies’ metrics, properties, and events, but also their topologies, which can be subsequently analyzed with the Dynatrace AI! Along with this ability to monitor new technologies comes one of the main benefits of Dynatrace: causation between user actions, technology-specific data, transactional visibility, and more.

You can:

  • Feed Dynatrace with metrics, events, properties and a topology from any technology exposing an interface.
  • Define the data visualization.
  • Sit back and let Dynatrace AI analyze the incoming data in exactly the same whey as it does for out-of-the-box supported technologies.

To learn more, see ActiveGate plugins capabilities

How does Dynatrace utilize the data acquired through ActiveGate plugin monitoring?

Dynatrace binds imported data to appropriate entities. For example, here's what you can achieve for a Java application connecting to the Alibaba MongoDB cloud:

  • OneAgent monitors the Java application.
  • A Dynatrace ActiveGate plugin for Alibaba monitors the Alibaba MongoDB cloud.
  • Data from an Alibaba MongoDB node is mapped to a custom device entity in Dynatrace.
  • Cluster data is bound to an entity that represents the cluster.
  • Dynatrace connects data discovered via OneAgent with data from plugins.

This means you have transactional visibility into requests coming from the application monitored via OneAgent to the technology monitored by the ActiveGate plugin.  The AI works the same way it does for all out-of-the-box supported technologies.

ActiveGate plugins

What is ActiveGate plugins architecture?

ActiveGate plugins are executed on an Environment ActiveGate.

ActiveGate plugins introduction

They connect remotely to a monitored technology and execute every minute.

You need to deploy ActiveGate plugins on the ActiveGate and upload them to the Dynatrace server. Dynatrace doesn’t automatically redistribute the plugins between Dynatrace server and ActiveGates.

ActiveGate plugin consist of two main files, Python and JSON. With JSON, you define how the data is presented in Dynatrace UI. With Python, you can define additional events and create custom properties. For more information, see ActiveGate plugins reference.

ActiveGate plugins introduction

ActiveGate plugins use paid custom metrics. Each customer has 10 free custom metrics per OneAgent instance plus 100. To buy more custom metrics, contact your sales representative.

How do I get started with ActiveGate plugins?

  1. Try to deploy your first ActiveGate plugin. It will give you an overall idea of the whole framework. See Write your first ActiveGate plugin.
  2. Learn what you can achieve with ActiveGate plugins and define your monitoring needs. See ActiveGate plugins capabilities.
  3. Read through topics presenting real-life examples of building a custom plugin. see ActiveGate plugins topics.
  4. Read the ActiveGate plugins reference.