Dynatrace Managed Q&A
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Looking to upgrade from Dynatrace Managed to SaaS? See how

Upgrade Dynatrace Managed Extensions to Python 3.12 Runtime

manok
Visitor

Hi Everyone,

We received a warning in our Dynatrace Managed Extensions environment to upgrade the Python 3.12 Runtime.

Before proceeding with the upgrade, we contacted Dynatrace Support with the following questions, but we haven't received clear guidance:

  • How can we verify the Python runtime version after the upgrade?

  • Is there an official procedure or documentation to validate the upgrade?

  • If the upgrade causes any issues, is there a supported rollback process?

We couldn't find any official Dynatrace documentation covering these topics.

Has anyone already upgraded the Python 3.12 Runtime in a Dynatrace Managed environment?

If so, could you please share:

  • How you confirmed the new Python runtime version after the upgrade.

  • Whether you encountered any issues during or after the upgrade.

  • If rollback is possible, and if so, what steps you followed.

Any experience or guidance would be greatly appreciated.

Thank you!

2 REPLIES 2

AntonPineiro
DynaMight Guru
DynaMight Guru

Hi,

This thread can be helpful.

Best regards

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

Hi,

I'll briefly summarize the Community thread that @AntonPineiro  shared, as it answers most of your questions.

Based on the current guidance from Dynatrace and the community:

For Dynatrace Managed, there isn't a dedicated UI indicator confirming that the Python runtime upgrade completed successfully (unlike in SaaS). However, you can validate it by checking the dsfm:extension.engine.python_configs.running metric (available for Python-based extensions on OneAgent/ActiveGate 1.333+) and by verifying that your extensions continue to execute successfully after the upgrade.
Regarding rollback, I couldn't find any officially supported rollback procedure. Since the Python runtime is bundled with the OneAgent/ActiveGate version, rolling it back would require downgrading the corresponding OneAgent/ActiveGate version, which is generally not recommended unless advised by Dynatrace Support.

Dynatrace has also published guidance on validating the runtime migration:
Python 3.10 end of support 

One additional note from the Dynatrace product team: starting with OneAgent/ActiveGate 1.333, extensions that support the newer Python runtime will use it automatically. Extensions that are not compatible with the newer runtime will eventually stop working once the environment migrates, so keeping extensions up to date is recommended.

Hopefully this helps until Support provides more specific guidance for your Managed environment.

Featured Posts