• Home
  • Technology support

Technology support

This page lists all environments, technologies, and versions that can be monitored with Dynatrace. This list is continuously growing, so check back often. See also, End of support announcements.

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.

Note: There are certain limitations when deploying OneAgent on a Linux host with 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
Alpine Linux (musl libc) for containers3.10 - 3.151x86-64
Amazon Linux2ARM64 (AArch64), x86-64
Amazon Linux AMI2014.03 - 2018.03x86-64
Bottlerocket1.x2x86-64
CentOS7.x, 8.xARM64 (AArch64), PPCLE, x86-64
CentOS Stream8, 9ARM64 (AArch64), PPCLE, x86-64
Debian8, 9, 10, 11x86-64
EulerOS2.3, 2.5, 2.8x86-64
2.8ARM64 (AArch64)
Fedora33, 34x86-64
Google Container-Optimized OS85 LTS4, 89 LTS4x86-64
Oracle Linux6.x, 7.x, 8.xx86-64
Red Hat Enterprise Linux6.x, 7.x, 8.xx86-64
7.x, 8.xPPCLE
6.9+, 7.x, 8.xs390x
7.4+, 8.xARM64 (AArch64)
Red Hat Enterprise Linux CoreOS4.63, 4.73, 4.83x86-64
Rocky Linux8.xARM64 (AArch64), x86-64
SUSE Linux Enterprise Server11.4, 12.3, 12.4, 15.0, 15.1, 15.2, 15.3x86-64
12.3, 12.4, 15.0, 15.1, 15.2, 15.3PPCLE
15.xARM64 (AArch64)
12.1+, 15.xs390x
Ubuntu14.04 LTS, 16.04 LTS, 18.04 LTS, 20.04 LTS, 21.04x86-64
16.04 LTS, 18.04 LTS, 20.04 LTS, 21.04PPCLE
20.04 LTS, 21.04, 18.04 LTSARM64 (AArch64), s390x
openSUSE15.2, 15.3PPCLE, 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.2).
2
Only supported using application-only injection. Node metrics available using Kubernetes Monitoring.
3
Supported for container-based roll-out via Operator (refer to OpenShift).
4
Supported for container-based roll-out via volume storage (refer to GKE).

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/AMD
  • x86-64 - 64-bit Intel/AMD
  • POWER8 - 64-bit Power ISA
  • POWER9 - 64-bit Power ISA
  • SPARC
UNIX SystemVersionsCPU architectures
IBM AIX7.1 TL51, 7.2 TL41, 7.2 TL51, 7.3 TL01, 6.1 TL9 SP9+2POWER8, POWER9
Solaris10 1/13+, 11.xSPARC, x86-64
1
Installation on AIX WPARs is not supported.
2
There is no code module auto injection for AIX 6.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 108.1, 19091, 20041, 20H21, 21H11, 15072, 16072, 18092, 21H22x86-64
Windows Desktop 1121H2x86-64
Windows Server2008 R23, 20124, 2012 R24, 20165, 20195, 20225, 20046, 20H26x86-64
Windows Server - NanoAll versions supported7x86-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
Starting with OneAgent version 1.225, the installer is signed using the SHA-2 algorithm. Consequently, Windows 2008 R2 hosts are required to have SHA-2 code signing support installed on their system: updates KB4490628 and KB4474419.
4
Including Windows Server Core.
5
Long-Term Servicing Channel (LTSC). Support includes Server Core installation (requires OneAgent installed in headless-mode) or monitored in app-only scenario.
6
Semi-Annual Channel (SAC). Support includes Server Core installation (OneAgent installed in headless-mode) or monitored in app-only scenario.
7
Limited support based on compatibility with Windows Server support when used as container image.

IBM z/OS

Dynatrace only tests and provides support for installation of OneAgent on the z/OS components and versions listed below.

TechnologyVersions
z/OS2.3, 2.4, 2.5
IBM MQ8.0, 9.0, 9.1
DB211, 12
DL/I

CICS

TechnologyVersions
CICS Transaction Server5.1, 5.2, 5.3, 5.4, 5.5, 5.6
CICS Transaction Gateway129.0, 9.1, 9.2, 9.3
CICS SOAP over HTTP
CICS DLI
CICS MQ Bridge
1

EXCI and IPIC protocols are supported on z/OS.

2

WAS local mode configuration on CTG isn't supported on z/OS.

IMS

TechnologyVersions
IMS 113, 14, 15
IMS Soap Gateway23.2
IMS Enterprise Suite23.2
IMS Connect API23.2
IMS TM Resource Adapter13, 14, 15
IMS MQ Bridge2
IMS MQ Trigger Monitor
IMS MSC
IMS Shared Queues
1

IMS Fast Path tracing currently supports only local processing.

2

Inbound tracing only.

Java

Virtual machineVersions
IBM JVM7, 8
TechnologyVersions
WebSphere Application Server8.5.5, 9.0
WebSphere Liberty18, 19, 20, 21
CICS Transaction Gateway9.0, 9.1, 9.2, 9.3
IMS Soap Gateway3.2
z/OS Connect Enterprise Edition 13.0.30+
Apache HttpClient3.1, 4.x
1

Only the z/OS Connect EE standalone configuration is supported

Containers

FeaturesVersions
Auto-injection in Docker container (Deep monitoring)11.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+
Docker container metrics11.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.

Hypervisors

AIX (LPAR)
Hyper-V
KVM
Nutanix AHV1
QEMU
Xen
VMware
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)

Notes:

  • 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 MachinesVM-Extension1yes
Virtual Machine Scale SetVM-Extension1yes
Service FabricVM-Extension1yes
Azure Kubernetes Service (AKS)Operator-rollout2no
Cloud-Services (Classic)Startup scriptno
HDInsightStartup-Scriptyes
App Service (Windows based)SiteExtensionyes
Azure FunctionsSiteExtension (Early Adopter 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-StorageHttpClient1yes
Table-StorageHttpClient1yes
Queue-StorageHttpClient1yes
File-StorageInfrastructure monitoringyes
Disk-StorageInfrastructure monitoringyes
ServiceBus Queues and TopicsMicrosoft Azure Service Bus Client for .NETyes
Load-BalancerInfrastructure monitoringyes3
Application GatewayTrace-Context4yes
API ManagementTrace-Context4, SDK5yes
Azure SQLSupported database frameworks2yes
Azure SQL Elastic PoolSupported database frameworks2yes
Azure SQL Managed InstanceSupported database frameworks2no
SQL Data WarehouseSupported database frameworks2no
SQL Server StretchSupported database frameworks2no
Azure DB for MySqlSupported database frameworks2no
Azure DB for PostgreSQLSupported database frameworks2no
CosmosDBMongoDB API, Cassandra API, HttpClient1yes
Redis CacheSupported client librariesyes
Event HubsSDK5yes
IoT HubTrace Context4, SDK5yes
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 platform

Google Cloud services
Google Kubernetes Engine
GKE Autopilot (only for automatic applicationMonitoring)
Google App Engine
Google Compute Engine

VMware

VMwareVersions
ESXi host6.5, 6.7, 7.0
vCenter server6.5, 6.7, 7.0

Heroku

FeaturesVersions
StackHeroku-18
StackHeroku-20 (default)

Container platforms

Kubernetes

Dynatrace supports a variety of Kubernetes and OpenShift flavors. Supported distributions are managed and operated by customers. Hosted versions are managed by cloud providers.

Distributions

  • Google Anthos
  • Mirantis Kubernetes Engine 1
  • Rancher 2.0
  • Red Hat OpenShift Container Platform
  • VMware Tanzu Kubernetes Grid Integrated Edition (formerly Pivotal Kubernetes Service)
  • D2iQ Konvoy
  • Oracle Container Engine for Kubernetes (OKE)1
1

Limited support based on compatibility with upstream Kubernetes.

Hosted versions

  • Amazon Elastic Kubernetes Service
  • Azure Kubernetes Service
  • Google Kubernetes Engine
  • RedHat OpenShift Service on AWS (ROSA) 1
  • IBM Kubernetes Service 1
  • OpenShift Dedicated 1
  • SUSE Container as a Service platform 1
  • GKE Autopilot 2
1

Limited support based on compatibility with upstream Kubernetes/OpenShift.

2

Only for automatic applicationMonitoring configuration.

  • See support model for Kubernetes
  • See support model for OpenShift

Cloud Foundry

BuildpacksVersions
Java buildpack3.11+
PHP buildpackv4.3.34+
Staticfile buildpackv1.4.6+
Go buildpackv1.8.41+
.NET Core on Linux buildpackv3.1+
Node.js buildpackv1.6.10+ (requires OneAgent version 1.131 or higher)
IBM WebSphere Liberty buildpackv3.9-20170419-1403+ See known issue

IBM Cloud Foundry

FeaturesVersions
IBM WebSphere Liberty buildpackv3.9-20170419-1403+ See known issue

Cloud Foundry

FeaturesVersions
Garden-runCv1.0.0+
BOSH BPM for platform process isolationv0.11.0+
Winc for Windows Server containersWindows server 1709+
VMware Tanzu Application Service (via BOSH add-on)See support model for Tanzu Application Service

Applications, services, and databases

Java and Scala

See Dynatrace support/desupport for Java versions for details.

Virtual machinesVersionsPlatformsCPU architectures
Amazon Corretto8 LTS, 11 LTS, 17 LTSLinuxARM64 (AArch64)
Azul Platform Core (Zulu)7, 8 LTS, 11 LTS, 17 LTS, 18Alpine Linux 64-bit, Linux, Windowsx86-64
Azul Platform Prime (Zing)65, 75, 8 LTS5, 11 LTS5Alpine Linux 64-bit, Linux, Windowsx86-64
Bellsoft Liberica8 LTS, 11 LTS, 17 LTS, 18Alpine Linux 64-bit, Linux, Solaris, WindowsARM64 (AArch64), PPCLE, SPARC, x86-64
Eclipse Temurin (a.k.a. 'Adoptium')8 LTS, 11 LTS, 17 LTSAIX, Linux, WindowsARM64 (AArch64), POWER8, POWER9, PPCLE, s390x, x86-64
Fujitsu5, 6, 8Windowsx86-64
Graal JVM8, 11Linux, Windowsx86-64
Hitachi5Windowsx86-64
Huawei8LinuxARM64 (AArch64)
IBM JVM6, 7, 8 LTSAIX, Alpine Linux 64-bit, Linux, WindowsPOWER8, POWER9, PPCBE, PPCLE, s390x, x86-64
IBM Semeru8 LTS, 11 LTS, 17 LTSAIX, Linux, WindowsARM64 (AArch64), POWER8, POWER9, PPCLE, s390x, x86-64
OpenJ90.81, 0.92, 0.103, 0.114Linuxx86-64
OpenJDK6, 7, 8 LTS, 11 LTS, 17 LTS, 18Alpine Linux 64-bit, Linux, Windowsx86-64
Oracle Hotspot JVM6, 7, 8 LTS, 11 LTS, 17 LTS, 18Alpine Linux 64-bit, Linux, Solaris, WindowsARM64 (AArch64), SPARC, x86-64
Oracle JRockit6Alpine Linux 64-bit, Linux, Solaris, WindowsSPARC, x86-64
SAP JVM7, 8 LTS, 11 LTS, 17 LTS, 18Alpine Linux 64-bit, Linux, Windowsx86-64
Scala2.11, 2.12, 2.13Alpine Linux 64-bit, Linux, Windowsx86-64
1
JDK8
2
JDK8, JDK10
3
JDK 11
4
JDK8, JDK11
5
Limited support: Dynatrace can only provide support for problems that can be reproduced on other JVMs.
Application serversVersions
Apache TomEE1.x, 7.x, 8.x
Apache Tomcat6, 7, 8, 8.5, 9
Eclipse Glassfish5.1
Fujitsu Interstage121
Glassfish3.1.x, 4.x, 5.x
IBM WebSphere Application Server8.5.5, 9.0, 8.53
IBM WebSphere Liberty8.5.5.8 - 22.0.0.5
JBoss Enterprise Application Platform6, 7
Oracle WebLogic11g4, 12c4, 14c4
Payara4.x2, 5.x2
WildFly8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18-26
1
Limited Support: Fully supported base technology: Java
2
Limited Support: Fully supported base technology: Glassfish
3
Starting with OneAgent 1.183 only Java 7 is supported in WebSphere Application Server 8.5
4
10.3.x = 11g
ESBs and SOAVersions
Apache OpenEJB3.1.4
Mule (HTTP Listener)3.5, 3.6, 3.7, 3.8, 3.9, 4.1.1, 4.2.0, 4.3.0, 4.4.0, 4.5.0
TIBCO ActiveMatrix BusinessWorks5.8.2-5.14, 6.4, 6.5, 6.6-6.8
Web frameworkVersions
Akka Http client10.1
Akka Http server10.1
Apache HTTP Core (synchronous only)4.0.x, 4.1.x
Apache HttpAsyncClient4.0.x, 4.1.x
Apache HttpClient3.1, 4.x, 5.x
Elasticsearch1.71, 2.01, 2.11, 2.21
Grails3.x2
Java HttpUrlConnectionAll versions supported
Java IMS Soap Gateway client3.2
Jetty HTTP client7, 8, 9, 10, 11
Jetty HTTP server7, 8, 9
LinkerdD1.x
Netty3.10, 4.x
Ning Asynchronous HTTP Client1.8, 1.9
OkHttp3.x, 4.0.x, 4.1.x, 4.2.x, 4.3.x, 4.4.x, 4.5.x, 4.6.x, 4.7.x, 4.8.x, 4.9.x
Play Framework2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8
Reactor-Netty0.6, 0.7, 0.8, 0.9, 1.03
Servlet Engine2.5, 3.0, 3.1
Software AG WebMethods Integration Server9.04, 9.5-9.124, 10.0-10.54
Spring WebFlux5.x
Spring WebFlux WebClient5.x
undertow.ioAll versions supported5
1
Currently, only the web protocol is supported, not the proprietary TCP protocol.
2
in servlet container only
3
Only incoming requests for Reactor-Netty are captured.
4
Dynatrace monitoring is limited to the incoming webrequests that cause any work (business logic) on WebMethods.
5
Currently, Dynatrace can capture the incoming HTTP requests only when undertow.io is configured to use the Servlet API.
ThreadingVersions
CompletableFutureAll versions supported
Spring Integration5.1.x
reactor-core3.x
Web servicesVersions
Apache Axis21.6, 1.7, 1.8
Apache CXF2.x, 3.x
Hessian web services2.1, 3.1, 4.0
JAX-WS2.x
JBossWS (Wildfly)4.x1, 5.x2
Jersey1.x, 2.x
Play WS API2.2, 2.3, 2.4
REST web services via WINK framework1.2, 1.4
Spring Web Services2.x, 3.x
1
Wildfly 8
2
Wildfly 8,9,10
Database frameworksVersions
Cassandra (CQL3) - java-driver-core (formerly known as 'cassandra-driver-core')2.1.1-3.5.0, 3.6.0-3.11.0, 4.0.0-4.14.0
Cassandra (Thrift)2.x
JDBC4+
Jedis Redis2.x, 3.x, 4.x
MongoDB Async driver3.0-3.6.4
MongoDB driver2.x, 3.0.x, 3.1.x, 3.2.x, 3.3.x, 3.4.x, 3.5.x, 3.6.x, 3.7 - 3.11, 3.12.x, 4.0.x, 4.1.x, 4.2.x, 4.3.x, 4.4.x, 4.5.x, 4.6.x
Messaging clientsVersions
ActiveMQ4, 5
ActiveMQ Artemis1.x, 2.x
HornetQ2.2, 2.3, 2.4
IBM MQ client8.x, 9.x
JMS1.1, 2.0
Kafka1.0.0, 1.1.0, 2.0.1, 2.2.1, 2.3.0, 2.4.0, 2.5.0, 2.6.0, 2.7.0, 2.8.0, 3.0.0, 3.1.0, 3.2.0
RabbitMQ3.x
Software AG WebMethod Broker and Universal messaging via JMSAll versions supported
Spring AMQP1.5, 2.0, 2.1, 2.2, 2.3
Tibco EMS via JMSAll versions supported
Remoting frameworksVersions
Akka Remoting2.4, 2.5, 2.3, 2.6
Amazon AWS Lambda SDK1.x, 2.x
Apache Thrift0.7.0, 0.8.0, 0.9.0, 0.9.1, 0.9.2, 0.10.0, 0.11.0, 0.12.0, 0.13.0
Glassfish RMI-IIOPAll versions supported
IBM JVM RMI-IIOPAll versions supported
JBoss Enterprise Application Platform - RMI-IIOP6, 7
JBoss Enterprise Application Platform - Remoting6, 7
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.46
Monitoring frameworksVersions
OpenTelemetry1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.9.0, 1.10.0, 1.11.0, 1.12.0, 1.13.0
OpenTracing0.33.0, 0.32.0, 0.31.0
Logging frameworksVersions
Log4J2 (Apache)2.7.x - 2.12.x, 2.13.0, 2.13.1, 2.13.3, 2.14.x - 2.17.1
Logback (QOS)1.0.0, 1.1.0, 1.2.0
java.util.loggingAll versions supported

See also OneAgent SDK for Java for custom tracing capabilities.

.NET

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

Full CLRVersionsPlatformsCPU architectures
.NET3.5 SP1, 4.5.2 - 4.8, 41, 4.51, 4.5.11Windowsx86-64
1
Deprecated

Web framework

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

Web services

Web servicesVersions
Service Fabric Reliable Services2.5-3.4

Remoting service

Remoting frameworksVersions
.NET RemotingAll versions supported
WCFAll versions supported

Database

Database frameworksVersions
ADO.NETSQL Server, SQL CE, ODBC, OLEDB, Oracle using Oracle.DataAccess.dll
MongoDB .NET Driver2.3 - 2.7, 2.8 - 2.10

Messaging library

Messaging clientsVersions
.NET RabbitMQ client library3.3.5-6.2.1
Confluent Kafka client library1.4.0 - 1.5.3
IBM MQ client8.0 - 9.1
MSMQ ClientAll versions supported
Microsoft Azure Service Bus Client for .NET2.0.0 - 3.1.1, 3.2.0 - 4.0.0

Monitoring framework

Monitoring frameworkVersions
OpenTelemetry1.0.1

Logging framework

Logging frameworksVersions
Microsoft Logging Extensions3.0.0
Serilog2.9 - 2.11

.NET Core

Core CLRVersionsPlatformsCPU architectures
.NET Core2.01, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0Alpine Linux 64-bit, Linux, Windowsx86-64
1
Deprecated

Web framework

Web frameworkVersions
ASP.NET CoreAll versions supported
ASP.NET Owin/Katana3.0.0+
HttpClientAll versions supported
HttpListenerAll versions supported
HttpWebRequestAll versions supported

Web services

Web servicesVersions
Azure Functions2.x

Remoting service

Remoting frameworksVersions
gRPC2.23.2 - 2.29.0

Database

Database frameworksVersions
ADO.NETSQL Server, SQL CE, Oracle using Oracle.DataAccess.dll
MongoDB .NET Driver2.3 - 2.7, 2.8 - 2.10

Messaging library

Messaging clientsVersions
.NET RabbitMQ client library4.0.0-6.2.1
Confluent Kafka client library1.4.0 - 1.5.3
IBM MQ client8.0 - 9.1
Microsoft Azure Service Bus Client for .NET2.0.0 - 4.0.0

See also OneAgent SDK for .NET for custom tracing capabilities

C / C++

See OneAgent SDK for C/C++ for custom tracing capabilities.

Go

  • Support for 64-bit Go binaries built with the Golang.org toolchain only.
  • The Go release policy supports the last two major Go versions.
  • See Supported Go versions for details.
Go runtime versionsVersionsPlatformsCPU architectures
Go1.15, 1.16, 1.17, 1.18Alpine Linux 64-bit, Linux, Windowsx86-64
Web frameworkVersions
net/httpAll versions supported
Database frameworksVersions
MySQL1.4.1, 1.5.0, 1.6.0
PostgreSQL1.2.0, 1.3.0, 1.4.0 - 1.10.6
Remoting frameworksVersions
gRPC1.17 - 1.28, 1.29, 1.30 - 1.39, 1.40 - 1.46
Monitoring frameworksVersions
OpenTelemetry1.0 - 1.71
1
Since there is the stable release of OpenTelemetry OneAgent drops support of the release candidate versions.
Logging frameworksVersions
Logrus1.5 - 1.8
Zap1.10 - 1.21

Notes:

  • Support limited to official, 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. See Dynatrace support/desupport for Node.js versions for details.

Node.js versionsVersionsPlatformsCPU architectures
Node.js12, 14, 16, 17Alpine Linux 64-bit, Linux, WindowsPPCLE, x86-64
Web frameworksVersions
Express3, 4
HTTP, HTTPSAll versions supported
HTTP/2All versions supported
hapi17+
restify2.x
Database frameworksVersions
Couchbase2.4.x, 2.5.x, 2.6.x, 3.x
IOredis4.x
MongoDB2.x, 3.x, 4.x
MySQL2.x
MySQL21.6.x, 1.7.x, 2.x
PostgreSQL5.x, 6.x, 7.x, 8.x
Redis0.10, 0.12, 1.0, 2.5.x, 3.0.x, 4.x
SQLite3 (context passing only)<5
mssql5.x, 6.x, 7.x, 8.x
Messaging clientsVersions
KafkaJs client library1.11 - 1.16
RabbitMQ0.2.x, 0.3.2, 0.4.2, 0.5.x, 0.6.x, 0.7.x, 0.8.x
Remoting frameworksVersions
gRPC1.10 - 1.24
grpc-js1.x
Monitoring frameworksVersions
OpenTelemetry1.x
CacheVersions
Memcached2.2
Logging frameworksVersions
pino>=5.14.0, 6.x, 7.x
winston3.x

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

IBM App Connect Enterprise / IBM Integration Bus

VersionsVersionsPlatformsCPU architectures
IBM App Connect Enterprise11.0.0.4+, 12.0.3.0+AIX, Linux, WindowsPOWER8, POWER9, s390x, x86-64
IBM Integration Bus10.xAIX, Linux, WindowsPOWER8, POWER9, s390x, x86-64

Notes:

  • 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
    • Routing: Publication
    • Compute: Java
    • Database: DatabaseRetrieve, DatabaseRoute

PHP

  • Linux (mod_php, FastCGI or PHP-FPM)
  • Windows OneAgent version 1.165 (mod_php and PHP CGI)
PHP versionsVersionsPlatformsCPU architectures
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)1Alpine Linux 64-bit, Linux, WindowsARM64 (AArch64), x86-64
1
PHP 8.1 (from RC1 to 8.1.x) is supported. Enabled it via the Deep Monitoring 'Enable PHP 8.1 RC monitoring on every host' switch.

Notes:

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+1
predis1.1.2+
1
Supported only for PHP NG Monitoring
Application platformsVersions
CakePHPAll versions supported
DrupalAll versions supported
JoomlaAll versions supported
LaravelAll versions supported
MagentoAll versions supported
SymfonyAll versions supported
WordPressAll versions supported
YiiAll versions supported
Monitoring frameworksVersions
OpenTelemetry0.0.91
1
OpenTelemetry for PHP is in the Alpha release stage and isn't stable enough for long-term OneAgent support. Consequently, we can only support the latest version of OpenTelemetry for PHP available at the time of OneAgent release. This will change when OpenTelemetry for PHP reaches the GA release stage.
CacheVersions
Memcached3.0.0+1
1
Supported only for PHP NG Monitoring on Linux and Alpine Linux/MUSL
Logging frameworksVersions
Monolog2.3 - 2.4

Python

See OneAgent SDK for Python for custom tracing capabilities.

Web servers

Apache HTTP

ServersVersionsPlatformsCPU architectures
Apache HTTP Server2.01, 2.2, 2.4Alpine Linux 64-bit, Linux, Solaris, WindowsARM64 (AArch64), PPCLE, SPARC, x86-64
Fujitsu Interstage IHS122Windowsx86-64
IBM HTTP Server7.0.x, 8.0.xAIX, Linux, Solaris, WindowsPOWER8, POWER9, PPCLE, SPARC, x86-64
8.5.xAIX, Linux, Solaris, WindowsPOWER8, POWER9, PPCBE, PPCLE, SPARC, s390x, x86-64
9.0.xAIX, Linux, Solaris, WindowsPOWER8, POWER9, PPCLE, SPARC, s390x, x86-64
Oracle HTTP Server11g, 12cSolarisSPARC
1
deprecated
2
Fujitsu is based on apache 2.0 and as such already deprecated.

Microsoft IIS

ServersVersionsPlatformsCPU architectures
Microsoft IIS7.0, 7.5, 8.0, 8.5, 10.0Windowsx86-64

Envoy

ServersVersionsPlatformsCPU architectures
Envoy1.10.0+1Linuxx86-64
1
Data collection based on the Envoy OpenTracing API. Supported are statically configured routes in the bootstrap config file. Dynamically added routes, i.e. routes added after envoy startup, are not traced (this can happen in e.g. Istio environments).

NGINX

The support expressed as NGINX 1.11.5+ and R11+ indicates all the latest NGINX versions. Standard NGINX package sources are regularly discovered by Dynatrace to support the latest binaries. Support for the latest NGINX releases is included in the next subsequent OneAgent releases (usually within two weeks of each NGINX release). For more information, see NGINX

ServersVersionsPlatformsCPU architectures
NGINX1.4 - 1.11.41Alpine Linux 64-bit, Linuxx86-64
1.11.5+2Alpine Linux 64-bit, LinuxPPCLE, x86-64
NGINX PlusR1 - R102Alpine Linux 64-bit, Linuxx86-64
R11+2Alpine Linux 64-bit, LinuxPPCLE, x86-64
OpenResty1.11.2.x3, 1.13.6.x3, 1.15.8.x3, 1.17.8.x3, 1.19.3.x3Alpine Linux 64-bit, Linuxx86-64
Tengine1.4.2 - 2.2.3Alpine Linux 64-bit, Linuxx86-64
1
As long as the specific binaries in use is either in the list of supported binaries, or the corresponding debug information is available locally.
2
Latest versions are supported typically within 2 weeks after last OneAgent release.
3
Supported as long as the binary is in the list of supported binaries

For NGINX, Dynatrace provides information about:

  • All incoming requests.

  • Outgoing requests that originate from one of the following:

    NGINX ModulesVersions
    ngx_http_fastcgi_module (fastcgi_pass)All versions supported
    ngx_http_grpc_module (grpc_pass)All versions supported
    ngx_http_memcached_module (memcached_pass)All versions supported
    ngx_http_proxy_module (proxy_pass)All versions supported
    ngx_http_scgi_module (scgi_pass)All versions supported
    ngx_http_uwsgi_module (uwsgi_pass)All versions supported
List of Linux distributions for NGINX binaries
http://archive.ubuntu.com
http://archive.webtatic.com
http://dl.fedoraproject.org
http://download.opensuse.org
http://ftp.debian.org
http://nginx.org
http://packages.eu-west-1.amazonaws.com
http://security.debian.org
http://www.atomicorp.com
https://archives.dotdeb.org
https://buildpacks.cloudfoundry.org
https://copr-be.cloud.fedoraproject.org
https://oss-binaries.phusionpassenger.com
https://packages.dotdeb.org
https://packages.gitlab.com
https://plus-pkgs.nginx.com
https://pulp.inuits.eu

Dynatrace maintains an updated full list of supported NGINX binaries.

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

BrowsersVersions
Android Browser3 latest versions
Google Chrome3 latest versions (desktop and mobile)
Microsoft EdgeLatest version
Microsoft Internet Explorer8+1
Mozilla Firefox3 latest versions
Opera2 latest versions
Safari3 latest versions (OS X and iOS)
1

Compatibility View for Internet Explorer (IE) versions earlier than 8 isn't supported, except for IE11, in which Compatibility View for IE7 is supported. However, we still inject our RUM JavaScript into all pages. If you don't want the RUM JavaScript to be injected into officially unsupported versions, you'll need to define appropriate browser exclusion rules in your application settings.

Browsers for session recording
BrowsersVersions
Android Browser2 latest versions
Google Chrome3 latest versions (desktop and mobile)
Microsoft EdgeLatest version
Microsoft Internet Explorer111
Mozilla Firefox3 latest versions
Opera2 latest versions
Safari3 latest versions (OS X and iOS)
1

Session recording is not supported for IE11 that has been configured with the IE7 compatibility mode.

Async requests and single page applications

Dynatrace offers generic support for every application via XHR or Fetch() API, but offers also special support for the JavaScript frameworks listed below.

Generic support
Fetch API
XMLHttpRequest (XHR)
JavaScript frameworksVersions
AngularJS1.0 - 1.7
Angular2.x - 12.x
Dojo1.6.1 - 1.13.x
Ext JS3.4, 4, 5, 6.x
ICEfaces1.8, 2, 3
jQuery ( Backbone.js )1.3 - 1.12, 2.0 - 2.2, 3.0 - 3.3.x
MooTools1.4.5 - 1.6.0
Prototype1.6, 1.7.x
Sencha Touch2.0 - 2.4

Web servers and applications

On the following web servers and applications, OneAgent offers support for 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)1
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)

Mobile App Real User Monitoring

Operating SystemsVersions
Android4.0.3+ (API 15+)
iOS9+
FrameworksVersions
AFNetworking3.x
Apache Cordova3.x+
Custom WebViewsSupported
DexGuardSupported
PhoneGap2.9.1+
ProGuardSupported
OkHttpversion 3 and 4 (and OkHttp-based libraries like Retrofit 2)
XamarinXamarin.iOS, Xamarin.Android, Xamarin.Forms (.NET Standard 1.1+)
React Native0.59+
Flutter1.12.0+
Dynatrace Gradle pluginRequired Android Gradle plugin versionRequired Gradle version
8.181 - 8.1893.1 - 3.65.0 - 6.2
8.191 - 8.1953.1 - 4.05.0 - 6.5.1
8.197 - 8.2213.1 - 4.25.0 - 7.0
8.223+3.1 - 7.05.0 - 7.1

Dynatrace OpenKit

ProductVersions
Java6, 7, 8
.NETCore 1.0, Core 1.1, Core 2.0, Core 2.1, Core 3.1, 5, 6
.NET Framework3.5, 4.0, 4.5, 4.6, 4.7, 4.8
.NET Standard2.0
.NET UWP
.NET PCL4.5
C/C++ WindowsVisual Studio 2015/2017
C/C++ LinuxGCC 5.0.0+ or CLang 3.8.0+
Node.js12+
JavaScriptES5+

You can view more details on the following reference pages.

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

Extensions

Generally, Dynatrace extensions run only on physical or virtual hosts, not within containers, but check technology-specific pages for possible exceptions (for example, Elasticsearch, HAProxy, Redis).

OneAgent extensions

TechnologiesVersions
ActiveMQ5.8.0+
Apache Solr6.x, 7.x, 8.x
Cassandra2.0+
CoreDNS1.0.0-1.6.9
CouchDB1.x
Couchbase4.3+
Elasticsearch2.3+
HAProxy1.7+1
Hadoop2.4.1+
Kafka0.9.0.1+
Memcached1.4.24+
Microsoft SQL Server20082, 20122, 20142, 20162, 20172
MongoDB2.6+
MySQL5.73
PHP-FPMAll versions supported
PostgreSQL9.4+
RabbitMQ3.4.0+4
Redis2.8+
Spark3.x
Tibco EMS8.0+
WSO2 API Manager2.4.0+
1
Daemon-mode only (-D option).
2
SQL Server Counters must be available for a user belonging to the Performance Monitor Users group.
3
Including Percona Server and MariaDB.
4
Since OneAgent version 1.152 we support monitoring of RabbitMQ with TLS enabled. This requires RabbitMQ version 3.6.4+ working with Erlang 19.3.6.8+.

ActiveGate extensions

TechnologiesVersions
Citrix NetScaler10.5+
Citrix Virtual Apps and Desktops7.5.0+, 1912+
DataPower4.0+
F5 BIG-IP LTM11+
IBM MQ8.0+
IBM iSeries (AS/400) - Preview7.2+
Juniper Networks - Preview12.1+
MySQL5.71, 8.01
SAP ABAP platform7.31+
SAP HANA database1.0, 2.0
Windows Server2003+
1
Including Percona Server and MariaDB (10.1 - 10.5).

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.