Try it free

Technology support

  • 17-min read

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.

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.

Supported CPU architectures
  • x86-64 - 64-bit Intel/AMD
  • s390x - 64-bit IBM Z mainframe
  • ppc64le - 64-bit PowerPC
  • ARM64 (AArch64) - 64-bit Linux ARM, including AWS Graviton processors
Supported OSVersionsCPU architectures
AlmaLinux8, 9, 10ARM64 (AArch64), PPCLE, s390, x86-64
Alpine Linux (musl libc) for containers3.10 - 3.231x86-64
Amazon Linux2023ARM64 (AArch64), x86-64
Azure Linux2, 3x86-64
Bottlerocket12ARM64 (AArch64), x86-64
CentOS Stream9ARM64 (AArch64), PPCLE, x86-64
Debian11, 12, 13ARM64 (AArch64), x86-64
Fedora40, 41, 42, 43x86-64
Oracle Linux7, 8, 9, 10x86-64
Red Hat Enterprise Linux7, 8, 9, 10ARM64 (AArch64), PPCLE, s390, x86-64
Red Hat Enterprise Linux CoreOS4.123, 4.133, 4.143, 4.153, 4.163x86-64
Rocky Linux8, 9, 10ARM64 (AArch64), x86-64
SUSE Linux Enterprise Server12.5, 15.3, 15.4, 15.5, 15.6, 15.7, 16.0x86-64
SUSE Linux Enterprise Server12.5, 15.3, 15.4, 15.5, 15.6, 15.7PPCLE, s390
SUSE Linux Enterprise Server15.3, 15.4, 15.5, 15.6, 15.7, 16.0ARM64 (AArch64)
Ubuntu16.04 LTS, 18.04 LTS, 20.04 LTS, 22.04 LTS, 24.04 LTSPPCLE, x86-64
Ubuntu18.04 LTS, 20.04 LTS, 22.04 LTS, 24.04 LTSARM64 (AArch64), s390
openSUSE15.6, 16.0ARM64 (AArch64), 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.5). 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).
Full-Stack Monitoring compatibility with Red Hat OpenShift
  • OpenShift 4.19+: Only Application observability and Full-stack observability are supported. This is because worker nodes can run only Red Hat Enterprise Linux CoreOS. To learn more, see Red Hat release notes (1.5.13.2).
  • OpenShift 4.16–4.18: Classic Full-Stack monitoring is supported only on worker nodes that run Red Hat Enterprise Linux. If worker nodes run Red Hat Enterprise Linux CoreOS instead, only cloud-native Full-stack observability is supported.

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/AMD
  • POWER8 - 64-bit Power ISA
  • POWER9 - 64-bit Power ISA
  • POWER10- 64-bit Power ISA
  • SPARC
UNIX SystemVersionsCPU architectures
IBM AIX7.2 TL51, 7.3 TL11, 7.3 TL21, 7.3 TL31POWER10, POWER8, POWER9
Solaris11.4SPARC, 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
  • x86-64 -64-bit Intel/AMD
Windows OSVersionsCPU architectures
Windows Desktop 1022H21, 16072, 18092, 21H22x86-64
Windows Desktop 1123H2, 24H2, 25H2x86-64
Windows Server2012 R23, 20164, 20194, 20224, 20254x86-64
Windows Server - NanoAll versions supported5x86-64
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:

File system

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

overlay 6

ReiserFS

SMB

SquashFS

sysv

tmpfs 7

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.

3

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.

4

Starting with OneAgent version 1.309+.

5

Starting with OneAgent version 1.303+. Only space statistics are supported.

6

Starting with OneAgent version 1.323+. Only space statistics are supported.

7

Starting with OneAgent version 1.331+. Only space statistics are supported. Opt-in feature, need to be enabled in Disk options.

Containers

FeaturesVersions

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

1

Please see known limitations of Docker container monitoring.

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.

3

Podman containers started with read-only=true or a non-default user namespace remapping are not supported. Non-default user namespace remapping includes containers started with --userns=keep-id, --userns=auto, --userns=nomap, or custom --uidmap/--gidmap mappings.

Hypervisors

AIX (LPAR)

Hyper-V

KVM

Nutanix AHV1

QEMU

Xen

VMware

AWS Nitro1

OpenShift Virtualization

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.

Cloud platforms

AWS

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)

Microsoft Azure

Compute serviceExtension for deploying OneAgentIntegration of Dynatrace with Azure Monitor

Virtual Machines

VM-Extension1

yes

Virtual Machine Scale Set

VM-Extension1

yes

Service Fabric

VM-Extension1

yes

Azure Kubernetes Service (AKS)

Operator-rollout2

no

Cloud-Services (Classic)

Startup script

no

HDInsight

Startup-Script

yes

App Service (Windows based)

SiteExtension

yes

Azure Functions

SiteExtension (Early Access release)

yes

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.

Platform serviceOneAgent code-module supportIntegration 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

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).

3

Only available for Standard Load Balancer

4

End-2-End tracing via Trace Context

5

End-2-End tracing using OneAgent SDK

Google Cloud

Google Cloud services

Google Kubernetes Engine

GKE Autopilot (only for automatic applicationMonitoring)

Google App Engine

Google Compute Engine

VMware

VMwareVersions

ESXi host

6.5, 6.7, 7, 8.0

vCenter server

6.5, 6.7, 7, 8.0

Kubernetes

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

1

Limited support based on compatibility with upstream Kubernetes.

Some distributions and hosted versions require additional configuration. See Technology support for more details.

Other container and PaaS platforms

Cloud Foundry

BuildpacksVersions

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

IBM Cloud Foundry

FeaturesVersions

IBM WebSphere Liberty buildpack

v3.9-20170419-1403+ See known issue

Cloud Foundry

FeaturesVersions

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

Heroku

FeaturesVersions

Stack

Heroku-18

Stack

Heroku-20 (default)

Application Security

For details, see Supported technologies.

Applications, services, and databases

Java

See Dynatrace support/desupport for Java versions for details.

Virtual machinesVersionsPlatforms
Amazon Corretto8 LTS, 11 LTS, 17 LTS, 21 LTS, 22, 23, 24, 25 LTS, 265Linux (x86-64, ARM64 (AArch64))
Azul Platform Core (Zulu)7, 8 LTS, 11 LTS, 17 LTS, 21 LTS, 22, 23, 24, 25 LTS, 269Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64)
Azul Platform Prime (Zing)69, 79, 8 LTS9, 11 LTS9Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64)
Bellsoft Liberica8 LTS, 11 LTS, 17 LTS, 21 LTS10, 22, 23, 24, 25 LTS, 2610Alpine 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, 2610AIX (POWER8, POWER9, POWER10), Linux (x86-64, ARM64 (AArch64), PPCLE, s390), Windows (x86-64)
Fujitsu5, 6, 8Linux (x86-64), Windows (x86-64)
GraalVM196, 206, 217, 228Linux (x86-64), Windows (x86-64)
GraalVM for JDK17 LTS, 20, 21 LTSLinux (x86-64, ARM64 (AArch64)), Windows (x86-64)
Hitachi5Windows (x86-64)
Huawei8Linux (ARM64 (AArch64))
IBM JVM6, 7, 8 LTSAIX (POWER8, POWER9, POWER10), Alpine Linux 64-bit (x86-64), Linux (PPCLE, PPCBE, s390, x86-64), Windows (x86-64)
IBM Semeru8 LTS, 11 LTS, 17 LTS, 21 LTSAIX (POWER8, POWER9, POWER10), Linux (x86-64, ARM64 (AArch64), PPCLE, s390), Windows (x86-64)
Microsoft OpenJDK11 LTS, 17 LTS, 21 LTSLinux (x86-64, ARM64 (AArch64)), Windows (x86-64)
OpenJ90.82, 0.93, 0.104, 0.115Linux (x86-64)
OpenJDK6, 7, 8 LTS, 11 LTS, 17 LTS, 21 LTS, 22, 23, 24, 25 LTS, 261Alpine Linux 64-bit (x86-64), Linux (x86-64, s390), Windows (x86-64)
Oracle HotSpot VM6, 7, 8 LTS, 11 LTS, 17 LTS, 21 LTS, 22, 23, 24, 25 LTS, 261Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Solaris (SPARC, x86-64), Windows (x86-64)
Oracle JRockit6Alpine Linux 64-bit (x86-64), Linux (x86-64), Solaris (SPARC), Windows (x86-64)
SapMachine7, 8 LTS, 11 LTS, 17 LTS, 21 LTS, 23, 24, 25 LTS, 261Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64)
1
Alpine-based Linux systems are not supported.
2
JDK8
3
JDK8, JDK10
4
JDK 11
5
JDK8, JDK11
6
Powered by Oracle JVM 8 or 11. For Native Images, see Java Native Images
7
Powered by Oracle JVM 8, 11 or 17. For Native Images, see Java Native Images.
8
Powered by Oracle JVM 11, 17 or 19. For Native Images, see Java Native Images
9
Limited support: Dynatrace can only provide support for problems that can be reproduced on other JVMs.
10
Bellsoft Liberica v21+ 32-bit are not supported
Application serversVersions
Apache TomEE1, 7, 8
Apache Tomcat6, 7, 8, 8.5, 9, 101, 111
Fujitsu Interstage12.02
IBM WebSphere Application Server8.5.5, 9.0, 8.53
IBM WebSphere Liberty8.5 - 264
JBoss Enterprise Application Platform7, 8
Oracle WebLogic11g5, 12c, 14c
Payara5, 6, 7
WildFly8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 - 26, 27 - 39
1
This version requires Java Servlet 5.0 support feature to be active
2
Limited Support: Fully supported base technology: Java
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
5
10.3 = 11g
ESBs and SOAVersions
Apache Camel2.21+, 3+, 4+1
Apache OpenEJB3.1
Mule (HTTP Listener)3.5, 3.6, 3.7, 3.8, 3.9, 4.1 - 4.9
Red Hat Fuse Standalone7.0+1
Red Hat Fuse on OpenShift7.0+1
TIBCO ActiveMatrix BusinessWorks5.8.2 - 5.142, 6.42, 6.52, 6.6 - 6.82
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.
Web frameworkVersions
Akka HTTP client10.12, 10.02, 10.22, 10.42, 10.52, 10.62, 10.72
Akka HTTP server10.1, 10.21, 10.41, 10.51, 10.61, 10.71
Apache HttpAsyncClient4.04, 4.14
Apache HttpClient3.14, 44, 5.04, 5.14, 5.24
Apache HttpCore43, 54
Apache Pekko HTTP client1.0.0 - 1.2.010
Apache Pekko HTTP server1.0.0 - 1.2.010
Elasticsearch1.75, 2.05, 2.15, 2.25
Grails36
Jakarta Servlet2.5, 3.0, 3.1, 4, 5, 6
Java HttpUrlConnectionAll versions supported6
Java IMS Soap Gateway client3.2
Jetty HTTP client76, 86, 96, 106, 116, 126
Jetty HTTP server7, 8, 9, 10, 11, 12
LinkerdD1
Netty3.107, 47
Ning Asynchronous HTTP Client1.8, 1.9, 2, 3
OkHttp37, 4.0 - 4.37, 4.4 - 4.127, 5.+7
Play Framework2.2 - 2.6, 2.7, 2.8
Reactor Netty HTTP Client0.87, 0.97, 1.07, 1.17, 1.27, 1.37
Reactor Netty HTTP Server0.6, 0.7, 0.8, 0.9, 1.0
RxJava3+
Software AG WebMethods Integration Server9.08, 9.5 - 9.128, 10.0 - 10.158, 10.78, 10.118, 10.158
Spring WebFlux5, 6, 7
Spring WebFlux WebClient5, 6, 7
Undertow19, 2.0 - 2.29, 2.3+
Vert.x HttpClient3.6+10, 4.x10, 5.x10
Vert.x WebClient3.6+10, 4.x10, 5.x10
1
Java and Scala bindings are supported.
2
Supported in AWS Lambda.
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.
10
Java and Scala 2 bindings are supported.
ThreadingVersions
CompletableFutureAll versions supported1
Java ForkJoinAll versions supported1
Kotlin Coroutines1.10.2 - 2.1
Spring Integration21, 31, 41, 51, 61, 71
reactor-core31
1
Supported in AWS Lambda.
Web servicesVersions
Apache Axis21.6, 1.7, 1.8
Apache CXF2, 3, 4
Hessian Web Services2.1, 3.1, 4.0
JAX-WS2
JBoss RESTEasy3, 4, 5, 6, 7
JBossWS (Wildfly)41, 52
Jakarta RESTful Web Services2.1+
Jersey1, 2, 3
Play WS API2.2 - 2.4
REST web services via WINK framework1.2, 1.4
Spring Web Services2, 3, 4
1
Wildfly 8
2
Wildfly 8,9,10
Database frameworksVersions
Amazon DynamoDB11, 21
Apache Thrift2
DataStax client for Apache Cassandra2.11, 31, 41
JDBC4+1
Jedis Redis2, 31, 41, 51, 61, 71
Lettuce5.1 - 5.31, 6.0.3 - 6.1.61, 6.1.8 - 6.81, 7.0 - 7.51
MongoDB Reactive Streams driver4.10+1, 5.0+1
MongoDB asynchronous driver3.0 - 3.6.41
MongoDB synchronous driver 21, 3.0 - 3.61, 3.7 - 3.111, 3.12 - 4.111, 5.01
Redisson3+
Spring Boot Starter Data MongoDB2, 3, 4
Spring Boot Starter Data Redis2.1+
1
Supported in AWS Lambda.
Messaging clientsVersions
ActiveMQ41, 51
ActiveMQ Artemis11, 21
Amazon EventBridge11, 21
Amazon SNS11, 21
Amazon SQS11, 21
HornetQ2.21, 2.31, 2.41
IBM MQ client81, 91
JMS1.11, 2.01, 3.01
Kafka1.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
RabbitMQ31, 4.0.0 - 5.22.01
Software AG WebMethod Broker and Universal messaging via JMSAll versions supported
Spring AMQP1.5, 2.0, 2.1, 2.2, 2.3
Spring Cloud Stream Kafka Binder3+
Tibco EMSAll versions supported2
1
Publishers supported in AWS Lambda.
2
Tracing is only supported via JMS.
Remoting frameworksVersions
Akka Remoting2.42, 2.52, 2.33, 2.63, 2.73
Amazon AWS Lambda SDK11, 21
Amazon AWS SDK12, 22
Apache Pekko Remoting1.0.0 - 1.2.05
Apache Thrift0.7 - 0.13
Glassfish RMI-IIOPAll versions supported
IBM JVM RMI-IIOPAll versions supported
JBoss Enterprise Application Platform - RMI-IIOP7, 8
JBoss Enterprise Application Platform - Remoting7, 8
Java CICS Transaction Gateway client9.0 - 9.2
Java IMS TM Resource AdapterAll versions supported
Java RMI-JRMPAll versions supported
OpenJDK/Oracle JVM RMI-IIOPAll versions supported
WebLogic RMI-IIOPAll versions supported
WebSphere Liberty RMI-IIOPAll versions supported
WebSphere RMI-IIOPAll versions supported
gRPC1.18 - 1.804
1
Supported in AWS Lambda.
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.
4
gRPC client calls supported in AWS Lambda.
5
Only supported when classic-remoting is used; not supported when using Artery. Supported in AWS Lambda.
Monitoring frameworksVersions
OpenTelemetry1.0 - 1.31, 1.4 - 1.541, 1.55 - 1.60
OpenTracing0.33, 0.32, 0.31
1
Supported in AWS Lambda.
Logging frameworksVersions
Apache Tomcat access logs8, 9, 10, 11
JBoss LogManager1.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.loggingAll versions supported

See also OneAgent SDK for Java for custom tracing capabilities.

Java Native Image

Virtual machineVersionsPlatforms
GraalVM Native ImageGraalVM for JDK 17 version 231, GraalVM for JDK 21 version 231, GraalVM for JDK 221, GraalVM for JDK 231, GraalVM for JDK 241, GraalVM 251Linux (x86-64, ARM64 (AArch64)), Windows (x86-64)
1
Binaries running on Alpine-based Linux systems are not supported
Application frameworkVersions
Micronaut3.9+1
Quarkus3.8+1
Spring Boot3.0+1, 4.0+1
1
Supported in regard to building native images. This doesn't mean that all technologies provided by the framework are supported.
Web frameworkVersions
Apache HttpClient5.2+
Netty41
Spring WebFlux WebClient6
1
The Promise interface and related APIs are not supported.
Application serversVersions
Apache Tomcat10, 11
Database frameworksVersions
Spring Boot Starter Data MongoDB3

.NET

Dynatrace supports .NET applications written in C#. Limited support for .NET applications written in other languages is available, though not explicitly tested.

RuntimeVersionsPlatforms
.NET and .NET CoreCore 2.1, Core 2.2, Core 3.0, Core 3.1Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64)
.NET and .NET Core5, 6, 7, 8, 9, 10Alpine Linux 64-bit (x86-64, ARM64 (AArch64)), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64)
Web frameworkVersions
ASP.NET CoreAll versions supported
ASP.NET Owin/Katana3.0.0+
HttpClientAll versions supported1
HttpListenerAll versions supported
HttpWebRequestAll versions supported
1
Supported in AWS Lambda with OneAgent version 1.335+
Web serviceVersions
Azure Functions2
Remoting frameworkVersions
Amazon AWS Lambda SDK3.5.0+1
Amazon AWS SDK3.5.0+1
gRPC2.23.2+2
1
Supported in AWS Lambda with OneAgent version 1.335+
2
Supported in AWS Lambda with OneAgent version 1.337+
Database frameworkVersions
ADO.NETSQL Server1, SQL CE1, Oracle using Oracle.DataAccess.dll1
Amazon DynamoDB3.5.0+1
Azure Cosmos DB3.18+2
MongoDB .NET driver2.3 - 2.72, 2.8+2
StackExchange.Redis2.0.0+2
1
Supported in AWS Lambda with OneAgent version 1.335+
2
Supported in AWS Lambda with OneAgent version 1.337+
Messaging clientVersions
Amazon EventBridge3.5.0+1
Amazon SNS3.5.0+1
Amazon SQS3.5.0+1
Azure Messaging Service Bus7+
Confluent Kafka client library1.4.0+2
IBM MQ client8.0 - 9.12
MassTransit7.0 - 8.3.1, 8.3.2+
Microsoft Azure Service Bus client for .NET2.0.0 - 5.2.0
RabbitMQ client4.1 - 6.x, 7.x+
1
Supported in AWS Lambda with OneAgent version 1.335+
2
Supported in AWS Lambda with OneAgent version 1.337+
Monitoring frameworkVersions
OpenTelemetry1.0.1+1, 1.1+1
1
Supported in AWS Lambda with OneAgent version 1.337+
Logging frameworkVersions
Microsoft Logging Extensions3.0.0+1
Serilog2.9+1
log4net2.0.6+1
1
Supported in AWS Lambda with OneAgent version 1.335+

See also OneAgent SDK for .NET for custom tracing capabilities.

.NET Framework

Dynatrace supports .NET applications written in C#. Limited support for .NET applications written in other languages is available, though not explicitly tested.

RuntimeVersionsPlatforms
.NET Framework3.5 SP1, 41, 4.51, 4.5.11, 4.5.2 - 4.8Windows (x86-64)
1
Limited support: Dynatrace can only solve problems that can be reproduced on supported versions.
Web frameworkVersions
ASP.NETAll versions supported
ASP.NET CoreAll versions supported
ASP.NET Owin/Katana3.0.0 - 4.0.1
HttpClientAll versions supported
HttpListenerAll versions supported
HttpWebRequestAll versions supported
Remoting frameworkVersions
.NET RemotingAll versions supported
Amazon AWS Lambda SDK3.5.0+1
Amazon AWS SDK3.5.0+1
WCFAll versions supported
1
The IAsyncResult pattern (APM) for .NET Framework 3.5 is supported in version 1.331+.
Database frameworkVersions
ADO.NETSQL Server, SQL CE, ODBC, OLEDB, Oracle using Oracle.DataAccess.dll
Amazon DynamoDB3.5.0+1
Azure Cosmos DB3.18+
MongoDB .NET driver2.3 - 2.7, 2.8+
1
The IAsyncResult pattern (APM) for .NET Framework 3.5 is supported in version 1.331+.
Messaging clientVersions
Amazon EventBridge3.5.0+1
Amazon SNS3.5.0+1
Amazon SQS3.5.0+1
Azure Messaging Service Bus7+
Confluent Kafka client library1.4.0+
IBM MQ client8.0 - 9.1
MSMQ ClientAll versions supported
MassTransit7.0 - 8.3.1, 8.3.2+
Microsoft Azure Service Bus client for .NET2.0.0 - 3.1.1, 3.2.0 - 5.2.0
RabbitMQ client4.1 - 6.x, 7.x+
1
The IAsyncResult pattern (APM) for .NET Framework 3.5 is supported in version 1.331+.
Monitoring frameworkVersions
OpenTelemetry1.0.1+, 1.1+
Logging frameworkVersions
Microsoft Logging Extensions3.0.0+
Serilog2.9+
log4net2.0.6+

Go

  • Support for 64-bit Go binaries built with:
    • The Golang.org toolchain
    • The Golang.org toolchain with openssl-fips modifications (OneAgent version 1.295+).
  • The Go release policy supports the last two major Go versions.
  • See Supported Go versions for details.
Go toolchainsVersionsPlatforms
Golang toolchain with FIPS (openssl-fips) modifications1.23.6, 1.23.9, 1.24.4, 1.24.6, 1.25.3, 1.25.5, 1.25.7Alpine Linux 64-bit (x86-64), Linux (x86-64)
Official Golang toolchain1.23, 1.24, 1.25, 1.26Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64)
Web frameworkVersions
net/httpAll versions supported1
1
Supported in AWS Lambda
Database frameworksVersions
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.101
MongoDB Go driver (mongo-go-driver)1.3 - 1.171, 2.+1
MySQL1.4.11, 1.5.01, 1.6.01, 1.71, 1.8 - 1.101
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-redis71, 8.8.0 - 8.11.51, 91
1
Supported in AWS Lambda.
Messaging clientsVersions
Amazon SNS1.15.0 - 1.38.01
Kafka (IBM/sarama)1.40+1
Kafka (Shopify/sarama)1.18 - 1.481
Kafka (confluentinc/confluent-kafka-go)1.9 - 2.81, 2.101, 2.111, 2.121, 2.13.01
1
Supported in AWS Lambda.
Remoting frameworksVersions
Amazon AWS Lambda SDK1.18.0-1.54.01
Amazon AWS SDK1.13.0 - 1.39.02, 1.39.1 - 1.41.12
gRPC1.17 - 1.283, 1.293, 1.30 - 1.393, 1.40 - 1.593, 1.60 - 1.683, 1.69 - 1.763, 1.78 - 1.813
1
Supported in AWS Lambda
2
Supported in AWS Lambda. Extended tracing support for all AWS service calls
3
Supported in AWS Lambda.
Monitoring frameworksVersions
OpenTelemetry1.0 - 1.71, 1.8 - 1.11.01, 1.11.1 - 1.271, 1.28 - 1.431
1
Supported in AWS Lambda.
Logging frameworksVersions
Logrus1.7.1 - 1.91
Zap1.10 - 1.282
log/slogAll versions supported2
1
Versions 1.7.0 and earlier are not supported due to a race condition problem in the Logrus framework. Supported in AWS Lambda.
2
Supported in AWS Lambda.
  • Support limited to stable Go releases.
  • On Linux systems, application binary must be dynamically linked unless you're using Go static monitoring.

Node.js

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 versionsVersionsPlatforms
Node.js20, 22, 24, 25Alpine Linux 64-bit (x86-64), Linux (ARM64 (AArch64), PPCLE, s390, x86-64), Windows (x86-64)
Web frameworksVersions
Connect>=3.0.0
Express3, 4
Fastify>=3.3.0
Koa>=7.0.0
Nest>=6.0.02
Node.js built-in HTTP/2 moduleAll versions supported
Node.js built-in HTTP/HTTPS modulesAll versions supported1
hapi17+
restify>=4.12
router>=1.0.02
1
Supported in AWS Lambda
2
Nest is supported implicitly via underlying Express or Fastify platforms.
HTTP librariesVersions
Node.js built-in HTTP/HTTPS modulesAll versions supported1
Node.js built-in fetch API>=18.0.01
Undici HTTP clientAll versions supported1
1
Supported in AWS Lambda
Database frameworksVersions
Amazon DynamoDB21, 3.0-3.9011, 3.902+1
Couchbase2.41, 2.51, 2.61, 31, 41
IOredis42, 52
MongoDB21, 31, >=41
MySQL21
MySQL21.61, 1.71, 21, 31
PostgreSQL52, 62, 72, 82
Redis0.102, 0.122, 1.02, 2.52, 3.02, 42
SQLite3 (context passing only)<5, 5.1+3
mssql>=51
oracledb52
1
Supported in AWS Lambda
2
Supported in AWS Lambda. 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
API Querying frameworksVersions
GraphQL15+1
GraphQL Yoga5.7+2
1
Supported in AWS Lambda. Requires Dynatrace Cluster version 1.262+. Service failure detection is not supported.
2
Supported in AWS Lambda. Requires Dynatrace Cluster version 1.334+. Service failure detection is not supported.
Messaging clientsVersions
Amazon EventBridge21, 3.0-3.9011, 3.902+1
Amazon SNS21, 3.0-3.9011, 3.902+1
Amazon SQS21, 3.0-3.9011, 3.902+1
KafkaJs client library1.11+1, 21
RabbitMQ0.22, 0.3.22, 0.4.22, 0.52, 0.62, 0.72, 0.82, 0.92, 0.102, 0.92, 0.102
1
Supported in AWS Lambda
2
RabbitMQ publishers supported in AWS Lambda
Remoting frameworksVersions
Amazon AWS Lambda SDK21, 3.0-3.9011, 3.902+1
Amazon AWS SDK22, 3.0-3.9012, 3.902+2
gRPC1.10 - 1.24
grpc-js13
1
Supported in AWS Lambda
2
Supported in AWS Lambda. Extended tracing support for all AWS service calls
3
gRPC client calls supported in AWS Lambda
Monitoring frameworksVersions
OpenTelemetry11
1
Supported in AWS Lambda
CacheVersions
Memcached2.21
1
Supported in AWS Lambda
Logging frameworksVersions
Bunyan1+1
log4js>=6.0.01
pino5.14+1, >=61
winston31
1
Supported in AWS Lambda

See also OneAgent SDK for Node.js for custom tracing capabilities.

Python

Python runtimeVersionsPlatforms
CPython3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14Alpine Linux 64-bit (x86-64, ARM64 (AArch64)), Linux (x86-64, ARM64 (AArch64))
Web frameworksVersions
Django1.8+1
Falcon4.0+
FastAPI0.44+
Flask1.1.2+
Sanic22.12+
Starlette0.12+
Tornado6.0+
aiohttp Server3.6.1+
1
Including Django REST framework based on supported Django versions.
HTTP librariesVersions
Requests21
aiohttp Client3.0+1
httpx0.20.0+
urllib32.0+1
1
Supported in AWS Lambda.
Database frameworksVersions
Amazon DynamoDB1.11+1
PyMongo3.10+
SQL Alchemy1.1+
mysqlclient2.0+
psycopg22.8.4+
python-oracledb1.0.1+
redis-py3.4+1
1
Supported in AWS Lambda.
Messaging librariesVersions
Amazon EventBridge1.11+1
Amazon SNS1.11+1
Amazon SQS1.11+1
Celery5.3+
Confluent Kafka Python client library2.0.2+1
Kombu4.6.7+
kafka-python client library1.4+1
pika1.0.0+
1
Supported in AWS Lambda.
Asynchronous execution librariesVersions
Gevent20.9.0+
Python standard library: asyncioAll versions supported
Python standard library: concurrent.futuresAll versions supported
Python standard library: queueAll versions supported
Python standard library: subprocessAll versions supported
Python standard library: threadingAll versions supported
Logging librariesVersions
Python standard library: loggingAll versions supported1
Structlog19.0+1
1
Supported in AWS Lambda.
Generative AI Application frameworksVersions
Amazon Bedrock Runtime1.14+
LangChain1.0+
OpenAI1.54.0+
  • See OneAgent SDK for Python for custom tracing capabilities.
  • See Instrument your Python application with OpenTelemetry for OpenTelemetry support.

PHP

  • Linux (mod_php, FastCGI or PHP-FPM)
  • Windows (mod_php and PHP CGI)
PHP versionsVersionsPlatforms
PHP7.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)5Alpine 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.
5
PHP 8.5 (from RC3 - before official PHP release up to 8.5.x) is supported.

See Dynatrace support model for PHP applications for support and desupport details.

Database frameworksVersions
Microsoft Driver for PHP for SQL Server4.0-5.61
MongoDB PHP for Linux1.3+
MongoDB PHP for Windows1.3+
Oracle DatabaseAll versions supported
PDOAll versions supported
PostgreSQLAll versions supported
mysql, mysqliAll versions supported
phpredis4.0.0+2
predis1.1.2+
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.
Messaging clientVersions
RabbitMQ client (php-amqplib)2.7+
Application platformsVersions
Adobe CommerceAll versions supported
CodeIgniterAll versions supported
DrupalAll versions supported
JoomlaAll versions supported
LaminasAll versions supported
LaravelAll versions supported
MagentoAll versions supported
SlimAll versions supported
SymfonyAll versions supported
WordPressAll versions supported
Monitoring frameworksVersions
OpenTelemetry1.0.0
CacheVersions
Memcached3.0.0+1
1
Supported only for PHP NG Monitoring on Linux and Alpine Linux/MUSL
Logging frameworksVersions
Monolog2.3 - 2.4, 3.0

See OneAgent SDK for PHP for custom tracing capabilities.

IBM App Connect Enterprise / IBM Integration Bus

VersionsVersionsPlatforms
IBM App Connect Enterprise11.0.0.4+, 12.0.3.0+, 13.0.2.0+AIX (POWER8, POWER9, POWER10), Linux (x86-64, s390), Windows (x86-64)
IBM Integration Bus10AIX (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

C / C++

  • See OneAgent SDK for C/C++ for custom tracing capabilities.
  • See Instrument your C++ application with OpenTelemetry for OpenTelemetry support.

Erlang/Elixir

See Instrument your Erlang application with OpenTelemetry for OpenTelemetry support.

Ruby

See Instrument your Ruby application with OpenTelemetry for OpenTelemetry support.

Rust

See Instrument your Rust application with OpenTelemetry for OpenTelemetry support.

Web servers

Apache HTTP

ServersVersionsPlatforms
Apache HTTP Server2.0, 2.2Alpine Linux 64-bit (x86-64), Linux (PPCLE, x86-64, ARM64 (AArch64)), Solaris (SPARC), Windows (x86-64)
Apache HTTP Server2.4Alpine Linux 64-bit (x86-64), Linux (PPCLE, x86-64, ARM64 (AArch64)), Solaris (SPARC, x86-64), Windows (x86-64)
Fujitsu Interstage IHS121, 131Linux (x86-64), Windows (x86-64)
IBM HTTP Server7, 8AIX (POWER8, POWER9, POWER10), Linux (PPCLE, x86-64), Solaris (SPARC), Windows (x86-64)
IBM HTTP Server8.5AIX (POWER8, POWER9, POWER10), Linux (PPCBE), Linux (PPCLE, x86-64), Linux (s390), Solaris (SPARC), Windows (x86-64)
IBM HTTP Server9AIX (POWER8, POWER9, POWER10), Linux (PPCLE, x86-64), Linux (s390), Solaris (SPARC), Windows (x86-64)
Oracle HTTP Server11g, 12cSolaris (SPARC)
1
Only Apache versions 2.2 and 2.4 are supported.
Log enrichmentVersions
access.logsAll versions supported
error.logsAll versions supported

Microsoft IIS

ServersVersionsPlatforms
Microsoft IIS7.5, 8.0, 8.5, 10.0Windows (x86-64)

Envoy

ServersVersionsPlatforms
Envoy1.30+1Linux (x86-64)
1
As of version 1.29, Envoy exports data using OpenTelemetry. See Configure OpenTelemetry tracing with Envoy for details.

NGINX

ServersVersionsPlatforms
Kong Gateway2.8 - 3.62, 3.7 - 3.93Alpine Linux 64-bit (ARM64 (AArch64), x86-64), Linux (ARM64 (AArch64), x86-64)
NGINX1.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.28.3, 1.29.0, 1.29.1, 1.29.2, 1.29.3, 1.29.4, 1.29.5, 1.29.6, 1.29.7Alpine Linux 64-bit (ARM64 (AArch64), x86-64), Linux (ARM64 (AArch64), x86-64, PPCLE)
NGINX PlusR11 - R141, R151, R16 - R171, R181, R191, R201, R211, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31, R32, R33, R34, R35, R36Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64), PPCLE)
OpenResty1.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, 1.29.2.1Alpine Linux 64-bit (ARM64 (AArch64), x86-64), Linux (ARM64 (AArch64), x86-64)
Tengine1.4.2 - 2.2.3, 2.3.0 - 2.3.3, 2.3.4, 2.4.0, 2.4.1Alpine 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.
2
Requires runtime instrumentation, see NGINX runtime instrumentation
3
Requires runtime instrumentation, see NGINX runtime instrumentation. Reduced instrumentation overhead with agent versions >= 1.313.
Log enrichmentVersions
error.logsAll versions supported

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.

BrowsersVersions

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)

1

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 for session recording
BrowsersVersions

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.

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.

Generic support

Fetch API

XMLHttpRequest (XHR)

JavaScript frameworksVersions

Angular

2 - 16, 17+1

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.

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.

Web servers and applications

Apache HTTP Server

IBM HTTP Server

Java servlet-based web applications

Kestrel (ASP.NET Core applications)12

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.

Web servers and applications

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

Operating systemsVersions

Android

5.0+ (API 21+)

iOS

12+

tvOS

12+

Frameworks

FrameworksVersions

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

1

Including OkHttp-based libraries like Retrofit 2.

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.

OneAgent for iOS

  • 32-bit devices: OneAgent for iOS version 8.249 is the last version that supports 32-bit devices.
  • Xcode: We support only the 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.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.343, Dynatrace will stop supporting iOS 12, iOS 13, and iOS 14. The new minimum supported version is iOS 15. Version 8.341 is the last OneAgent for iOS version to support iOS 12 - 14.

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

ProductVersions

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.

  • Dynatrace OpenKit - Java
  • Dynatrace OpenKit - .NET
  • Dynatrace OpenKit - C/C++
  • Dynatrace OpenKit - JavaScript

Extensions

See Dynatrace Hub for the complete list of technologies supported by Dynatrace Extensions.

Metric ingestion data sources

TechnologiesVersions
StatsDAll versions supported1
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.