17-min read Updated on Jan 13, 2025 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 .
Technology support version schema Definition of the technology support version schema with examples:
Major version 5 is supported
Major version 5 is supported, including all of its minor versions like 5.1 and 5.2 Other major versions are not supported like 6 and 7
Minor version 5.1 is supported
Minor version 5.1 is supported, including all of its patch versions like 5.1.1 and 5.1.2 Other minor versions are not supported like 5.2 and 5.3
Patch version 5.1.1 is supported
Patch version 5.1.1 is supported Other patch versions are not supported like 5.1.2 and 5.1.3
Version range 5.1 – 5.3 is supported
Minor versions 5.1, 5.2, and 5.3 are supported, including all of their patch versions like 5.1.1, 5.2.1, and 5.3.1 Other minor versions are not supported like 5.0 and 5.4
The minimum required version is 5+
All major, minor, and patch versions starting from version 5 are supported, like 5, 5.1, 5.1.1, and 6
Operating systems You can install OneAgent on the following Linux , Unix , Windows , and z/OS operating systems.
Linux Dynatrace only tests and provides support for installation of OneAgent on the Linux distributions and versions listed below.
Supported CPU architectures x86-64
- 64-bit Intel/AMDs390x
- 64-bit IBM Z mainframeppc64le
- 64-bit PowerPCARM64 (AArch64)
- 64-bit Linux ARM, including AWS Graviton processors AlmaLinux 8 , 9 ARM64 (AArch64), PPCLE, s390, x86-64 Alpine Linux (musl libc) for containers 3.10 - 3.21 1 x86-64 Amazon Linux 2 , 2023 ARM64 (AArch64), x86-64 Azure Linux 2 , 3 x86-64 Bottlerocket 1 2 ARM64 (AArch64), x86-64 CentOS Stream 9 ARM64 (AArch64), PPCLE, x86-64 Debian 10 , 11 , 12 ARM64 (AArch64), x86-64 Fedora 40 x86-64 Oracle Linux 7 , 8 , 9 x86-64 Red Hat Enterprise Linux 7 , 8 , 9 ARM64 (AArch64), PPCLE, s390, x86-64 Red Hat Enterprise Linux CoreOS 4.12 3 , 4.13 3 , 4.14 3 , 4.15 3 , 4.16 3 x86-64 Rocky Linux 8 , 9 ARM64 (AArch64), x86-64 SUSE Linux Enterprise Server 12.5 , 15.3 , 15.4 , 15.5 , 15.6 PPCLE, s390, x86-64 SUSE Linux Enterprise Server 15.3 , 15.4 , 15.5 , 15.6 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 PPCLE, x86-64
1 Only supported in containers that are monitored in OneAgent full-stack or application-only monitoring mode (musl libc 1.1.14 - 1.2.9). Binaries built against GNU C Library (glibc) running via gcompat library are not supported.
2 Only supported using application-only injection. Node metrics available using Kubernetes Platform Monitoring.
3 Supported for container-based rollout via Dynatrace Operator (see
OpenShift ).
Unix Dynatrace tests and provides support for installation of OneAgent on the AIX and Solaris versions listed below.
Supported CPU architectures x86-64
- 64-bit Intel/AMDPOWER8
- 64-bit Power ISAPOWER9
- 64-bit Power ISAPOWER10
- 64-bit Power ISASPARC
IBM AIX 7.2 TL5 1 , 7.3 TL1 1 , 7.3 TL2 1 , 7.3 TL3 1 POWER10, POWER8, POWER9 Solaris 11.4 SPARC, x86-64
1 Installation on AIX WPARs is not supported.
Windows Dynatrace only tests and provides support for installation of OneAgent on the Windows versions listed below.
Supported CPU architectures 1 Windows 10 Semi-Annual Channel (SAC), excluding Windows 10 IoT.
2 Windows 10 Long-Term Servicing Channel (LTSC), excluding Windows 10 IoT.
3 Windows 2012 R2 isn't supported on OneAgent versions 1.287 to 1.305. If your OneAgent is on these version, upgrade to OneAgent version 1.307 to enable support.
4 Long-Term Servicing Channel (LTSC). Support includes Server Core installation (requires OneAgent installed in headless-mode) or monitored in app-only scenario.
5 Limited support based on compatibility with Windows Server support when used as container image.
File systems OneAgent can detect and create disk entities (dt.entity.disk
) on the following file systems:
ACFS 1 AFS btrfs CIFS ecryptfs ext, ext2, ext,3 ext4 fuse.glusterfs 2 GPFS 3 GFS2 4 HFS HPFS ISO9660 JFS LVM2_member, LVM_member MINIX msdos ncpfs NFS NTFS ReiserFS SMB SquashFS sysv umsdos VFAT VXFS 5 XFS Xiafs ZFS
1 Starting with OneAgent version 1.307+.
2 Starting with OneAgent version 1.307+. Only space statistics are supported.
4 Starting with OneAgent version 1.309+.
5 Starting with OneAgent version 1.303+. Only space statistics are supported.
Containers 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)2 3.4.4 - 5 Docker container metrics1 1.8, 1.9, 1.10, 1.11, 1.12, 1.13 RC2, 1.13.1, 17.03+ CE and EE
2 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 .
Hypervisors AIX (LPAR) Hyper-V KVM Nutanix AHV1 QEMU Xen VMware AWS Nitro1
1 Dynatrace detects the hypervisor, but no dedicated logic is applied.
Network interfaces IEEE 802.3 Ethernet IEEE 802.11 Wireless LAN OpenVZ virtual network device (venet)
Both physical and virtual interfaces are supported, provided that they aren't assigned with a link-local address.
For IPv4: Link-local addresses are in range between 169.254.1.0
and 169.254.254.255
. For IPv6: Link-local addresses are in range between 0xFE800000
and 0xFEBFFFFF
.
Virtual Ethernet bridge interfaces aren't supported. Network interface bonding is supported. Only the TCP protocol is supported for traffic monitoring. 1 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.
2 Windows Pods and Nodes unsupported.
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 Trace-Context4 , SDK5 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 Trace Context4 , SDK5 yes
1 Traces HTTP calls via HttpClient support
2 Trace database calls via supported database frameworks (for example, ADO.NET or JDBC).
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 .
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
1 Limited support based on compatibility with upstream Kubernetes.
Some distributions and hosted versions require additional configuration. See Technology support for more details.
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
Stack Heroku-18 Stack Heroku-20 (default)
Application Security For details, see Supported technologies .
Applications, services, and databases See Dynatrace support/desupport for Java versions for details.
Amazon Corretto 8 LTS , 11 LTS , 17 LTS , 21 LTS , 22 , 23 , 24 Linux (x86-64, ARM64 (AArch64)) Azul Platform Core (Zulu) 7 , 8 LTS , 11 LTS , 17 LTS , 21 LTS , 22 , 23 , 24 Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) Azul Platform Prime (Zing) 6 8 , 7 8 , 8 LTS 8 , 11 LTS 8 Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64) Bellsoft Liberica 8 LTS , 11 LTS , 17 LTS , 21 LTS 9 , 22 , 23 , 24 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 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 19 5 , 20 5 , 21 6 , 22 7 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.8 1 , 0.9 2 , 0.10 3 , 0.11 4 Linux (x86-64) OpenJDK 6 , 7 , 8 LTS , 11 LTS , 17 LTS , 21 LTS , 22 , 23 , 24 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 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) SAP JVM 7 , 8 LTS , 11 LTS , 17 LTS , 21 LTS , 23 , 24 Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64)
8 Limited support : Dynatrace can only provide support for problems that can be reproduced on other JVMs.
9 Bellsoft Liberica v21+ 32-bit are not supported
Apache TomEE 1 , 7 , 8 Apache Tomcat 6 , 7 , 8 , 8.5 , 9 , 10 1 , 11 1 Fujitsu Interstage 12 2 , 13 2 IBM WebSphere Application Server 8.5.5 , 9.0 , 8.5 3 IBM WebSphere Liberty 8.5 - 25 4 JBoss Enterprise Application Platform 7 , 8 Oracle WebLogic 11g 5 , 12c , 14c Payara 5 , 6 WildFly 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 - 26 , 27 - 37
1 This version requires Java Servlet 5.0 support feature to be active
3 Starting with OneAgent 1.183 only Java 7 is supported in WebSphere Application Server 8.5
4 Websphere Liberty's servlet 5 engine is supported since OneAgent version 1.259
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.14 2 , 6.4 2 , 6.5 2 , 6.6 - 6.8 2
1 Only the Apache Camel connectors Undertow, Kafka, and MongoDB are supported.
2 Only TIBCO workflows that are triggered by an incoming web service request, HTTP request, or a JMS message are supported.
Akka HTTP client 10.1 2 , 10.0 2 , 10.2 2 , 10.4 2 , 10.5 2 , 10.6 2 , 10.7 2 Akka HTTP server 10.1 , 10.2 1 , 10.4 1 , 10.5 1 , 10.6 1 , 10.7 1 Apache HttpAsyncClient 4.0 4 , 4.1 4 Apache HttpClient 3.1 4 , 4 4 , 5.0 4 , 5.1 4 , 5.2 4 Apache HttpCore 4 3 , 5 4 Elasticsearch 1.7 5 , 2.0 5 , 2.1 5 , 2.2 5 Grails 3 6 Jakarta Servlet 2.5 , 3.0 , 3.1 , 4 , 5 , 6 Java HttpUrlConnection All versions supported 6 Java IMS Soap Gateway client 3.2 Jetty HTTP client 7 6 , 8 6 , 9 6 , 10 6 , 11 6 , 12 6 Jetty HTTP server 7 , 8 , 9 , 10 , 11 , 12 LinkerdD 1 Netty 3.10 7 , 4 7 Ning Asynchronous HTTP Client 1.8 , 1.9 , 2 , 3 OkHttp 3 7 , 4.0 - 4.3 7 , 4.4 - 4.12 7 Play Framework 2.2 - 2.6 , 2.7 , 2.8 Reactor Netty HTTP Client 0.8 7 , 0.9 7 , 1.0 7 , 1.1 7 , 1.2 7 Reactor Netty HTTP Server 0.6 , 0.7 , 0.8 , 0.9 , 1.0 RxJava 3+ Software AG WebMethods Integration Server 9.0 8 , 9.5 - 9.12 8 , 10.0 - 10.15 8 , 10.7 8 , 10.11 8 , 10.15 8 Spring WebFlux 5 , 6 Spring WebFlux WebClient 5 , 6 Undertow 1 9 , 2.0 - 2.2 9 , 2.3+
1 Java and Scala bindings are supported.
3 Only synchronous request-handling supported. Supported in
AWS Lambda .
4 Only HTTP/1.1 request-handling supported. Supported in
AWS Lambda .
5 Currently, only the web protocol is supported, not the proprietary TCP protocol.
6 in servlet container only
7 The Promise interface and related APIs are not supported.
8 Dynatrace monitoring is limited to the incoming webrequests or JMS messages that start a workflow (business logic) on WebMethods.
9 Currently, Dynatrace can capture the incoming HTTP requests only when Undertow is configured to use the Servlet API.
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 JBossWS (Wildfly) 4 1 , 5 2 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
Amazon DynamoDB 1 1 , 2 1 Apache Thrift 2 DataStax client for Apache Cassandra 2.1 1 , 3 1 , 4 1 JDBC 4+ 1 Jedis Redis 2 , 3 1 , 4 1 , 5 1 Lettuce 5.1 - 5.3 1 , 6.0.3 - 6.1.6 1 , 6.1.8 - 6.8 1 MongoDB Reactive Streams driver 4.10+ 1 , 5.0+ 1 MongoDB asynchronous driver 3.0 - 3.6.4 1 MongoDB synchronous driver  2 1 , 3.0 - 3.6 1 , 3.7 - 3.11 1 , 3.12 - 4.11 1 , 5.0 1 Spring Boot Starter Data MongoDB 2 , 3 Spring Boot Starter Data Redis 2.1+
ActiveMQ 4 1 , 5 1 ActiveMQ Artemis 1 1 , 2 1 Amazon EventBridge 1 1 , 2 1 Amazon SNS 1 1 , 2 1 Amazon SQS 1 1 , 2 1 HornetQ 2.2 1 , 2.3 1 , 2.4 1 IBM MQ client 8 1 , 9 1 JMS 1.1 1 , 2.0 1 , 3.0 1 Kafka 1.0 - 1.1 1 , 2.0 - 2.3 1 , 2.4 - 2.7 1 , 2.8 1 , 3.0 - 3.6 1 , 3.7 - 3.9 1 , 4.0 1 RabbitMQ 3 1 , 4.0.0 - 5.22.0 1 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 supported 2
2 Tracing is only supported via JMS.
Akka Remoting 2.4 2 , 2.5 2 , 2.3 3 , 2.6 3 , 2.7 3 Amazon AWS Lambda SDK 1 1 , 2 1 Amazon AWS SDK 1 2 , 2 2 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.75 4
2 Supported in
AWS Lambda . Extended tracing support for all AWS service calls
3 Only supported when Netty is used; not supported when using Artery. Supported in
AWS Lambda .
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.
GraalVM Native Image GraalVM for JDK 17 version 23 1 , GraalVM for JDK 21 version 23 1 , GraalVM for JDK 22 1 , GraalVM for JDK 23 1 , GraalVM for JDK 24 1 Linux (x86-64, ARM64 (AArch64)), Windows (x86-64)
1 Binaries running on Alpine-based Linux systems are not supported
1 Supported in regard to building native images. This doesn't mean that all technologies provided by the framework are supported.
1 The Promise interface and related APIs are not supported.
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.
.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 1 , 6 1 , 7 1 , 8 1 , 9 1 Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64)
1 Alpine Linux (musl libc) on ARM64 (AArch64) is not supported.
ADO.NET SQL Server , SQL CE , Oracle using Oracle.DataAccess.dll Azure Cosmos DB 3.18+ MongoDB .NET driver 2.3 - 2.7 , 2.8+
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.
1 Limited support: Dynatrace can only solve problems that can be reproduced on supported versions.
ADO.NET SQL Server , SQL CE , ODBC , OLEDB , Oracle using Oracle.DataAccess.dll Azure Cosmos DB 3.18+ MongoDB .NET driver 2.3 - 2.7 , 2.8+
net/http All versions supported
Cassandra client (gocql/gocql) 1.0 - 1.7 Microsoft SQL Server (denisenkom/go-mssqldb) 0.11 - 0.12 Microsoft SQL Server (microsoft/go-mssqldb) 0.11 - 0.21 , 1.0 - 1.9 MongoDB Go driver (mongo-go-driver) 1.3 - 1.17 , 2.+ MySQL 1.4.1 , 1.5.0 , 1.6.0 , 1.7 , 1.8 - 1.9 PostgreSQL (jackc/pgx) 4.7 - 4.18 , 5.0 - 5.7 PostgreSQL (lib/pq) 1.2.0 , 1.3.0 , 1.4.0 - 1.10.9 go-redis 7 , 8.8.0 - 8.11.5 , 9
gRPC 1.17 - 1.28 , 1.29 , 1.30 - 1.39 , 1.40 - 1.59 , 1.60 - 1.68 , 1.69 - 1.75
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 18 1 , 20 2 , 22 2 , 23 2 Alpine Linux 64-bit (x86-64), Linux (ARM64 (AArch64), PPCLE, s390, x86-64), Windows (x86-64)
1 The s390x CPU architecture support requires OneAgent version 1.271+.
2 Web Streams, WebSocket Client, and features marked as 'experimental' are not supported.
2 Nest is supported implicitly via underlying Express or Fastify platforms.
Amazon DynamoDB 2 1 , 3 1 Couchbase 2.4 1 , 2.5 1 , 2.6 1 , 3 1 , 4 1 GraphQL 15+ 2 IOredis 4 3 , 5 3 MongoDB 2 2 , 3 2 , >=4 2 MySQL 2 2 MySQL2 1.6 2 , 1.7 2 , 2 2 , 3 2 PostgreSQL 5 3 , 6 3 , 7 3 , 8 3 Redis 0.10 3 , 0.12 3 , 1.0 3 , 2.5 3 , 3.0 3 , 4 3 SQLite3 (context passing only) <5 , 5.1+ 4 mssql >=5 2 oracledb 5 3
2 Supported in
AWS Lambda . Requires Dynatrace Cluster version 1.262+. Service failure detection is not supported.
3 Supported in
AWS Lambda . The following APIs are not support: NoSQL, advanced queuing, two-phase commit, and continuous query notification.
4 Note that 5.0 versions are not supported
Amazon EventBridge 2 1 , 3 1 Amazon SNS 2 1 , 3 1 Amazon SQS 2 1 , 3 1 KafkaJs client library 1.11+ 1 , 2 1 RabbitMQ 0.2 2 , 0.3.2 2 , 0.4.2 2 , 0.5 2 , 0.6 2 , 0.7 2 , 0.8 2 , 0.9 2 , 0.10 2 , 0.9 2 , 0.10 2
2 Supported in
AWS Lambda . Extended tracing support for all AWS service calls
See also OneAgent SDK for Node.js for custom tracing capabilities.
Python CPython 3.8 , 3.9 , 3.10 , 3.11 , 3.12 , 3.13 Alpine Linux 64-bit (x86-64, ARM64 (AArch64)), Linux (x86-64, ARM64 (AArch64))
1 Including Django REST framework based on supported Django versions.
Amazon EventBridge 1.11+ 1 Amazon SNS 1.11+ 1 Amazon SQS 1.11+ 1 Celery 5.3+
Linux (mod_php, FastCGI or PHP-FPM) Windows (mod_php and PHP CGI) 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 Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64)
1 PHP 8.1 (from RC1 to 8.1.x) is supported.
2 PHP 8.2 (from RC1 - before official PHP release up to 8.2.x) is supported.
3 PHP 8.3 (from RC1 - before official PHP release up to 8.3.x) is supported.
4 PHP 8.4 (from RC2 - before official PHP release up to 8.4.x) is supported.
See Dynatrace support model for PHP applications for support and desupport details.
1 Supported only for PHP NG Monitoring
2 Supported only for PHP NG Monitoring. The implementation using phpredis cluster is supported from OneAgent version 1.317. The implementation using phpredis array is not currently supported.
RabbitMQ client (php-amqplib) 2.7+
1 Supported only for PHP NG Monitoring on Linux and Alpine Linux/MUSL
See OneAgent SDK for PHP for custom tracing capabilities.
IBM App Connect Enterprise / IBM Integration Bus 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)
Only the 64-bit version is supported Monitoring is supported for all node types Tracing is supported for the following node types:
IBM MQ: MQInput, MQOutput, MQReply JMS: JMSInput, JMSOutput HTTP: HTTPInput, HTTPReply, HTTPRequest, HTTPAsyncRequest, HTTPAsyncResponse REST: RESTRequest, RESTAsyncRequest, RESTAsyncResponse Web services: SOAPInput, SOAPReply, SOAPRequest, SOAPAsyncRequest, SOAPAsyncResponse Callables (OneAgent version 1.257+ ): CallableFlowAsyncInvoke, CallableFlowAsyncResponse, CallableFlowInvoke, CallableInput, CallableReply Routing: Publication Compute: Java Database: DatabaseRetrieve, DatabaseRoute CICS (OneAgent version 1.277+ ): CICSRequest
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.
Web servers Apache HTTP 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 12 1 , 13 1 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)
1 Only Apache versions 2.2 and 2.4 are supported.
access.logs All versions supported error.logs All versions supported
Microsoft IIS Microsoft IIS 7.5 , 8.0 , 8.5 , 10.0 Windows (x86-64)
Envoy 1 Data collection based on the Envoy OpenTracing API. Supported are statically configured routes in the bootstrap config file. Dynamically added routes (routes added after envoy startup) are not traced. This can occur in, for example, Istio environments.
NGINX Kong Gateway 2.8 - 3.6 2 , 3.7 - 3.9 3 Alpine Linux 64-bit (ARM64 (AArch64), x86-64), Linux (ARM64 (AArch64), x86-64) NGINX 1.11.5 - 1.13.8 1 , 1.13.9 - 1.14.0 1 , 1.14.1 - 1.15.8 1 , 1.15.9 - 1.15.10 1 , 1.15.11 - 1.16.0 1 , 1.16.1 - 1.17.3 1 , 1.17.4 - 1.17.6 1 , 1.17.7 1 , 1.17.8 1 , 1.17.9 1 , 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.29.0 Alpine Linux 64-bit (ARM64 (AArch64), x86-64), Linux (ARM64 (AArch64), x86-64, PPCLE) NGINX Plus R11 - R14 1 , R15 1 , R16 - R17 1 , R18 1 , R19 1 , R20 1 , R21 1 , R22 , R23 , R24 , R25 , R26 , R27 , R28 , R29 , R30 , R31 , R32 , R33 , R34 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 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)
1 Support for the CPU architecture PPCLE was added with OneAgent version 1.169 and ARM64 (AArch64) with OneAgent version 1.189.
error.logs All versions supported
Varnish Cache How to monitor Varnish Cache
Real User Monitoring Web-based Real User Monitoring Browsers All modern browsers with JavaScript and cookies enabled are supported, but only the browsers below are tested1 .
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 (OS X and iOS)
Browsers for session recording 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 (OS X and iOS)
Technologies like Electron and similar wrappers that create desktop applications from webpages are not supported.
Async requests and single page applications Dynatrace offers generic support for every application via XHR or Fetch() API but also offers special support for Angular.
Fetch API XMLHttpRequest (XHR)
Web servers and applications 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 .
Apache HTTP Server IBM HTTP Server Java servlet-based web applications Kestrel (ASP.NET Core applications)1 2 Microsoft IIS NGINX Node.js Oracle HTTP Server
1 Minimum required versions: .Net Core 3.1, .Net Standard 2.1, Microsoft.AspNetCore.Http.Abstractions 1.0.2 (for full framework).
2 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.
Apache HttpCore MuleSoft HTTP Listener Netty 1 Software AG WebMethods Integration Server Undertow
1 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 .
Mobile app Real User Monitoring Operating systems Frameworks 1 Including OkHttp-based libraries like Retrofit 2.
OneAgent for iOS
32-bit devices : OneAgent for iOS version 8.249 is the last version that supports 32-bit devices.
Xcode : We support apps built with Xcode 16+.
Specifically, we support only those Xcode versions that Apple allows for App Store submission. Check Submit your iOS apps to the App Store on the Apple Developer site to learn which Xcode versions are currently supported.
Starting with OneAgent for iOS version 8.309 , Dynatrace stopped supporting Xcode 15. We only support Xcode 16+.
Also, be aware that Apple app submission guidelines will restrict support to applications built with a minimum of Xcode 16 and iOS 18 SDK starting April 2025.
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.
Dynatrace Android Gradle plugin Gradle version 7.0.2+ Android Gradle plugin version 7.0+ For more details, check Dynatrace Android Gradle plugin .
Dynatrace OpenKit 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.
Extensions See Dynatrace Hub for the complete list of technologies supported by Dynatrace Extensions .
Metric ingestion data sources 1 Requires OneAgent EEC. Supported on Windows and Linux and the x64 CPU architecture
Private Synthetic locations See Requirements for private Synthetic locations .
Support Levels for 3rd Party Technologies Supported 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.
Limited support 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.