Dynatrace supports monitoring of the technologies and versions listed on this page. For serverless monitoring, see Serverless compute support matrix. For mainframe, see Mainframe technology support.
See also, End-of-support announcements.
Definition of the technology support version schema with examples:
Major version 5 is supported
Minor version 5.1 is supported
Patch version 5.1.1 is supported
Version range 5.1 – 5.3 is supported
The minimum required version is 5+
You can install OneAgent on the following Linux, Unix, Windows, and z/OS operating systems.
Dynatrace only tests and provides support for installation of OneAgent on the Linux distributions and versions listed below.
There are certain limitations when deploying OneAgent on a Linux host with Oracle Database Server 19c and/or mounted NFS drives. See Troubleshoot OneAgent installation.
x86-64 - 64-bit Intel/AMDs390x - 64-bit IBM Z mainframeppc64le - 64-bit PowerPCARM64 (AArch64) - 64-bit Linux ARM, including AWS Graviton processors| Supported OS | Versions | CPU architectures |
|---|---|---|
| AlmaLinux | 8, 9, 10 | ARM64 (AArch64), PPCLE, s390, x86-64 |
| Alpine Linux (musl libc) for containers | 3.10 - 3.231 | x86-64 |
| Amazon Linux | 2023 | ARM64 (AArch64), x86-64 |
| Azure Linux | 2, 3 | x86-64 |
| Bottlerocket | 12 | ARM64 (AArch64), x86-64 |
| CentOS Stream | 9 | ARM64 (AArch64), PPCLE, x86-64 |
| Debian | 11, 12, 13 | ARM64 (AArch64), x86-64 |
| Fedora | 41, 42, 43 | x86-64 |
| Oracle Linux | 7, 8, 9, 10 | x86-64 |
| Red Hat Enterprise Linux | 7, 8, 9, 10 | ARM64 (AArch64), PPCLE, s390, x86-64 |
| Red Hat Enterprise Linux CoreOS | 4.143, 4.153, 4.163 | x86-64 |
| Rocky Linux | 8, 9, 10 | ARM64 (AArch64), x86-64 |
| SUSE Linux Enterprise Server | 12.5, 15.3, 15.4, 15.5, 15.6, 15.7, 16.0 | x86-64 |
| SUSE Linux Enterprise Server | 12.5, 15.3, 15.4, 15.5, 15.6, 15.7 | PPCLE, s390 |
| SUSE Linux Enterprise Server | 15.3, 15.4, 15.5, 15.6, 15.7, 16.0 | ARM64 (AArch64) |
| Ubuntu | 16.04 LTS, 18.04 LTS, 20.04 LTS, 22.04 LTS, 24.04 LTS | PPCLE, x86-64 |
| Ubuntu | 18.04 LTS, 20.04 LTS, 22.04 LTS, 24.04 LTS | ARM64 (AArch64), s390 |
| openSUSE | 15.6, 16.0 | ARM64 (AArch64), PPCLE, x86-64 |
Dynatrace tests and provides support for installation of OneAgent on the AIX and Solaris versions listed below.
x86-64 - 64-bit Intel/AMDPOWER8 - 64-bit Power ISAPOWER9 - 64-bit Power ISAPOWER10- 64-bit Power ISASPARCDynatrace only tests and provides support for installation of OneAgent on the Windows versions listed below.
x86-64 -64-bit Intel/AMD| Windows OS | Versions | CPU architectures |
|---|---|---|
| Windows Desktop 10 | 22H21, 15072, 16072, 18092, 21H22 | x86-64 |
| Windows Desktop 11 | 22H2, 23H2, 24H2, 25H2 | x86-64 |
| Windows Server | 2012 R23, 20164, 20194, 20224, 20254 | x86-64 |
| Windows Server - Nano | All versions supported5 | x86-64 |
OneAgent can detect and create disk entities (dt.entity.disk) on the following file systems:
Starting with OneAgent version 1.307+.
Starting with OneAgent version 1.307+. Only space statistics are supported.
If the mmpmonSocket command on Linux fails, a fallback mode is available, which works when the CAP_SETUID capability is enabled. For details, see OneAgent configuration via command-line interface.
Starting with OneAgent version 1.309+.
Starting with OneAgent version 1.303+. Only space statistics are supported.
Starting with OneAgent version 1.323+. Only space statistics are supported.
Starting with OneAgent version 1.331+. Only space statistics are supported. Opt-in feature, need to be enabled in Disk options.
| Features | Versions |
|---|---|
| Auto-injection in Docker container (Deep monitoring)1 | 1.6+ (32 and 64 bit) glibc or musl-libc required |
| Auto-injection in containerd container (Deep monitoring) | 1.1.2+ (32 and 64 bit) glibc or musl-libc required |
| Auto-injection in CRI-O container (Deep monitoring) | 1.12.5+ (32 and 64 bit) glibc or musl-libc required |
| Auto-injection in Garden-RunC container (Deep monitoring) | 1.0.0+ (32 and 64 bit) glibc or musl-libc required |
| Auto-injection in BOSH bpm container (Deep monitoring) | 0.11.0+ |
| Auto-injection in Podman container (Deep monitoring)23 | 3.4.4–5.x.x |
| Docker container metrics1 | 1.8, 1.9, 1.10, 1.11, 1.12, 1.13 RC2, 1.13.1, 17.03+ CE and EE |
Please see known limitations of Docker container monitoring.
Supported for OneAgent 1.267+ installed on the Podman node using crun container runtime, versions 0.17 - 1.15 Podman using the runc runtime isn't supported. For more details. see OneAgent release notes version 1.267.
Podman containers started with read-only=true or userns=keep-id are not supported.
Dynatrace detects the hypervisor, but no dedicated logic is applied.
| IEEE 802.3 Ethernet |
| IEEE 802.11 Wireless LAN |
| OpenVZ virtual network device (venet) |
169.254.1.0 and 169.254.254.255.0xFE800000 and 0xFEBFFFFF.| Amazon Web Services (AWS) |
|---|
| DynamoDB |
| Elastic Block Store (EBS) |
| Elastic Compute Cloud (EC2) |
| Elastic Load Balancing (ELB) |
| Lambda |
| Relational Database Service (RDS) |
| Simple Storage Service (S3) |
| Compute service | Extension for deploying OneAgent | Integration of Dynatrace with Azure Monitor |
|---|---|---|
VM-Extension1 | yes | |
VM-Extension1 | yes | |
VM-Extension1 | yes | |
Operator-rollout2 | no | |
Cloud-Services (Classic) | no | |
Startup-Script | yes | |
App Service (Windows based) | SiteExtension | yes |
SiteExtension (Early Access release) | yes |
The VM-Extension automates the installation of OneAgent using Azure-native automation tooling. OneAgent can also be installed manually or via your automation tool of choice.
Windows Pods and Nodes unsupported.
| Platform service | OneAgent code-module support | Integration of Dynatrace with Azure Monitor |
|---|---|---|
Blob-Storage | HttpClient1 | yes |
Table-Storage | HttpClient1 | yes |
Queue-Storage | HttpClient1 | yes |
File-Storage | Infrastructure monitoring | yes |
Disk-Storage | Infrastructure monitoring | yes |
ServiceBus Queues and Topics | Microsoft Azure Service Bus Client for .NET | yes |
Load-Balancer | Infrastructure monitoring | yes3 |
Application Gateway | Trace-Context4 | yes |
API Management | yes | |
Azure SQL | Supported database frameworks2 | yes |
Azure SQL elastic pool | Supported database frameworks2 | yes |
Azure SQL Managed Instance | Supported database frameworks2 | no |
SQL Data Warehouse | Supported database frameworks2 | no |
SQL Server Stretch | Supported database frameworks2 | no |
Azure DB for MySql | Supported database frameworks2 | no |
Azure DB for PostgreSQL | Supported database frameworks2 | no |
CosmosDB | MongoDB API, Cassandra API, HttpClient1 | yes |
Redis Cache | Supported client libraries | yes |
Event Hubs | SDK5 | yes |
IoT Hub | yes |
Traces HTTP calls via HttpClient support
Trace database calls via supported database frameworks (for example, ADO.NET or JDBC).
Only available for Standard Load Balancer
End-2-End tracing via Trace Context
End-2-End tracing using OneAgent SDK
| Google Cloud services |
|---|
| Google Kubernetes Engine |
GKE Autopilot (only for automatic applicationMonitoring) |
| Google App Engine |
| Google Compute Engine |
| VMware | Versions |
|---|---|
| ESXi host | 6.5, 6.7, 7, 8.0 |
| vCenter server | 6.5, 6.7, 7, 8.0 |
Dynatrace supports a variety of Kubernetes flavors according to our support model for Kubernetes and Openshift.
| Distributions |
|---|
| Google Anthos |
| Mirantis Kubernetes Engine 1 |
| Rancher Kubernetes Engine 2.0 |
| Red Hat OpenShift Container Platform |
| VMware Tanzu Kubernetes Grid Integrated Edition (formerly Pivotal Kubernetes Service) |
| Nutanix Kubernetes Platform (NKP, former D2iQ Konvoy) 1 |
| Oracle Container Engine for Kubernetes (OKE) 1 |
| Amazon Elastic Kubernetes Service |
| Azure Kubernetes Service |
| Google Kubernetes Engine |
| RedHat OpenShift Service on AWS (ROSA) |
| IBM Kubernetes Service |
| OpenShift Dedicated |
| SUSE Container as a Service platform |
| GKE Autopilot |
Limited support based on compatibility with upstream Kubernetes.
Some distributions and hosted versions require additional configuration. See Technology support for more details.
| Buildpacks | Versions |
|---|---|
| Java buildpack | 3.11+ |
| PHP buildpack | v4.3.34+ |
| Staticfile buildpack | v1.4.6+ |
| Go buildpack | v1.8.41+ |
| .NET Core on Linux buildpack | v3.1+ |
| Node.js buildpack | v1.6.10+ (requires OneAgent version 1.131 or higher) |
| IBM WebSphere Liberty buildpack | v3.9-20170419-1403+ See known issue |
| Features | Versions |
|---|---|
| IBM WebSphere Liberty buildpack | v3.9-20170419-1403+ See known issue |
| Features | Versions |
|---|---|
| Garden-runC | v1.0.0+ |
| BOSH BPM for platform process isolation | v0.11.0+ |
| Winc for Windows Server containers | Windows server 1709+ |
| VMware Tanzu Application Service (via BOSH add-on) | See support model for Tanzu Application Service |
| Features | Versions |
|---|---|
| Stack | Heroku-18 |
| Stack | Heroku-20 (default) |
For details, see Supported technologies.
See Dynatrace support/desupport for Java versions for details.
| Virtual machines | Versions | Platforms |
|---|---|---|
| Amazon Corretto | 8 LTS, 11 LTS, 17 LTS, 21 LTS, 22, 23, 24, 25 LTS | Linux (x86-64, ARM64 (AArch64)) |
| Azul Platform Core (Zulu) | 7, 8 LTS, 11 LTS, 17 LTS, 21 LTS, 22, 23, 24, 25 LTS | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
| Azul Platform Prime (Zing) | 68, 78, 8 LTS8, 11 LTS8 | Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64) |
| Bellsoft Liberica | 8 LTS, 11 LTS, 17 LTS, 21 LTS9, 22, 23, 24, 25 LTS | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64), PPCLE), Solaris (SPARC, x86-64), Windows (x86-64) |
| Eclipse Temurin (a.k.a. 'Adoptium') | 8 LTS, 11 LTS, 17 LTS, 21 LTS, 22, 23, 24, 25 LTS | AIX (POWER8, POWER9, POWER10), Linux (x86-64, ARM64 (AArch64), PPCLE, s390), Windows (x86-64) |
| Fujitsu | 5, 6, 8 | Linux (x86-64), Windows (x86-64) |
| GraalVM | 195, 205, 216, 227 | Linux (x86-64), Windows (x86-64) |
| GraalVM for JDK | 17 LTS, 20, 21 LTS | Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
| Hitachi | 5 | Windows (x86-64) |
| Huawei | 8 | Linux (ARM64 (AArch64)) |
| IBM JVM | 6, 7, 8 LTS | AIX (POWER8, POWER9, POWER10), Alpine Linux 64-bit (x86-64), Linux (PPCLE, PPCBE, s390, x86-64), Windows (x86-64) |
| IBM Semeru | 8 LTS, 11 LTS, 17 LTS, 21 LTS | AIX (POWER8, POWER9, POWER10), Linux (x86-64, ARM64 (AArch64), PPCLE, s390), Windows (x86-64) |
| Microsoft OpenJDK | 11 LTS, 17 LTS, 21 LTS | Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
| OpenJ9 | 0.81, 0.92, 0.103, 0.114 | Linux (x86-64) |
| OpenJDK | 6, 7, 8 LTS, 11 LTS, 17 LTS, 21 LTS, 22, 23, 24, 25 LTS | Alpine Linux 64-bit (x86-64), Linux (x86-64, s390), Windows (x86-64) |
| Oracle HotSpot VM | 6, 7, 8 LTS, 11 LTS, 17 LTS, 21 LTS, 22, 23, 24, 25 LTS | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Solaris (SPARC, x86-64), Windows (x86-64) |
| Oracle JRockit | 6 | Alpine Linux 64-bit (x86-64), Linux (x86-64), Solaris (SPARC), Windows (x86-64) |
| SapMachine | 7, 8 LTS, 11 LTS, 17 LTS, 21 LTS, 23, 24, 25 LTS | Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64) |
| Application servers | Versions |
|---|---|
| Apache TomEE | 1, 7, 8 |
| Apache Tomcat | 6, 7, 8, 8.5, 9, 101, 111 |
| Fujitsu Interstage | 12.02 |
| IBM WebSphere Application Server | 8.5.5, 9.0, 8.53 |
| IBM WebSphere Liberty | 8.5 - 264 |
| JBoss Enterprise Application Platform | 7, 8 |
| Oracle WebLogic | 11g5, 12c, 14c |
| Payara | 5, 6, 7 |
| WildFly | 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 - 26, 27 - 39 |
| ESBs and SOA | Versions |
|---|---|
| Apache Camel | 2.21+, 3+, 4+1 |
| Apache OpenEJB | 3.1 |
| Mule (HTTP Listener) | 3.5, 3.6, 3.7, 3.8, 3.9, 4.1 - 4.9 |
| Red Hat Fuse Standalone | 7.0+1 |
| Red Hat Fuse on OpenShift | 7.0+1 |
| TIBCO ActiveMatrix BusinessWorks | 5.8.2 - 5.142, 6.42, 6.52, 6.6 - 6.82 |
| Web framework | Versions |
|---|---|
| Akka HTTP client | 10.12, 10.02, 10.22, 10.42, 10.52, 10.62, 10.72 |
| Akka HTTP server | 10.1, 10.21, 10.41, 10.51, 10.61, 10.71 |
| Apache HttpAsyncClient | 4.04, 4.14 |
| Apache HttpClient | 3.14, 44, 5.04, 5.14, 5.24 |
| Apache HttpCore | 43, 54 |
| Apache Pekko HTTP client | 1.0.0 - 1.2.010 |
| Apache Pekko HTTP server | 1.0.0 - 1.2.010 |
| Elasticsearch | 1.75, 2.05, 2.15, 2.25 |
| Grails | 36 |
| Jakarta Servlet | 2.5, 3.0, 3.1, 4, 5, 6 |
| Java HttpUrlConnection | All versions supported6 |
| Java IMS Soap Gateway client | 3.2 |
| Jetty HTTP client | 76, 86, 96, 106, 116, 126 |
| Jetty HTTP server | 7, 8, 9, 10, 11, 12 |
| LinkerdD | 1 |
| Netty | 3.107, 47 |
| Ning Asynchronous HTTP Client | 1.8, 1.9, 2, 3 |
| OkHttp | 37, 4.0 - 4.37, 4.4 - 4.127, 5.+7 |
| Play Framework | 2.2 - 2.6, 2.7, 2.8 |
| Reactor Netty HTTP Client | 0.87, 0.97, 1.07, 1.17, 1.27, 1.37 |
| Reactor Netty HTTP Server | 0.6, 0.7, 0.8, 0.9, 1.0 |
| RxJava | 3+ |
| Software AG WebMethods Integration Server | 9.08, 9.5 - 9.128, 10.0 - 10.158, 10.78, 10.118, 10.158 |
| Spring WebFlux | 5, 6, 7 |
| Spring WebFlux WebClient | 5, 6, 7 |
| Undertow | 19, 2.0 - 2.29, 2.3+ |
| Vert.x HttpClient | 3.6+10, 4.x10, 5.x10 |
| Vert.x WebClient | 3.6+10, 4.x10, 5.x10 |
| Web services | Versions |
|---|---|
| Apache Axis2 | 1.6, 1.7, 1.8 |
| Apache CXF | 2, 3, 4 |
| Hessian Web Services | 2.1, 3.1, 4.0 |
| JAX-WS | 2 |
| JBoss RESTEasy | 3, 4, 5, 6, 7 |
| JBossWS (Wildfly) | 41, 52 |
| Jakarta RESTful Web Services | 2.1+ |
| Jersey | 1, 2, 3 |
| Play WS API | 2.2 - 2.4 |
| REST web services via WINK framework | 1.2, 1.4 |
| Spring Web Services | 2, 3, 4 |
| Database frameworks | Versions |
|---|---|
| Amazon DynamoDB | 11, 21 |
| Apache Thrift | 2 |
| DataStax client for Apache Cassandra | 2.11, 31, 41 |
| JDBC | 4+1 |
| Jedis Redis | 2, 31, 41, 51, 61, 71 |
| Lettuce | 5.1 - 5.31, 6.0.3 - 6.1.61, 6.1.8 - 6.81, 7.0 - 7.51 |
| MongoDB Reactive Streams driver | 4.10+1, 5.0+1 |
| MongoDB asynchronous driver | 3.0 - 3.6.41 |
| MongoDB synchronous driver | 21, 3.0 - 3.61, 3.7 - 3.111, 3.12 - 4.111, 5.01 |
| Redisson | 3+ |
| Spring Boot Starter Data MongoDB | 2, 3, 4 |
| Spring Boot Starter Data Redis | 2.1+ |
| Messaging clients | Versions |
|---|---|
| ActiveMQ | 41, 51 |
| ActiveMQ Artemis | 11, 21 |
| Amazon EventBridge | 11, 21 |
| Amazon SNS | 11, 21 |
| Amazon SQS | 11, 21 |
| HornetQ | 2.21, 2.31, 2.41 |
| IBM MQ client | 81, 91 |
| JMS | 1.11, 2.01, 3.01 |
| Kafka | 1.0 - 1.11, 2.0 - 2.31, 2.4 - 2.71, 2.81, 3.0 - 3.61, 3.7 - 3.91, 4.0 - 4.21 |
| RabbitMQ | 31, 4.0.0 - 5.22.01 |
| Software AG WebMethod Broker and Universal messaging via JMS | All versions supported |
| Spring AMQP | 1.5, 2.0, 2.1, 2.2, 2.3 |
| Spring Cloud Stream Kafka Binder | 3+ |
| Tibco EMS | All versions supported2 |
| Remoting frameworks | Versions |
|---|---|
| Akka Remoting | 2.42, 2.52, 2.33, 2.63, 2.73 |
| Amazon AWS Lambda SDK | 11, 21 |
| Amazon AWS SDK | 12, 22 |
| Apache Pekko Remoting | 1.0.0 - 1.2.05 |
| Apache Thrift | 0.7 - 0.13 |
| Glassfish RMI-IIOP | All versions supported |
| IBM JVM RMI-IIOP | All versions supported |
| JBoss Enterprise Application Platform - RMI-IIOP | 7, 8 |
| JBoss Enterprise Application Platform - Remoting | 7, 8 |
| Java CICS Transaction Gateway client | 9.0 - 9.2 |
| Java IMS TM Resource Adapter | All versions supported |
| Java RMI-JRMP | All versions supported |
| OpenJDK/Oracle JVM RMI-IIOP | All versions supported |
| WebLogic RMI-IIOP | All versions supported |
| WebSphere Liberty RMI-IIOP | All versions supported |
| WebSphere RMI-IIOP | All versions supported |
| gRPC | 1.18 - 1.794 |
| Monitoring frameworks | Versions |
|---|---|
| OpenTelemetry | 1.0 - 1.31, 1.4 - 1.541, 1.55 - 1.60 |
| OpenTracing | 0.33, 0.32, 0.31 |
| Logging frameworks | Versions |
|---|---|
| Apache Tomcat access logs | 8, 9, 10, 11 |
| JBoss LogManager | 1.1+, 2, 3 |
| Log4J2 (Apache) | 2.7 - 2.12, 2.13.0, 2.13.1, 2.13.3, 2.14 - 2.17.1, 2.17.2 - 2.25 |
| Logback (QOS) | 1.x |
| java.util.logging | All versions supported |
See also OneAgent SDK for Java for custom tracing capabilities.
| Application framework | Versions |
|---|---|
| Micronaut | 3.9+1 |
| Quarkus | 3.8+1 |
| Spring Boot | 3.0+1, 4.0+1 |
| Web framework | Versions |
|---|---|
| Apache HttpClient | 5.2+ |
| Netty | 41 |
| Spring WebFlux WebClient | 6 |
| Application servers | Versions |
|---|---|
| Apache Tomcat | 10, 11 |
| Database frameworks | Versions |
|---|---|
| Spring Boot Starter Data MongoDB | 3 |
Dynatrace supports .NET applications written in C#. Limited support for .NET applications written in other languages is available, though not explicitly tested.
| Runtime | Versions | Platforms |
|---|---|---|
| .NET and .NET Core | Core 2.1, Core 2.2, Core 3.0, Core 3.1 | Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64) |
| .NET and .NET Core | 5, 6, 7, 8, 9, 10 | Alpine Linux 64-bit (x86-64, ARM64 (AArch64)), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
| Web framework | Versions |
|---|---|
| ASP.NET Core | All versions supported |
| ASP.NET Owin/Katana | 3.0.0+ |
| HttpClient | All versions supported |
| HttpListener | All versions supported |
| HttpWebRequest | All versions supported |
| Web service | Versions |
|---|---|
| Azure Functions | 2 |
| Remoting framework | Versions |
|---|---|
| Amazon AWS Lambda SDK | 3.5.0+ |
| Amazon AWS SDK | 3.5.0+ |
| gRPC | 2.23.2+ |
| Database framework | Versions |
|---|---|
| ADO.NET | SQL Server, SQL CE, Oracle using Oracle.DataAccess.dll |
| Amazon DynamoDB | 3.5.0+ |
| Azure Cosmos DB | 3.18+ |
| MongoDB .NET driver | 2.3 - 2.7, 2.8+ |
| Messaging client | Versions |
|---|---|
| Amazon EventBridge | 3.5.0+ |
| Amazon SNS | 3.5.0+ |
| Amazon SQS | 3.5.0+ |
| Azure Messaging Service Bus | 7+ |
| Confluent Kafka client library | 1.4.0+ |
| IBM MQ client | 8.0 - 9.1 |
| MassTransit | 7.0 - 8.3.1, 8.3.2+ |
| Microsoft Azure Service Bus client for .NET | 2.0.0 - 5.2.0 |
| RabbitMQ client | 4.1 - 6.x, 7.x+ |
| Monitoring framework | Versions |
|---|---|
| OpenTelemetry | 1.0.1+, 1.1+ |
| Logging framework | Versions |
|---|---|
| Microsoft Logging Extensions | 3.0.0+ |
| Serilog | 2.9+ |
| log4net | 2.0.6+ |
See also OneAgent SDK for .NET for custom tracing capabilities.
Dynatrace supports .NET applications written in C#. Limited support for .NET applications written in other languages is available, though not explicitly tested.
| Runtime | Versions | Platforms |
|---|---|---|
| .NET Framework | 3.5 SP1, 41, 4.51, 4.5.11, 4.5.2 - 4.8 | Windows (x86-64) |
| Web framework | Versions |
|---|---|
| ASP.NET | All versions supported |
| ASP.NET Core | All versions supported |
| ASP.NET Owin/Katana | 3.0.0 - 4.0.1 |
| HttpClient | All versions supported |
| HttpListener | All versions supported |
| HttpWebRequest | All versions supported |
| Remoting framework | Versions |
|---|---|
| .NET Remoting | All versions supported |
| Amazon AWS Lambda SDK | 3.5.0+1 |
| Amazon AWS SDK | 3.5.0+1 |
| WCF | All versions supported |
| Database framework | Versions |
|---|---|
| ADO.NET | SQL Server, SQL CE, ODBC, OLEDB, Oracle using Oracle.DataAccess.dll |
| Amazon DynamoDB | 3.5.0+1 |
| Azure Cosmos DB | 3.18+ |
| MongoDB .NET driver | 2.3 - 2.7, 2.8+ |
| Messaging client | Versions |
|---|---|
| Amazon EventBridge | 3.5.0+1 |
| Amazon SNS | 3.5.0+1 |
| Amazon SQS | 3.5.0+1 |
| Azure Messaging Service Bus | 7+ |
| Confluent Kafka client library | 1.4.0+ |
| IBM MQ client | 8.0 - 9.1 |
| MSMQ Client | All versions supported |
| MassTransit | 7.0 - 8.3.1, 8.3.2+ |
| Microsoft Azure Service Bus client for .NET | 2.0.0 - 3.1.1, 3.2.0 - 5.2.0 |
| RabbitMQ client | 4.1 - 6.x, 7.x+ |
| Monitoring framework | Versions |
|---|---|
| OpenTelemetry | 1.0.1+, 1.1+ |
| Logging framework | Versions |
|---|---|
| Microsoft Logging Extensions | 3.0.0+ |
| Serilog | 2.9+ |
| log4net | 2.0.6+ |
| Go toolchains | Versions | Platforms |
|---|---|---|
| Golang toolchain with FIPS (openssl-fips) modifications | 1.23.6, 1.23.9, 1.24.4, 1.24.6, 1.25.3, 1.25.5 | Alpine Linux 64-bit (x86-64), Linux (x86-64) |
| Official Golang toolchain | 1.23, 1.24, 1.25, 1.26 | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
| Web framework | Versions |
|---|---|
| net/http | All versions supported1 |
| Database frameworks | Versions |
|---|---|
| Cassandra client (gocql/gocql) | 1.0 - 1.71 |
| Microsoft SQL Server (denisenkom/go-mssqldb) | 0.11 - 0.12 |
| Microsoft SQL Server (microsoft/go-mssqldb) | 0.11 - 0.211, 1.0 - 1.91 |
| MongoDB Go driver (mongo-go-driver) | 1.3 - 1.171, 2.+1 |
| MySQL | 1.4.11, 1.5.01, 1.6.01, 1.71, 1.8 - 1.91 |
| PostgreSQL (jackc/pgx) | 4.7 - 4.181, 5.0 - 5.81 |
| PostgreSQL (lib/pq) | 1.2.01, 1.3.01, 1.4.0 - 1.10.91 |
| go-redis | 71, 8.8.0 - 8.11.51, 91 |
| Messaging clients | Versions |
|---|---|
| Amazon SNS | 1.15-1.381 |
| Kafka (IBM/sarama) | 1.40+1 |
| Kafka (Shopify/sarama) | 1.18 - 1.391 |
| Kafka (confluentinc/confluent-kafka-go) | 1.9 - 2.81, 2.101, 2.111, 2.121, 2.13.01 |
| Monitoring frameworks | Versions |
|---|---|
| OpenTelemetry | 1.0 - 1.71, 1.8 - 1.11.01, 1.11.1 - 1.271, 1.28 - 1.411 |
Node.js follows a Long Term Support (LTS) release schedule. The following table lists all fully supported versions. However, some end-of-life LTS versions have limited support. For details, see Dynatrace support/desupport for Node.js versions.
| Node.js versions | Versions | Platforms |
|---|---|---|
| Node.js | 18, 20, 22, 24, 25 | Alpine Linux 64-bit (x86-64), Linux (ARM64 (AArch64), PPCLE, s390, x86-64), Windows (x86-64) |
| HTTP libraries | Versions |
|---|---|
| Node.js built-in HTTP/HTTPS modules | All versions supported1 |
| Node.js built-in fetch API | >=18.0.01 |
| Undici HTTP client | All versions supported1 |
| API Querying frameworks | Versions |
|---|---|
| GraphQL | 15+1 |
| GraphQL Yoga | 5.7+2 |
| Monitoring frameworks | Versions |
|---|---|
| OpenTelemetry | 11 |
| Cache | Versions |
|---|---|
| Memcached | 2.21 |
See also OneAgent SDK for Node.js for custom tracing capabilities.
| Python runtime | Versions | Platforms |
|---|---|---|
| CPython | 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14 | Alpine Linux 64-bit (x86-64, ARM64 (AArch64)), Linux (x86-64, ARM64 (AArch64)) |
| Web frameworks | Versions |
|---|---|
| Django | 1.8+1 |
| Falcon | 4.0+ |
| FastAPI | 0.44+ |
| Flask | 1.1.2+ |
| Sanic | 22.12+ |
| Starlette | 0.12+ |
| Tornado | 6.0+ |
| aiohttp Server | 3.6.1+ |
| Database frameworks | Versions |
|---|---|
| Amazon DynamoDB | 1.11+1 |
| PyMongo | 3.10+ |
| SQL Alchemy | 1.1+ |
| mysqlclient | 2.0+ |
| psycopg2 | 2.8.4+ |
| python-oracledb | 1.0.1+ |
| redis-py | 3.4+1 |
| Messaging libraries | Versions |
|---|---|
| Amazon EventBridge | 1.11+1 |
| Amazon SNS | 1.11+1 |
| Amazon SQS | 1.11+1 |
| Celery | 5.3+ |
| Confluent Kafka Python client library | 2.0.2+1 |
| Kombu | 4.6.7+ |
| kafka-python client library | 1.4+1 |
| pika | 1.0.0+ |
| Asynchronous execution libraries | Versions |
|---|---|
| Gevent | 20.9.0+ |
| Python standard library: asyncio | All versions supported |
| Python standard library: concurrent.futures | All versions supported |
| Python standard library: queue | All versions supported |
| Python standard library: subprocess | All versions supported |
| Python standard library: threading | All versions supported |
| Logging libraries | Versions |
|---|---|
| Python standard library: logging | All versions supported1 |
| Structlog | 19.0+1 |
| Generative AI Application frameworks | Versions |
|---|---|
| Amazon Bedrock Runtime | 1.14+ |
| LangChain | 1.0+ |
| OpenAI | 1.54.0+ |
| PHP versions | Versions | Platforms |
|---|---|---|
| PHP | 7.1 (Zend Engine 3.1), 7.2 (Zend Engine 3.2), 7.3 (Zend Engine 3.3), 7.4 (Zend Engine 3.4), 8.0 (Zend Engine 4.0), 8.1 (Zend Engine 4.1)1, 8.2 (Zend Engine 4.2)2, 8.3 (Zend Engine 4.3)3, 8.4 (Zend Engine 4.4)4, 8.5 (Zend Engine 4.5)5 | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
See Dynatrace support model for PHP applications for support and desupport details.
| Database frameworks | Versions |
|---|---|
| Microsoft Driver for PHP for SQL Server | 4.0-5.61 |
| MongoDB PHP for Linux | 1.3+ |
| MongoDB PHP for Windows | 1.3+ |
| Oracle Database | All versions supported |
| PDO | All versions supported |
| PostgreSQL | All versions supported |
| mysql, mysqli | All versions supported |
| phpredis | 4.0.0+2 |
| predis | 1.1.2+ |
| Messaging client | Versions |
|---|---|
| RabbitMQ client (php-amqplib) | 2.7+ |
| Application platforms | Versions |
|---|---|
| Adobe Commerce | All versions supported |
| CodeIgniter | All versions supported |
| Drupal | All versions supported |
| Joomla | All versions supported |
| Laminas | All versions supported |
| Laravel | All versions supported |
| Magento | All versions supported |
| Slim | All versions supported |
| Symfony | All versions supported |
| WordPress | All versions supported |
| Monitoring frameworks | Versions |
|---|---|
| OpenTelemetry | 1.0.0 |
| Cache | Versions |
|---|---|
| Memcached | 3.0.0+1 |
| Logging frameworks | Versions |
|---|---|
| Monolog | 2.3 - 2.4, 3.0 |
See OneAgent SDK for PHP for custom tracing capabilities.
| Versions | Versions | Platforms |
|---|---|---|
| IBM App Connect Enterprise | 11.0.0.4+, 12.0.3.0+, 13.0.2.0+ | AIX (POWER8, POWER9, POWER10), Linux (x86-64, s390), Windows (x86-64) |
| IBM Integration Bus | 10 | AIX (POWER8, POWER9, POWER10), Linux (x86-64, s390), Windows (x86-64) |
See Instrument your Erlang application with OpenTelemetry for OpenTelemetry support.
See Instrument your Ruby application with OpenTelemetry for OpenTelemetry support.
See Instrument your Rust application with OpenTelemetry for OpenTelemetry support.
| Servers | Versions | Platforms |
|---|---|---|
| Apache HTTP Server | 2.0, 2.2 | Alpine Linux 64-bit (x86-64), Linux (PPCLE, x86-64, ARM64 (AArch64)), Solaris (SPARC), Windows (x86-64) |
| Apache HTTP Server | 2.4 | Alpine Linux 64-bit (x86-64), Linux (PPCLE, x86-64, ARM64 (AArch64)), Solaris (SPARC, x86-64), Windows (x86-64) |
| Fujitsu Interstage IHS | 121, 131 | Linux (x86-64), Windows (x86-64) |
| IBM HTTP Server | 7, 8 | AIX (POWER8, POWER9, POWER10), Linux (PPCLE, x86-64), Solaris (SPARC), Windows (x86-64) |
| IBM HTTP Server | 8.5 | AIX (POWER8, POWER9, POWER10), Linux (PPCBE), Linux (PPCLE, x86-64), Linux (s390), Solaris (SPARC), Windows (x86-64) |
| IBM HTTP Server | 9 | AIX (POWER8, POWER9, POWER10), Linux (PPCLE, x86-64), Linux (s390), Solaris (SPARC), Windows (x86-64) |
| Oracle HTTP Server | 11g, 12c | Solaris (SPARC) |
| Log enrichment | Versions |
|---|---|
| access.logs | All versions supported |
| error.logs | All versions supported |
| Servers | Versions | Platforms |
|---|---|---|
| Microsoft IIS | 7.5, 8.0, 8.5, 10.0 | Windows (x86-64) |
| Servers | Versions | Platforms |
|---|---|---|
| Kong Gateway | 2.8 - 3.62, 3.7 - 3.93 | Alpine Linux 64-bit (ARM64 (AArch64), x86-64), Linux (ARM64 (AArch64), x86-64) |
| NGINX | 1.11.5 - 1.13.81, 1.13.9 - 1.14.01, 1.14.1 - 1.15.81, 1.15.9 - 1.15.101, 1.15.11 - 1.16.01, 1.16.1 - 1.17.31, 1.17.4 - 1.17.61, 1.17.71, 1.17.81, 1.17.91, 1.17.10 - 1.18.0, 1.19.0, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.19.5, 1.19.6, 1.19.7, 1.19.8, 1.19.9, 1.19.10, 1.20.0, 1.20.1, 1.20.2, 1.21.0, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.22.0, 1.22.1, 1.23.0, 1.23.1, 1.23.2, 1.23.3, 1.23.4, 1.24.0, 1.25.0, 1.25.1, 1.25.2, 1.25.3, 1.25.4, 1.25.5, 1.26.0, 1.26.1, 1.26.2, 1.26.3, 1.27.0, 1.27.1, 1.27.2, 1.27.3, 1.27.4, 1.27.5, 1.28.0, 1.28.1, 1.28.2, 1.29.0, 1.29.1, 1.29.2, 1.29.3, 1.29.4, 1.29.5 | Alpine Linux 64-bit (ARM64 (AArch64), x86-64), Linux (ARM64 (AArch64), x86-64, PPCLE) |
| NGINX Plus | R11 - R141, R151, R16 - R171, R181, R191, R201, R211, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31, R32, R33, R34, R35, R36 | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64), PPCLE) |
| OpenResty | 1.13.6, 1.15.8, 1.17.8, 1.19.3, 1.19.9, 1.21.4.1, 1.21.4.2, 1.21.4.3, 1.25.3.1, 1.25.3.2, 1.27.1.1, 1.27.1.2 | Alpine Linux 64-bit (ARM64 (AArch64), x86-64), Linux (ARM64 (AArch64), x86-64) |
| Tengine | 1.4.2 - 2.2.3, 2.3.0 - 2.3.3, 2.3.4, 2.4.0, 2.4.1 | Alpine Linux 64-bit (x86-64), Linux (x86-64) |
| Log enrichment | Versions |
|---|---|
| error.logs | All versions supported |
All modern browsers with JavaScript and cookies enabled are supported, but only the browsers below are tested1.
| Browsers | Versions |
|---|---|
| Google Chrome | 3 latest versions (desktop and mobile) |
| Microsoft Edge | Latest version |
| Mozilla Firefox | 3 latest versions |
| Opera | 2 latest versions |
| Safari | 3 latest versions (macOS) |
If you don't want the RUM JavaScript to be injected into officially unsupported versions, define appropriate browser exclusion rules in your application settings.
| Browsers | Versions |
|---|---|
| Google Chrome | 3 latest versions (desktop and mobile) |
| Microsoft Edge | Latest version |
| Mozilla Firefox | 3 latest versions |
| Opera | 2 latest versions |
| Safari | 3 latest versions (macOS) |
Technologies like Electron and similar wrappers that create desktop applications from webpages are not supported.
Dynatrace offers generic support for every application via XHR or Fetch() API but also offers special support for Angular.
| Generic support |
|---|
| Fetch API |
| XMLHttpRequest (XHR) |
| JavaScript frameworks | Versions |
|---|---|
| Angular | 2 - 16, 17+1 |
Alternative configuration is required when Angular 17+ is used for your application. See Activate support for Angular 17+.
We stopped offering special support for certain JavaScript frameworks starting with RUM JavaScript version 1.265 and Dynatrace version 1.266. For details, see End of special support for certain JavaScript frameworks.
On the following web servers and applications, Dynatrace supports RUM auto-injection, RUM JavaScript delivery, RUM beacon forwarding, and user action to distributed trace correlation.
Minimum required versions: .Net Core 3.1, .Net Standard 2.1, Microsoft.AspNetCore.Http.Abstractions 1.0.2 (for full framework).
To enable this as a OneAgent feature, go to Settings > Preferences > OneAgent features and turn on Enable Real User Monitoring (RUM) for ASP.NET Core.
On the following web servers and applications, Dynatrace supports user action to distributed trace correlation for XHR requests.
| Web servers and applications |
|---|
| Apache HttpCore |
| MuleSoft HTTP Listener |
| Netty 1 |
| Software AG WebMethods Integration Server |
| Undertow |
To enable this as a OneAgent feature, go to Settings > Preferences > OneAgent features and turn on Netty Real User Monitoring (RUM) to distributed trace correlation.
| Frameworks | Versions |
|---|---|
| AFNetworking | 3.3 |
| Alamofire | 5+ |
| Apache Cordova | 9+ |
| OkHttp | 3+1, 4+1, 5+1 |
| Xamarin2 | Xamarin.iOS, Xamarin.Android, Xamarin.Forms (.NET Standard 2.0+) |
| .NET MAUI | .NET 6.0+ |
| React Native | 0.59+ |
| Flutter | 1.12+ |
| UIKit | Supported |
| SwiftUI | 2+ |
| Jetpack Compose | 1.4 - 1.10 |
Including OkHttp-based libraries like Retrofit 2.
Dynatrace will deprecate the Dynatrace Xamarin NuGet package in May 2024 and desupport it in May 2025. For details, see Deprecation and end of support for Dynatrace Xamarin NuGet package.
Starting with OneAgent for iOS version 8.335, Dynatrace stopped supporting Xcode 16. We only support Xcode 26+.
Also, be aware that Apple's App Store submission guidelines will restrict support to applications built with a minimum of Xcode 26 around April 2026.
Starting with OneAgent for iOS version 8.323, Dynatrace will stop supporting static builds and Carthage as integration methods.
We recommend migrating to a supported alternative like Swift Package Manager to ensure continued compatibility and updates.
For more details, check Dynatrace Android Gradle plugin.
| Product | Versions |
|---|---|
| Java | 7, 8, 11, 12 |
| .NET | Core 3.1, 5, 6 |
| .NET Framework | 3.5, 4.6, 4.7, 4.8, 4.8.1 |
| .NET Standard | 2.0 |
| .NET UWP | Supported |
| .NET PCL | 4.5 |
| C/C++ Windows | Visual Studio 2015, 2017, 2019, and 2022 |
| C/C++ Linux | GCC 5.0.0+ or CLang 3.8.0+ |
| Node.js | 14+ |
| JavaScript | ES6+ |
You can view more details on the following reference pages.
See Dynatrace Hub for the complete list of technologies supported by Dynatrace Extensions.
See Requirements for private Synthetic locations.
We provide support for any problems directly caused by Dynatrace. Dynatrace has access to this technology and can typically reproduce common problems in-house but an environment may have to be set up on-demand.
Dynatrace provides support for a limited set of functionality for a particular technology. In most cases Dynatrace does not have access to technology that has limited support. For any problems Dynatrace support will be able to help you, if it can reproduce the problem in the fully supported technology that forms basis for the limited support.