ActiveGate extension capabilities

Extensions 1.0 end of life

OneAgent and ActiveGate version 1.299 are the last versions supporting OneAgent and ActiveGate Extensions 1.0 framework. You can continue using Extensions 1.0 if you stay at OneAgent or ActiveGate version 1.299. Note that this means you'll be using an unsupported Python version 3.8. We strongly recommend migrating your extensions to the latest Extensions 2.0 framework.

For more information, see General guidance and how to migrate.

The ActiveGate extension framework enables you to extend Dynatrace monitoring to remote technologies and fully integrate them into your Dynatrace monitoring landscape.

Define new technologies

Extension-monitoring results are presented next to out-of-the-box OneAgent-monitored technologies on the Technology overview page. Each technology tile that derives its data from an ActiveGate extension represents a "device group." Related device groups are displayed on a single tile. With the key metrics feature, you can define the most important metrics that should be presented here. With the JSON favicon property, you can define your own custom icon. Use the Technology overview page to compare the performance of extension-monitored device groups and drill down directly to any device that's related to a detected problems.

ActiveGate extensions capabilities

Understand the health of extension-monitored device groups

The performance of a single device isn't as critical as the overall performance of the device group. Device groups can auto-heal, rebalance traffic, auto-scale and more. ActiveGate extensions are cloud native. They can automatically discover and monitor new devices and device groups.

Device groups can represent clusters, regions, group of servers, etc. For example, you might define a device group to represent an Alibaba Cloud region. It's up to you to define groups that serve your individual monitoring needs. For more information, see Report device group metrics.

ActiveGate extensions capabilities

To monitor your device group metrics, bind metrics and properties to your Custom Device Group entity. The key custom device group metrics will be presented in the infographic. Device group metrics are presented in the device group charts section. With JSON, you can define the type and look of your charts.

Identify an underperforming group element

Use the Group overview page to compare the device group elements and identify those causing problems. You can find all your group members in a table and analyze the trends. The dropdown list enables you to select the metrics to analyze. Define the custom device metrics using JSON via the pgmetrics section. By default, the table shows current metric values. Click through the chart or change the timeframe to see the aggregated data.

ActiveGate extensions capabilities

Analyze your group element health

Analyze your technology health, events, and metrics using the Custom device page. ActiveGate extensions offer a variety of helpful features. You can define custom tabs and add there the charts of your choice. You can add properties, so that you can fetch them via API and use for other purposes like CMBD. What's more, you can define events which will feed the Dynatrace AI or generate a Dynatrace problem.

ActiveGate extensions capabilities

Select the Further details tab to see metrics segmented by dimensions.

ActiveGate extensions capabilities

With Dynatrace version 1.158+, the Dynatrace AI can detect the metrics change point, which makes it possible to identify the root cause of a problem, without triggering events or setting manual thresholds. All you need to do is feed Dynatrace with topology and metrics. The Dynatrace AI takes care of the rest.

Resolve problems before your users are impacted

Dynatrace automatically learns your application’s baseline performance and detects response-time degradation and error rate increases within your application environment. Additional infrastructure performance problems help you in resolving issues before customers are impacted. Once created, Dynatrace uses AI to determine the root of the problem, analyzing all layers of your application's terabytes of data.

You can either create problems based on a metric threshold violation using a simple JSON definition or you can use the PYTHON API to raise performance, availability, error, and resource contention type of problems. Some technologies expose information about their own events. In such a case, you can map events to appropriate Dynatrace problems or events. Dynatrace treats ActiveGate extension-raised problems in exactly the same way as internally generated problems. To learn more about Dynatrace problems and events, see Problems.

ActiveGate extensions problems and events

Enhance Dynatrace root cause analysis

With ActiveGate extensions you can send events. Events don’t raise problems. They enhance Dynatrace root cause analysis. Dynatrace AI determines whether an event can be responsible for a problem. You can feed Dynatrace with an info, deployment or annotation event. You can forward a technology exposed event to Dynatrace. For more information, see Problems and events.

With Dynatrace version 1.158+, the Dynatrace AI is capable of finding root causes in metrics that are provided by extensions, even without an event. The Dynatrace AI can also detect metric change points and correlate them to problems.

ActiveGate extensions problems and events