on
27 Jan 2026
01:56 PM
- edited on
16 Jun 2026
09:37 AM
by
HannahM
Dynatrace extensions can hit CPU or memory soft or hard limits enforced by the Extension Execution Controller (EEC). When this happens, tasks may be rejected or stopped, and monitoring configurations may fail to assign. This article explains how to diagnose, troubleshoot, and resolve these issues.
Extensions running on an ActiveGate or OneAgent may exceed CPU or memory limits. When these limits are reached:
Common error messages include:
These messages typically also include details explaining which limit was exceeded and by what margin.
Soft limits reject new tasks once usage exceeds the threshold. Hard limits stop tasks until consumption returns below the threshold. For background on limits and performance profiles, read Extension limits and performance profiles documentation.
The EEC writes limit-related errors on the host running the extension.
ActiveGate
Linux: /var/lib/dynatrace/remotepluginmodule/agent/log/
Windows: C:\ProgramData\dynatrace\remotepluginmodule\agent\log\
OneAgent
Linux: /var/log/dynatrace/remotepluginmodule/agent/log/
Windows: C:\ProgramData\dynatrace\remotepluginmodule\agent\log\
Settings → Monitoring → Monitored technologies → [Your extension] → Performance profile
ActiveGate
Windows
%PROGRAMDATA%\dynatrace\remotepluginmodule\agent\conf\extensionsuser.conf
%PROGRAMDATA%\dynatrace\remotepluginmodule\agent\conf\launcheruserconfig.conf
%PROGRAMDATA%\dynatrace\remotepluginmodule\agent\conf\custom.properties
Linux
/var/lib/dynatrace/remotepluginmodule/agent/conf/extensionsuser.conf
/var/lib/dynatrace/remotepluginmodule/agent/conf/launcheruserconfig.conf
/var/lib/dynatrace/remotepluginmodule/agent/conf/custom.properties
OneAgent
Windows
%PROGRAMDATA%\dynatrace\oneagent\agent\config\extensionsuser.conf
%PROGRAMDATA%\dynatrace\oneagent\agent\config\launcheruserconfig.conf
%PROGRAMDATA%\dynatrace\oneagent\agent\config\custom.properties
Linux
/var/lib/dynatrace/oneagent/agent/config/extensionsuser.conf
/var/lib/dynatrace/oneagent/agent/config/launcheruserconfig.conf
/var/lib/dynatrace/oneagent/agent/config/custom.properties
For details on overriding limits, read the EEC custom configuration documentation.
📖 SNMP-based Extensions Troubleshooting Guide – Covers timeouts, authentication issues, and resource limits.
📖 SQL Extensions Troubleshooting Guide – Explains connectivity diagnostics and missing metrics.
📖 Database extension troubleshooting – Provides steps for driver configuration and unreachable hosts.
📖 How to use a Support Archive to troubleshoot extensions – Shows how to collect and interpret Support Archives.
Hi Martin,
You speak about Scale horizontally by adding additional ActiveGates to the same ActiveGate group.
Good enough but I have a configuration with 3 AG with dedicated profile.
What I see is that I have only 1 AG who is working hard, with regularly soft limits alerts and 2 other doing almost nothing!
There is no load balancing occuring nor extension moved to another AG from same group.
For me seems that Scale horizontally is useless. Any other solution to propose?
@AlainD
Hi Alain,
A controlled restart of the ActiveGate experiencing high load will allow traffic and processing to be redistributed to other ActiveGates.