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.

Operating systems, containers, and hypervisors



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

Operating systems

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.8 (musl libc 1.1.14 - 1.1.19) x86_64
Amazon Linux 2014.03+ x86
CentOS 6+ x86, PPCLE
CoreOS 835.13+ (with permissive SELinux) x86
Debian 6+ x86
Fedora 20+ x86
Red Hat Enterprise Linux 5.4+ x86, PPCLE
openSUSE 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)
Ubuntu 12.04+ x86, PPCLE

Unix Systems Versions CPU architectures
IBM AIX full-stack (beta)1 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

Notes:
1 Environments with Active Memory Expansion (AME) are currently not supported.


Windows OS Versions CPU architectures
Windows 7, 8, 8.1 (32-bit and 64-bit) x86
Windows 10 (64-bit only) x86
Windows Server 2008 (32-bit and 64-bit) x86
Windows Server 2008 R2, 2012, 2012 R2, 2016, 2019 (64-bit only) x86

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

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
Azure Container Services/Kubernetes VM-Extension1
Azure Container Services/Docker Swarm VM-Extension1
Cloud-Services (Classic) Startup-Script
App Services (Windows based) SiteExtension Coming soon

Notes:
1 Additional to the VM-extension, standard OneAgent installation options are still applicable.


Platform Service Code-Module Support Azure Monitor Metrics
Blob-Storage HttpClient1 Coming soon
Table-Storage HttpClient1 Coming soon
Queue-Storage HttpClient1 Coming soon
File-Storage Coming soon
Disk-Storage Coming soon
ServiceBus Queues and Topics Microsoft Azure Service Bus Client for .NET Coming soon
Load-Balancer yes3
Application Gateway Coming soon
API Management Coming soon
SQL Azure Supported database frameworks2 Coming soon
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

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 (via BOSH add-on) 2.1, 2.2, 2.3, 2.4 See support model for PCF

Heroku

Features Versions
Stack Heroku-16 (default)

Kubernetes

Distributions Versions
Vanilla Kubernetes 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13
Amazon Elastic Container Service for Kubernetes (EKS)
Azure Container Service with Kubernetes (AKS)
Google Kubernetes Engine (GKE)
Pivotal Container Service (PKS)

Features Versions
Auto-injection in containers (with underlying Docker runtime) 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13
Tags and properties from pods 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13
OneAgent Operator roll-out 1.9, 1.10, 1.11, 1.12, 1.13

OpenShift

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

Features Versions
Auto-injection in containers (with underlying Docker runtime) 3.7, 3.9, 3.10, 3.11
Tags and properties from pods 3.7, 3.9, 3.10, 3.11
OneAgent Operator roll-out 3.9, 3.10, 3.11

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
Azul Zing 7, 8
Azul Zulu 6, 7, 8, 9
IBM J9 6, 7, 8
Oracle Hotspot 5, 6, 7, 8, 9, 10, 11
Oracle JRockit 6
Open J9 0.8 (JDK8), 0.9 (JDK8,JDK10)
OpenJDK 6, 7, 8, 9, 10, 11
SAP JVM 6, 7, 8

Application servers Versions
Apache Tomcat 6, 7, 8, 8.5, 9
Apache TomEE 1.6
Glassfish (Linux) 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.3
JBoss Application Server 6, 7
JBoss Enterprise Application Platform (EAP) 6, 7
Jetty 7, 8, 9
Oracle WebLogic 11g, 12c (10.3.x=11g)
WildFly 8, 9, 10, 11, 12, 13, 14

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

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
ElasticSearch 1 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
LinkerD 1.x 1.x
Servlet Engine 2.3, 2.4, 2.5, 3.0, 3.1
Vert.x 2, 3
WebMethods Broker & Integration Server 9.0, 9.5-9.10, 10.0, 10.1

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
Apache ActiveMQ 4, 5
HornetQ 2.2, 2.3, 2.4
IBM WebSphere MQ client 8.x, 9.x
JMS 1.1, 2.0
RabbitMQ 3.x

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

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

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 library 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


Web frameworks Versions
Express 3, 4
HTTP, HTTPS built-in
HTTP/2 built-in
[hapi])(https://hapijs.com/) 17+
restify 2.x

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

Messaging libraries Versions
RabbitMQ

| Other | Versions | | gRPC | |

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

PHP

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

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

Versions: 3.0.7, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.1.0, 4.1.1, 4.1.2, 4.1.3, 4.1.4, 4.1.5, 4.1.6, 4.1.7, 4.1.8, 4.1.10, 5.0.0, 5.1.0, 5.1.3

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


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+ (2)
Cassandra 2.0+ (2)
Couchbase 4.3+ not available
CouchDB 1.5.0+ not available
Elasticsearch 2.3+ (2)
Hadoop 2.4.1+ (2)
HAProxy Daemon-mode only (-D option) 1.4, 1.5, 1.6 (2)
Kafka 0.9.0.1+
Memcached 1.4.24+ not available
Microsoft SQL Server 2008, 2012, 2014, 2016, 2017 not available
MySQL1 5.7 not available
MongoDB 2.6+ not available
PostgreSQL 9.1+ not available
RabbitMQ 3 3.4.0+ not available
Redis 2.8+ (2)
Spark 1.6 (2)

Notes:
1 Including Percona Server and MariaDB.
2 To monitor technologies running within Docker containers, network access from OneAgent to the technologies in the Docker containers must be provided.
3 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
DataPower
F5 BIG-IP LTM
Windows Server 2003

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)

Async requests and single page applications

Dyntrace 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.11, 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)

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

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++