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 ARM64 (AArch64), PPCLE, s390, x86-64
ARM64 (AArch64), PPCLE, x86-64
ARM64 (AArch64), PPCLE, x86-64
4.10
3 , 4.11
3 , 4.12
3 , 4.13
3 , 4.14
3 , 4.15
3 , 4.16
3 12.5, 15.2, 15.3, 15.4, 15.5, 15.6
16.04 LTS, 18.04 LTS, 20.04 LTS, 22.04 LTS, 24.04 LTS
20.04 LTS, 22.04 LTS, 24.04 LTS, 18.04 LTS
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
- 32-bit Intel/AMDx86-64
- 64-bit Intel/AMDPOWER8
- 64-bit Power ISAPOWER9
- 64-bit Power ISAPOWER10
- 64-bit Power ISASPARC
7.2 TL5
1 , 7.3 TL0
1 , 7.3 TL1
1 , 7.3 TL2
1 1 Installation on AIX WPARs is not supported.
2 Virtual I/O Server, auto-injection mode not supported.
Windows Dynatrace only tests and provides support for installation of OneAgent on the Windows versions listed below.
Supported CPU architectures 22H2
1 , 1507
2 , 1607
2 , 1809
2 , 21H2
2 1 Windows 10 Semi-Annual Channel (SAC), excluding Windows 10 IoT.
2 Windows 10 Long-Term Servicing Channel (LTSC), excluding Windows 10 IoT.
3 Long-Term Servicing Channel (LTSC). Support includes Server Core installation (requires OneAgent installed in headless-mode) or monitored in app-only scenario.
4 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:
2 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
1.0.0+ (32 and 64 bit) glibc or musl-libc required
Auto-injection in
BOSH bpm container (Deep monitoring)
Auto-injection in
Podman container (Deep monitoring)
2 Docker container metrics
1 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 1 Dynatrace detects the hypervisor, but no dedicated logic is applied.
Network interfaces 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. Elastic Block Store (EBS)
Elastic Compute Cloud (EC2)
Elastic Load Balancing (ELB)
SiteExtension (Early Adopter release)
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.
Infrastructure monitoring
Infrastructure monitoring
ServiceBus Queues and Topics
Microsoft Azure Service Bus Client for .NET
Infrastructure monitoring
Supported database frameworks
2 Supported database frameworks
2 Azure SQL Managed Instance
Supported database frameworks
2 Supported database frameworks
2 Supported database frameworks
2 Supported database frameworks
2 Supported database frameworks
2 MongoDB API, Cassandra API, HttpClient
1 Supported client libraries
1 Traces HTTP calls via HttpClient support
2 Trace database calls via supported database frameworks (for example, ADO.NET or JDBC).
Dynatrace supports a variety of Kubernetes flavors according to our support model for Kubernetes and Openshift .
Mirantis Kubernetes Engine
1 Red Hat OpenShift Container Platform
VMware Tanzu Kubernetes Grid Integrated Edition (formerly Pivotal Kubernetes Service)
Oracle Container Engine for Kubernetes (OKE)
1 Amazon Elastic Kubernetes Service
RedHat OpenShift Service on AWS (ROSA)
SUSE Container as a Service platform
1 Limited support based on compatibility with upstream Kubernetes.
Some distributions and hosted versions require additional configuration. See Technology support for more details.
.NET Core on Linux buildpack
v1.6.10+ (requires OneAgent version 1.131 or higher)
IBM WebSphere Liberty buildpack
IBM WebSphere Liberty buildpack
BOSH BPM for platform process isolation
Winc for Windows Server containers
VMware Tanzu Application Service (via BOSH add-on)
Applications, services, and databases See Dynatrace support/desupport for Java versions for details.
8 LTS, 11 LTS, 17 LTS, 20, 21 LTS, 22, 23
Linux (x86-64, ARM64 (AArch64))
Azul Platform Core (Zulu)
7, 8 LTS, 11 LTS, 17 LTS, 20, 21 LTS, 22, 23
Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64)
Azul Platform Prime (Zing)
Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64)
8 LTS, 11 LTS, 17 LTS, 20, 21 LTS, 22, 23
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, 20, 21 LTS, 22, 23
AIX (POWER8, POWER9, POWER10), Linux (x86-64, ARM64 (AArch64), PPCLE, s390), Windows (x86-64)
Linux (x86-64), Windows (x86-64)
Linux (x86-64), Windows (x86-64)
Linux (x86-64, ARM64 (AArch64)), Windows (x86-64)
AIX (POWER8, POWER9, POWER10), Alpine Linux 64-bit (x86-64), Linux (PPCLE, PPCBE, s390, x86-64), Windows (x86-64)
8 LTS, 11 LTS, 17 LTS, 21 LTS
AIX (POWER8, POWER9, POWER10), Linux (x86-64, ARM64 (AArch64), PPCLE, s390), Windows (x86-64)
Linux (x86-64, ARM64 (AArch64)), Windows (x86-64)
6, 7, 8 LTS, 11 LTS, 17 LTS, 20, 21 LTS, 22, 23
Alpine Linux 64-bit (x86-64), Linux (x86-64, s390), Windows (x86-64)
6, 7, 8 LTS, 11 LTS, 17 LTS, 20, 21 LTS, 22, 23
Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Solaris (SPARC, x86-64), Windows (x86-64)
Alpine Linux 64-bit (x86-64), Linux (x86-64), Solaris (SPARC), Windows (x86-64)
7, 8 LTS, 11 LTS, 17 LTS, 20, 21 LTS, 23
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.
8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 - 26, 27 - 34
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
3.5, 3.6, 3.7, 3.8, 3.9, 4.1 - 4.7
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.
10.1, 10.0, 10.2, 10.4, 10.5, 10.6, 10.7
10.1, 10.2
1 , 10.4
1 , 10.5
1 , 10.6
1 , 10.7
1 Software AG WebMethods Integration Server
9.0
7 , 9.5 - 9.12
7 , 10.0 - 10.15
7 , 10.7
7 , 10.11
7 , 10.15
7 1 Java and Scala bindings are supported.
2 only synchronous request-handling supported
3 only HTTP/1.1 request-handling supported
4 Currently, only the web protocol is supported, not the proprietary TCP protocol.
5 in servlet container only
6 The Promise interface and related APIs are not supported.
7 Dynatrace monitoring is limited to the incoming webrequests or JMS messages that start a workflow (business logic) on WebMethods.
8 Currently, Dynatrace can capture the incoming HTTP requests only when Undertow is configured to use the Servlet API.
Jakarta RESTful Web Services
REST web services via WINK framework
DataStax client for Apache Cassandra
5.1 - 5.3, 6.0.3 - 6.1.6, 6.1.8 - 6.5
2, 3.0 - 3.6, 3.7 - 3.11, 3.12 - 4.11, 5.0
Spring Boot Starter Data MongoDB
Spring Boot Starter Data Redis
1 Reactive streams are not supported.
1.0 - 1.1, 2.0 - 2.3, 2.4 - 2.7, 2.8, 3.0 - 3.6, 3.7
Software AG WebMethod Broker and Universal messaging via JMS
Spring Cloud Stream Kafka Binder
1 Tracing of incoming messages only.
2 Tracing is only supported via JMS.
2.4, 2.5, 2.3
1 , 2.6
1 , 2.7
1 JBoss Enterprise Application Platform - RMI-IIOP
JBoss Enterprise Application Platform - Remoting
Java IMS TM Resource Adapter
OpenJDK/Oracle JVM RMI-IIOP
WebSphere Liberty RMI-IIOP
1 only supported when Netty is used; not supported when using Artery.
Apache Tomcat access logs
2.7 - 2.12, 2.13.0, 2.13.1, 2.13.3, 2.14 - 2.17.1, 2.17.2 - 2.24
See also OneAgent SDK for Java for custom tracing capabilities.
GraalVM for JDK 17 version 23
1 , GraalVM for JDK 21 version 23
1 Linux (x86-64, ARM64 (AArch64)), Windows (x86-64)
1 Binaries running on Alpine-based Linux systems are not supported
Dynatrace supports .NET applications written in C#. Limited support for .NET applications written in other languages is available, though not explicitly tested.
Core 2.1, Core 2.2, Core 3.0, Core 3.1
Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64)
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.
SQL Server, SQL CE, Oracle using Oracle.DataAccess.dll
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.
3.5 SP1, 4
1 , 4.5
1 , 4.5.1
1 , 4.5.2 - 4.8
1 Limited support: Dynatrace can only solve problems that can be reproduced on supported versions.
SQL Server, SQL CE, ODBC, OLEDB, Oracle using Oracle.DataAccess.dll
2.0.0 - 3.1.1, 3.2.0 - 5.2.0
See Instrument your Erlang application with OpenTelemetry for OpenTelemetry support.
1.20.0 - 1.20.12, 1.21.0 - 1.21.9, 1.21.10 - 1.21.11
Alpine Linux 64-bit (x86-64), Linux (x86-64)
Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64)
1.4.1, 1.5.0, 1.6.0, 1.7, 1.8.0 - 1.8.1
1.2.0, 1.3.0, 1.4.0 - 1.10.9
1.17 - 1.28, 1.29, 1.30 - 1.39, 1.40 - 1.59, 1.60 - 1.68
1.0 - 1.7, 1.8 - 1.11.0, 1.11.1 - 1.27, 1.28 - 1.30
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 .
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.
1 Nest is supported implicitly via underlying Express or Fastify platforms.
0.10, 0.12, 1.0, 2.5, 3.0, 4
1 Requires Dynatrace Cluster version 1.262+. Service failure detection is not supported.
2 The following APIs are not support: NoSQL, advanced queuing, two-phase commit, and continuous query notification.
3 Note that 5.0 versions are not supported
0.2, 0.3.2, 0.4.2, 0.5, 0.6, 0.7, 0.8, 0.9, 0.10
See also OneAgent SDK for Node.js for custom tracing capabilities.
IBM App Connect Enterprise / IBM Integration Bus AIX (POWER8, POWER9, POWER10), Linux (x86-64, s390), Windows (x86-64)
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
Linux (mod_php, FastCGI or PHP-FPM) Windows (mod_php and PHP CGI) 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 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.
See Dynatrace support model for PHP applications for support and desupport details.
1 Supported only for PHP NG Monitoring
RabbitMQ client (php-amqplib)
1 Supported only for PHP NG Monitoring on Linux and Alpine Linux/MUSL
See OneAgent SDK for PHP for custom tracing capabilities.
See Instrument your Ruby application with OpenTelemetry for OpenTelemetry support.
See Instrument your Rust application with OpenTelemetry for OpenTelemetry support.
Web servers Apache HTTP Alpine Linux 64-bit (x86-64), Linux (PPCLE, x86-64, ARM64 (AArch64)), Solaris (SPARC), Windows (x86-64)
Alpine Linux 64-bit (x86-64), Linux (PPCLE, x86-64, ARM64 (AArch64)), Solaris (SPARC, x86-64), Windows (x86-64)
Linux (x86-64), Windows (x86-64)
AIX (POWER8, POWER9, POWER10), Linux (PPCLE, x86-64), Solaris (SPARC), Windows (x86-64)
AIX (POWER8, POWER9, POWER10), Linux (PPCBE), Linux (PPCLE, x86-64), Linux (s390), Solaris (SPARC), Windows (x86-64)
AIX (POWER8, POWER9, POWER10), Linux (PPCLE, x86-64), Linux (s390), Solaris (SPARC), Windows (x86-64)
1 Only Apache versions 2.2 and 2.4 are supported.
Microsoft IIS 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 Alpine Linux 64-bit (x86-64), Linux (x86-64)
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.27.0, 1.27.1
Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64), PPCLE)
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
Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64), PPCLE)
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
Alpine Linux 64-bit (x86-64), Linux (x86-64)
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.
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 .
3 latest versions (desktop and mobile)
3 latest versions (OS X and iOS)
Browsers for session recording 3 latest versions (desktop and mobile)
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.
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 .
Java servlet-based web applications
Kestrel (ASP.NET Core applications)
1 1 Minimum required versions: .Net Core 3.1, .Net Standard 2.1, Microsoft.AspNetCore.Http.Abstractions 1.0.2 (for full framework).
On the following web servers and applications, Dynatrace supports user action to distributed trace correlation for XHR requests.
Kestrel (ASP.NET Core applications)
1 2 Software AG WebMethods Integration 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 .
3 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 Xamarin.iOS, Xamarin.Android, Xamarin.Forms (.NET Standard 2.0+)
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 15+.
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.281 , Dynatrace stopped supporting iOS 11 and Xcode 14. We only support iOS 12+ and Xcode 15+.
Also, be aware that Apple app submission guidelines will restrict support to applications built with a minimum of Xcode 15 and iOS 17 SDK starting April 2024.
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 3.5, 4.6, 4.7, 4.8, 4.8.1
Visual Studio 2015, 2017, 2019, and 2022
GCC 5.0.0+ or CLang 3.8.0+
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.