Extension Execution Controller custom configuration
The Extension Execution Controller (EEC) can be used standalone, out of the box. This topic explains how to modify your EEC.
Modify the EEC configuration
To modify the EEC configuration, edit the extensionsuser.conf
file, which is located at:
- Windows:
%PROGRAMDATA%\dynatrace\remotepluginmodule\agent\conf\extensionsuser.conf
- Linux:
/var/lib/dynatrace/remotepluginmodule/agent/conf/extensionsuser.conf
Restart the EEC service
After modifying the extensionsuser.conf
, you need to restart the EEC service:
Change port used to communicate with ActiveGate
By default, the EEC sends data via port 9999, which is used by ActiveGate.
If you modify the port using the ActiveGate custom.properties
file, you also have to modify the port that's used by the EEC. To do so, edit the extensionsuser.conf
file to replace PORT
with the target port and then restart the EEC service.
Server=https://127.0.0.1:PORT/communication
The port needs to be configured for the ActiveGate plugin module and the EEC.
Enable/disable custom code extensions for data sources
Extensions leveraging sensitive data sources can significantly enhance the functionality and flexibility of your custom monitoring. However, they can also introduce potential vulnerabilities. Disabling custom extensions for these sensitive data sources can significantly reduce the risk of unauthorized access or data leakage.
To enable or disable custom code extensions for a data source
- Modify the EEC configuration to replace
<DSID>
with the data source ID for which you want to enable or disable custom code extensions.custom_code_<DSID>_allowed=[True|False] - Restart the EEC service.