on
17 Oct 2025
09:25 AM
- edited on
27 Oct 2025
08:46 AM
by
Michal_Gebacki
Dynatrace Extensions allow you to monitor many different technologies that aren't already
monitored by Dynatrace's core product. While you are notified when there's an error, it can be
difficult to determine what, specifically, the problem is. Whether an extension is running on a
host, host group or an ActiveGate (AG) Group, you can download a Support Archive to help
determine what the problem is and correct it.
Before we collect the Support Archive we'll need the following information:
• The Monitoring Configuration ID
• If using an AG, we’ll need to know which AG a Monitoring Configuration is assigned to.
• Enable debug logs, where possible
Gen 2 and 3:
You can find the Monitoring Configuration ID by choosing to edit or
view the relevant Monitoring Configuration. Here, you'll find the
Monitoring Configuration ID in the URL:
Gen 3:
• Navigate to the Gen 3 (colored blue/purple) Extensions application
• Search for and click on the extension you're interested in. This will list their
monitoring configurations
• Expand the ">" on the left of the entry. This will expand the entry and show the
Monitoring Configuration ID along with the Assigned ActiveGate, if any.
In this example, we've searched for the SNMP Traps extension and have
expanded the Monitoring Configuration's entry to show the Monitoring
Configuration ID and assigned ActiveGate:
Gen 2:
Navigate to Data Explorer then create a query like so:
• Search for: "Extension - Status"
• Split By: dt.active_gate.id, dt.extension.config.id, dt.extension.name
• Filter by: dt.extension.name <Name of Extension you're interested in>
The results will show the ActiveGate ID, the monitoring configuration ID, and the name of
the extension. In this example I'm looking for the AG's assigned to our SNMP
Traps extension:
Some extensions will have the option to add Verbose or Debug level logs. When
troubleshooting an extension, enabling this feature is a good idea. This adds [Debug]
entries into the logs and, for some extensions, is essential to effectively troubleshoot.
However, it's important to remember to turn these off when you're done
troubleshooting as it adds unnecessary overhead during normal operation.
To enable debug logs:
Now that we know which AG or Host we want to check and have enabled debug logs where possible, we'll need to collect the Support Archive. Instructions to do so can be found here:
How to Collect a Support Archive
Once downloaded, you'll need to unzip it to a convenient location. If you're downloading a host's support archive, you will also need to unzip the SupportArchive.zip file within it.
To read a support archive, we'll go over the following:
We recommend using a powerful text editor such as Visual Studio Code or Notepad++ to view these files as the formatting options these programs offer will make them much easier to read.
The location of the extension's log files differs slightly depending on if you're reading them from a host or ActiveGate:
<RootFolder>/AGENT/logs/extensions/datasources/extensions/<extensionName><RootFolder>/COLLECTOR/<ActiveGateID>/remotepluginmodule/log/extensions/<extensionName>
All of these files are useful but python3.log and dynatracesourcesql.jar.log are the files you'll check for most extension errors.
The following will reference this error from the Windows Scheduled Tasks extension (found in a python3.log file):
Many extensions will have errors that are always going to be there that can be ignored.
This is a challenge of supporting a wide range of versions or covering a wide spectrum of
data that may or may not have entries associated with them. The following is a list of
errors that you may see in popular extensions that can be ignored:
NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'Dynatrace Cryptographic Module 1.1'. See: https://github.com/urllib3/urllib3/issues/3020You'll see this warning for any extension that uses SSL.In this guide, we talked about what information we need to pull the correct Support Archive, which
files to investigate and how to find and read these errors. We also provided a few errors that you can safely ignore or are not relevant to any extension issue you come across.
If you are trying to troubleshoot an extension issue and need further assistance, please feel free to open a Support ticket.
If you'd like to see this article expanded or enhanced please feel free to leave a comment.
Tanks @JasonWestbrook for the good explanation.
This should be able to make it into the documentation.