Extensions
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Python 3.10 end of support (Oct 2026) - What Extensions & OneAgents?

jmccullough3
Guide

"Python 3.10 will no longer be supported after October 2026. To maintain Python extension support, OneAgents and ActiveGates starting from version 1.333 will include a new Python 3.14 runtime to be used for extensions."

1. Can you tell us the list of extensions and versions which will be impacted?  We have hubdreds of customers and many, many extensions deployed across them.  We want to target those which will be impacted first and then remaining customers later. 

2. If extensions are not updated to more current versions will there still be an  impact in Oct 2026?

3. What will be the impact to the ActiveGate if they are not updated?

4. What will be the impact to the OneAgents if they are not updated? We have over 50k OneAgents deployed and it might not be feasible to ensure they are all updated to v1.333

14 REPLIES 14

Mike_L
Dynatrace Guru
Dynatrace Guru

Hi,

1. Almost all Python extensions are impacted by this. There are a handful older ones that had no Python version dependency, but the majority are affected.

2. Once you update to the OneAgent/ActiveGate version which is released in October, all extensions not built for 3.14 will stop working.

3+4. If you don't update the ActiveGates/OneAgents the existing extensions will keep running. However, you will be running an unsupported Python version on your infrastructure, which we recommend against for security reasons. We are also starting to ship extensions with a minimum version of 1.333, which won't work on older OneAgents/ActiveGates. If you don't update your ActiveGates/OneAgents, you will not get all the new features we are shipping, such as Entities on Grail.

Mike

There are hundreds of extensions.  I have no ideas what extensions we are talking about when you say "Almost all Python extensions are impacted by this".  IS there an actual list of extensions which run python?

There is not a list of extensions that use Python, but within the product you can see the affected extensions in the extension app. I've forwarded this thread to the relevant product manager who is running the framework upgrade.

Mike

Mike_L
Dynatrace Guru
Dynatrace Guru

While we call it as Python 3.10 being unsupported based on our definition, they state it as end of life: https://devguide.python.org/versions/

Mike

I have few additional questions

 

In Dynatrace Hub.
What will happen to extension versions using Python 3.10?

Are you planning to remove the extension version from the hub? If so, could you instead keep the extension listed but disable the download option?


For Dynatrace Managed.
In your documentation you mention the affected extension versions will include a shield icon with exclamation mark, screenshots and references seems to be referring to SaaS. How this will be presented in Managed?

For how long customers can keep compatible ActiveGate versions with Python 3.10?
Will all ActiveGates and OneAgents be able to keep using old extension version up to version 1.347?
Is the cluster going to enforce the use of Python 3.14 by rejecting the execution/distribution of extensions using 3.10 or this is enforced by AG/OneAgent version?


Finally:
Apart from the newly introduced metric dsfm:extension.engine.python_configs.running, is there some way to validate or "scan" the tenant to find all the extensions using Python 3.10?

Ve
Dynatrace Enthusiast
Dynatrace Enthusiast

Please also check out the doc page about this topic:

https://docs.dynatrace.com/docs/shortlink/python-extension-runtime-update#validate-the-migration

We will add a link to it in the banner in the APP as well soon.

Hi,

Thank you! I was not aware of that documentation!

Best regards

❤️ Emacs ❤️ Vim ❤️ Bash ❤️ Perl

AntonPineiro
DynaMight Guru
DynaMight Guru

Hi, @Mike_L @Ve 

I was reviewing documentation... Is normal "dsfm:extension.engine.python_configs.running" is empty? Is only for sutom custom extensions? Because those extensions are installed in tenant level no metric data:

  • com.dynatrace.custom.python-certificate-monitor
  • com.dynatrace.extension.active-directory
  • com.dynatrace.extension.citrix-vda
  • com.dynatrace.extension.wmi.dotnet
  • com.dynatrace.extension.wmi.iis

Thank you!

Best regards

❤️ Emacs ❤️ Vim ❤️ Bash ❤️ Perl

Hi, this metric will be created only for python based extensions and on OneAgent / ActiveGate deployments that of version at least 1.333. If this metric is not created it means that one of those requirements is not met. For example - om.dynatrace.extension.wmi.dotnet is wmi based, not python

Hi,

Thank you!

I am surprise "com.dynatrace.custom.python-certificate-monitor" does not have metric since I can see "python" but ok.

Best regards

❤️ Emacs ❤️ Vim ❤️ Bash ❤️ Perl

Is it executed on OneAgent or ActiveGate version at least 1.333 ?

Hi,

Yes, it is in OneAgent side (not ActiveGate) and all of them in 1.335.58.

But I do not see any metric, it means, since no datapoint are being collected... Maybe it is not in the list for that.

Best regards

❤️ Emacs ❤️ Vim ❤️ Bash ❤️ Perl

Where can i check as dynatrace user whether the extension i use (oracle, mssql, mariadb) are or are not python based.

@Gramblicka-DXC None of these use Python.  If an extension has to be upgraded for Python, it's shown with a small icon near the version in the Extensions app.

Julius_Loman_0-1777926369761.png

Also a global banner is displayed in the Extension app if any of the extension in the environment uses old Python 3.10.

 

Dynatrace Ambassador | Alanata a.s., Slovakia, Dynatrace Master Partner

Featured Posts