Supported technologies and versions

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



Note: Dynatrace OneAgent installation isn't supported on networked storage mount points that are managed by standards such as NFS or iSCSI.

You can install OneAgent on the following Linux, Unix and Windows operating systems.

Linux

Dynatrace only tests and provides support for installation of OneAgent on the Linux distributions and versions listed below.

Linux distributions Versions CPU architectures
Alpine Linux (musl libc) for containers Alpine 3.4 - 3.9 (musl libc 1.1.14 - 1.1.20) x86_64
Amazon Linux 2014.03+ x86
CentOS 6+ x86, PPCLE
CoreOS 835.13+ (with permissive SELinux) x86
Debian1 6+ x86
Fedora1 20+ x86
Google Container Optimized OS2 69-73 x86
Red Hat Enterprise Linux 5.4+3 x86, PPCLE
openSUSE1 12+ x86, PPCLE
Oracle Linux 6.8+ x86
SUSE Enterprise Linux 11.4, 12+ x86, PPCLE
Rancher OS 1.1.0 - 1.1.4 x86 (Ubuntu console)
Ubuntu1 12.04+ x86, PPCLE
  • 1 OneAgent version 1.157 is the last version that supports following Linux releases for which the respective providers have discontinued the support:
    • Ubuntu 12.04, 12.10, 13.04, 13.10, 14.10, 15.04, 15.10, 16.10, 17.04 (14.04 LTS, 16.04 LTS, as well as 17.10 and above will continue to be supported)
    • Debian 6
    • Fedora 20, 21, 22, 23, 24, 25
    • openSUSE 12.1, 12.2, 12.3, 13.1, 13.2, 42.1, 42.2
  • 2Supported for container-based roll-out via volume storage (refer to GKE).
  • 3OneAgent installation on a system with SELinux enabled is not supported on Red Hat Enterprise Linux 5.

Unix

Dynatrace tests and provides support for installation of OneAgent on the AIX and Solaris versions listed below.

Unix Systems Versions CPU architectures
IBM AIX full-stack1 7.1 TL3 SP9+, 7.1 TL4 SP4+, 7.1 TL5+, 7.2 TL0 SP4+, 7.2 TL1 SP2+, 7.2 TL2+ POWER8 and later
Solaris for Java, Apache Server and IBM Http server 10 1/13+, 11.x SPARC, x86
  • 1 Environments with Active Memory Expansion (AME) are supported as of OneAgent version 1.161.

Windows

Dynatrace only tests and provides support for installation of OneAgent on the Windows versions listed below.

Windows OS Versions CPU architectures
Windows 7, 81, 8.1 (32-bit and 64-bit) x86
Windows 10 (64-bit only)2 x86
Windows Server 2008 (32-bit and 64-bit) x86
Windows Server3 2008 R2, 2012, 2012 R2, 2016, 2019 (64-bit only) x86
Windows Server (Semi-Annual Channel)3 1709, 1803, 1809 (64-bit only) x86
  • 1 OneAgent version 1.157 is the last version that supports Windows 8.
  • 2 Excluding Windows 10 IoT.
  • 3 Including Windows Server Core. Excluding Windows Server Nano.

Containers


Features Versions
Auto-injection in Docker container (Deep monitoring)1 1.6+ (32 and 64 bit) glibc or musl-libc required
Auto-injection in containerd container (Deep monitoring) 1.1.2+ (32 and 64 bit) glibc or musl-libc required
Auto-injection in CRI-O container (Deep monitoring) 1.12.5+ (32 and 64 bit) glibc or musl-libc required
Auto-injection in Garden-RunC container (Deep monitoring) 1.0.0+ (32 and 64 bit) glibc or musl-libc required
Auto-injection in BOSH bpm container (Deep monitoring) 0.11.0+
Docker container metrics1 1.8, 1.9, 1.10, 1.11, 1.12, 1.13 RC2, 1.13.1, 17.03+ CE and EE

Notes:
1 Please see known limitations of Docker container monitoring.

Hypervisors


AIX (LPAR) Early Adopter
Hyper-V
KVM
QEMU
Xen
VMWare

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.
  • Teamed interfaces aren't currently supported.

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 Service Extensions and Integration Azure Monitor Metrics
Virtual Machines VM-Extension1 yes
Virtual Machine Scale-Set VM-Extension1 yes
Service Fabric VM-Extension1
Azure Kubernetes Service (AKS) VM-Extension1, Operator-rollout
Cloud-Services (Classic) Startup-Script
App Services (Windows based) SiteExtension yes
Azure Functions SiteExtension (Early Adopter Release) yes

Notes:
1 Additional to the VM-Extension, OneAgent can be still installed manually or using any automation tooling of choice.


Platform Service Code-Module Support Azure Monitor Metrics
Blob-Storage HttpClient1 yes
Table-Storage HttpClient1 yes
Queue-Storage HttpClient1 yes
File-Storage yes
Disk-Storage yes
ServiceBus Queues and Topics Microsoft Azure Service Bus Client for .NET yes
Load-Balancer yes3
Application Gateway yes
API Management yes
SQL Azure Supported database frameworks2 yes
CosmosDB MongoDB API, Cassandra API, HttpClient1 Coming soon
Azure DB for MySql Supported database frameworks2
Azure DB for PostgreSQL Supported database frameworks2
SQL Data Warehouse Supported database frameworks2
SQL Server Stretch Supported database frameworks2
Redis Cache Supported client libraries yes
Event Hubs Coming soon
IoT Hub Coming soon

Notes:
1 Traces HTTP calls via HttpClient support.
2 Trace database calls via supported database frameworks (e.g. ADO.NET, JDBC, ...).
3 Only available for Standard Load Balancer

Google Cloud platform

Google Cloud services
Google Kubernetes Engine
Google App Engine
Google Compute Engine

Cloud Foundry

Buildpacks Versions
Java buildpack 3.11+
PHP buildpack v4.3.34+
Staticfile buildpack v1.4.6+
Node.js buildpack v1.6.10+ (requires OneAgent version 1.131 or higher)
IBM WebSphere Liberty buildpack v3.9-20170419-1403+ See known issue
.NET Core on Linux buildpack v2.2.9+

IBM Cloud Foundry

Features Versions
IBM WebSphere Liberty buildpack v3.9-20170419-1403+ See known issue

Pivotal Cloud Foundry

Features Versions
Garden-runC v1.0.0+
BOSH bpm for platform process isolation v0.11.0+
Pivotal Cloud Foundry PAS (via BOSH add-on) 2.2, 2.3, 2.4, 2.5, 2.6 See support model for PCF

Heroku

Features Versions
Stack Heroku-16 (default)

Kubernetes

Distributions Versions, Flavors
Vanilla Kubernetes 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14
Amazon Elastic Container Service for Kubernetes (EKS)
Azure Kubernetes Service (AKS)
Google Kubernetes Engine (GKE) Ubuntu, Container-Optimized OS (COS)
Pivotal Container Service (PKS) 1.3 - 1.3.3
SUSE CaaS 3.0

Features Versions
Auto-injection in Docker containers 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14
Auto-injection in containerd containers 1.11, 1.12, 1.13, 1.14
Auto-injection in CRI-O containers 1.13, 1.14
Tags and properties from pods 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14
OneAgent Operator roll-out 1.9, 1.10, 1.11, 1.12, 1.13, 1.14

OpenShift

Distributions Versions
Red Hat OpenShift Container Platform 3.4, 3.5, 3.6, 3.7, 3.9, 3.10, 3.11, 4.0, 4.1
Red Hat OpenShift Container Engine

Features Versions
Auto-injection into Docker containers 3.7, 3.9, 3.10, 3.11
Auto-injection into CRI-O containers 4.0, 4.1
Tags and properties from pods 3.7, 3.9, 3.10, 3.11, 4.0, 4.1
OneAgent Operator roll-out 3.9, 3.10, 3.11, 4.0, 4.1

VMWare

VMware Versions
ESXi host 5.x, 6.0, 6.5, 6.7
vCenter server 5.x, 6.0, 6.5, 6.7

Applications, services, and databases


Java and Scala

See Dynatrace support/desupport for Java versions for details.

Virtual machines Versions
Amazon Corretto 8
Azul Zing 7, 8
Azul Zulu 6, 7, 8, 9
IBM J9 6, 7, 8
Oracle Hotspot 5, 6, 7, 8, 10, 11
Oracle JRockit 6
Open J9 0.8 (JDK8), 0.9 (JDK8,JDK10)
OpenJDK 6, 7, 8, 10, 11
SAP JVM 6, 7, 8
Scala 2.11, 2.12

Application servers Versions Support
Apache Tomcat 6, 7, 8, 8.5, 9
Apache TomEE 1.6
Fujitsu Interstage 12 Limited support1
Glassfish 3.1.x, 4.x
IBM WebSphere Application Server 8, 8.5, 8.5.5, 9.0
IBM WebSphere Liberty 8.5.5.8 - 18.0.0.4
JBoss Application Server 6, 7
JBoss Enterprise Application Platform (Preview) 6, 7
Jetty 7, 8, 9
Oracle WebLogic 11g, 12c (10.3.x=11g)
WildFly 8, 9, 10, 11, 12, 13, 14

Notes:
1 Fully supported base technology: Java


ESBs and SOA Versions
Apache OpenEJB 3.1.4
Mule (HTTP Listener) 3.5, 3.6, 3.7, 3.8, 3.9
Oracle Service Bus 10.3.4 / 12c (12.1.3)
TIBCO ActiveMatrix BusinessWorks 5.8.2-5.13, 6.4, 6.5

Web frameworks Versions
Apache HttpAsyncClient 4.0.x, 4.1.x
Apache HTTP Core (synchronous only) 4.0.x, 4.1.x
Apache HttpClient 3.1, 4.x
Akka HTTP (server only) 10.1
Elasticsearch1 1.7, 2.0, 2.1, 2.2
Grails (in servlet container) 3.x
Java HttpUrlConnection
Netty 3.10, 4.x
Ning Asynchronous HTTP Client 1.8, 1.9
OkHttp 3.x
Play Framework 2.2, 2.3, 2.4, 2.5, 2.6, 2.7
LinkerD 1.x 1.x
Servlet Engine 2.3, 2.4, 2.5, 3.0, 3.1
Vert.x 2, 3
Software AG WebMethods Integration Server 9.0, 9.5-9.10, 10.0 - 10.3

Notes:
1 Currently, only the web protocol is supported, not the proprietary TCP protocol.


Web services Versions
Apache Axis2 1.6
Apache CXF 2.x, 3.x
Hessian web services 2.1, 3.1, 4.0
JAX-WS 2.x
JBossWS (JBoss AS) 4.x (Jboss 7.1)
JBossWS (Wildfly) 4.x (Wildfly 8), 5.x (Wildfly 8, 9, 10)
Jersey 1.x, 2.x
Play WS API 2.2, 2.3, 2.4
REST web services via WINK framework 1.2, 1.4
Restlet WS 2.1 - 2.3
Spring Web Services 2.x

Database frameworks Versions
Cassandra (CQL3) - cassandra-driver-core 2.11 to 3.32
Cassandra (Thrift) 2.x
MongoDB Async driver 3.x
MongoDB driver 2.x, 3.0.x, 3.1.x, 3.2.x, 3.3.x, 3.4.x, 3.5.x, 3.6.x
JDBC all
Jedis Redis 2.x

Messaging libraries Versions
ActiveMQ 4, 5
HornetQ 2.2, 2.3, 2.4
IBM MQ client 8.x, 9.x
JMS 1.1, 2.0
RabbitMQ 3.x
Software AG WebMethod Broker and Universal messaging via JMS
Tibco EMS via JMS

Remoting services
IBM JVM RMI-IIOP
Glassfish RMI-IIOP
JBoss Remoting
JBoss RMI-IIOP
Java RMI-JRMP
OpenJDK/Oracle JVM RMI-IIOP
WebLogic RMI-IIOP
WebSphere RMI-IIOP
WebSphere Liberty RMI-IIOP
Akka Remoting 2.4, 2.5

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.

.NET Frameworks CLR Operating System
3.5 SP1 Full CLR 2.0 Windows
4.0 Full CLR 4.0 Windows
4.5 Full CLR 4.0 Windows
4.5.1 Full CLR 4.0 Windows
4.5.2 Full CLR 4.0 Windows
4.6 Full CLR 4.0 Windows
4.6.1 Full CLR 4.0 Windows
4.6.2 Full CLR 4.0 Windows
4.7 Full CLR 4.0 Windows
4.7.1 Full CLR 4.0 Windows
4.7.2 Full CLR 4.0 Windows
.NET Core 1.0 CoreCLR 1.0 Windows, Linux1
.NET Core 1.1 CoreCLR 1.1 Windows, Linux1
.NET Core 2.0 CoreCLR 2.0 Windows, Linux1
.NET Core 2.1 CoreCLR 2.1 Windows, Linux1
.NET Core 2.2 CoreCLR 2.2 Windows, Linux1

Notes:
1 Linux (glibc, 32 and 64 bit), binaries linked against musl libc are not supported


Web and web service frameworks Versions
ASP.NET
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2
ASP.NET Owin/Katana 3.0.0+
Service Fabric Reliable Services 2.5
HttpClient
HttpWebRequest

Remoting frameworks Versions
WCF
.NET Remoting

Database frameworks Versions
ADO.NET SQL Server, SQL CE, ODBC, OLEDB, Oracle using Oracle.DataAccess.dll
MongoDB .NET Driver 2.3.0 - 2.7.0

Messaging libraries Versions
.NET RabbitMQ client library 3.3.5 - 5.1
Microsoft Azure Service Bus Clientfor .NET Coming soon: 2.0.0 - 3.1.1
IBM MQ client Coming soon: 8.0 - 9.1

See also OneAgent SDK for .NET for custom tracing capabilities

C / C++

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

Go


Operating systems
Linux (glibc, 32 and 64 bit), binaries linked against musl libc are not supported
Windows (32 and 64 bit)

Notes:

  • Support limited to official stable Go releases.
  • On Linux systems, application binary must be dynamically linked.

Node.js

Node.js follows a Long Term Support (LTS) release schedule. See Dynatrace support/desupport for Node.js versions for details.

Versions : 6.x, 8.x, 10.x, 11.x, 12.x


Web frameworks Versions
Express 3, 4
HTTP, HTTPS built-in
HTTP/2 built-in
hapi 17+
restify 2.x

Database frameworks Versions
Memcached 2.2
MongoDB driver 1.4.x, 2.x, 3.x
MySQL
MySQL2
Couchbase
PostgreSQL
SQLite3 (context passing only)
Redis
IOredis)

Messaging libraries Versions
Rabbitmq

Other Versions
gRPC

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

IBM Integration Bus Early Adopter

  • Versions 9.x and 10.x

Notes:
End-to-end tracing for message flows triggered by web requests, web services or IBM MQ. IBM Integration Bus (IIB) is supported on Windows, Linux and AIX.

PHP

  • Linux (mod_php, FastCGI or PHP-FPM)
  • Windows OneAgent version 1.165 (mod_php and PHP CGI)
  • Versions: 5.6, 7.0, 7.1, 7.2, 7.3

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


Database extensions Versions
PDO built-in
mysql, mysqli built-in
PostgreSQL built-in
Oracle Database built-in

PHP frameworks and PHP-based application platforms
CakePHP
Drupal
Joomla
Laravel
Magento
Symfony
WordPress
Yii

Python

See OneAgent SDK for Python for custom tracing capabilities.

Varnish Cache

How to monitor Varnish Cache

Web servers

Servers Versions
Apache HTTP Server 2.0 (deprecated), 2.2, 2.4
IBM HTTP Server 7.0, 8.0, 8.5, 9.0
Microsoft IIS 7.0, 7.5, 8.0, 8.5, 10
NGINX * 1.4 or later, or NGINX Plus R1 or later, as long as the specific binaries in use is either in the list of supported binaries, or the corresponding debug information is available locally.
* Any build of 1.11.5, or NGINX Plus R11, or later.
Capture of additional NGINX Plus metrics will be supported through version R15
Oracle HTTP Server 11g, 12c

For NGINX, Dynatrace provides information about:

  • All incoming requests.
  • Outgoing requests that originate from one of the following:
    • ngx_http_proxy_module (proxy_pass)
    • ngx_http_fastcgi_module (fastcgi_pass)
    • ngx_http_memcached_module (memcached_pass)
    • ngx_http_scgi_module (scgi_pass)
    • ngx_http_uwsgi_module (uwsgi_pass)|

List of Linux distributions for NGINX binaries
https://archives.dotdeb.org
http://archive.ubuntu.com
http://archive.webtatic.com
https://buildpacks.cloudfoundry.org
https://copr-be.cloud.fedoraproject.org
http://dl.fedoraproject.org
http://download.opensuse.org
http://ftp.debian.org
http://nginx.org
https://oss-binaries.phusionpassenger.com
https://packages.dotdeb.org
http://packages.eu-west-1.amazonaws.com
https://packages.gitlab.com
https://plus-pkgs.nginx.com
https://pulp.inuits.eu
http://security.debian.org
http://www.atomicorp.com

Dynatrace maintains an updated full list of supported NGINX binaries.


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.

Browsers Versions
Android Browser 3 latest versions
Google Chrome 3 latest versions (desktop and mobile)
Microsoft Edge Latest version
Microsoft Internet Explorer 8+
Mozilla Firefox 3 latest versions
Opera 2 latest versions
Safari 3 latest versions (OS X and iOS)

Note:
Compatibility mode for Internet Explorer versions earlier than 8 isn't supported. However, we still inject our RUM JavaScript tag into all pages. If you don't want the RUM JavaScript tag to be injected into officially unsupported versions, you'll need to define appropriate browser exclusion rules in your application settings.

Browsers for session recording
Browsers Versions
Android Browser 2 latest versions
Google Chrome 3 latest versions (desktop and mobile)
Microsoft Edge Latest version
Microsoft Internet Explorer 11
Mozilla Firefox 3 latest versions
Opera 2 latest versions
Safari 3 latest versions (OS X and iOS)

Note: 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 frameworks Versions
AngularJS 1.0 - 1.7
Angular 2.x - 7.x
Dojo 1.6.1 - 1.13.x
Ext JS 3.4, 4, 5, 6.x
ICEfaces 1.8, 2, 3
jQuery ( Backbone.js ) 1.3 - 1.12, 2.0 - 2.2, 3.0 - 3.3.x
MooTools 1.4.5 - 1.6.0
Prototype 1.6, 1.7.x
Sencha Touch 2.0 - 2.4

Real User Monitoring auto-injection

Real User Monitoring auto-injection is done by OneAgent and is supported for the following technologies/servers.


Real User Monitoring auto-injection by OneAgent
Apache HTTP Server
IBM HTTP Server
Java servlet-based web applications
Microsoft IIS
NGINX
Node.js
Oracle HTTP Server

Mobile App Real User Monitoring

Operating Systems Versions
Android 4.0.3 - 9 (API 15 - 28)
iOS 6+

Frameworks Versions
AFNetworking 3.x
Apache Cordova 3.x+
Custom WebViews Supported
DexGuard Limited support (not compatible with TamperDetection)
PhoneGap 2.9.1+
ProGuard Supported
OkHttp 3 (and OkHttp 3 based libraries like Retrofit 2)
Xamarin Xamarin.iOS, Xamarin.Android, Xamarin.Forms (.NET Standard > 1.6)

Dynatrace Gradle plugin Required Android Gradle plugin version
7.2.0.1206 1.5 - 3.2
7.2.3.1251 1.5 - 3.3
7.2.4 3.4

Dynatrace OpenKit

Languages/Frameworks Versions
Java 6, 7, 8
.NET Framework 3.5, 4.0, 4.5, 4.6, 4.7
.NET Core 1.0, 1.1, 2.0
.NET UWP
.NET PCL 4.5
.NET Standard 2.0
C/C++ Windows Visual Studio 2015/2017
C/C++ Linux GCC 5.0.0+ or CLang 3.8.0+

You can view more details on the following reference pages.

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


Plugins



Dynatrace plugins only run on physical or virtual hosts, not within containers.


OneAgent Plugins

Technology Versions Container Support
.NET CLR not available
ActiveMQ 5.8.0+ (1)
Apache Solr 6.x
Cassandra 2.0+ (1)
Couchbase 4.3+ not available
CouchDB 1.x not available
Elasticsearch 2.3+ (1)
Hadoop 2.4.1+ (1)
HAProxy Daemon-mode only (-D option) 1.4, 1.5, 1.6 (1)
Kafka 0.9.0.1+
Memcached 1.4.24+ not available
Microsoft SQL Server 2 2008, 2012, 2014, 2016, 2017 not available
MySQL3 5.7 not available
MongoDB 2.6+ not available
PHP-FPM
PostgreSQL 9.1+ not available
RabbitMQ 4 3.4.0+ not available
Redis 2.8+ (1)
Spark 1.6 (1)

Notes:
1 To monitor technologies running within Docker containers, network access from OneAgent to the technologies in the Docker containers must be provided.
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 Plugins

Technology Versions Container Support
Citrix NetScaler 10.5+
DataPower 4.0+
F5 BIG-IP LTM 11+
IBM iSeries (AS/400) - Preview 7.2+
IBM MQ 8.0+
Juniper Networks - Preview 12.1+
SAP ABAP platform - Preview 7.31+
Windows Server 2003+

Private synthetic



Private synthetic monitors are executed on synthetic-enabled Environment ActiveGates installed on the following operating systems:

HTTP monitors

Windows OS Versions
Windows Server 2016
Linux distribution Versions
Red Hat Enterprise Linux 6+
Ubuntu 12.04+
openSUSE 13
CentOS 7
Amazon Linux AMI 2014.03, 2017.09

Browser monitors

Linux distribution Versions
Red Hat Enterprise Linux 7
Ubuntu 16.04
CentOS 7

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.