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.
Definition of the technology support version schema with examples:
Major version 5 is supported
Minor version 5.1 is supported
Patch version 5.1.1 is supported
Version range 5.1 – 5.3 is supported
The minimum required version is 5+
You can install OneAgent on the following Linux, Unix, Windows, and z/OS operating systems.
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.
x86-64
- 64-bit Intel/AMDs390x
- 64-bit IBM Z mainframeppc64le
- 64-bit PowerPCARM64 (AArch64)
- 64-bit Linux ARM, including AWS Graviton processorsSupported OS | Versions | CPU architectures |
---|---|---|
AlmaLinux | 8, 9 | ARM64 (AArch64), PPCLE, s390, x86-64 |
Alpine Linux (musl libc) for containers | 3.10 - 3.211 | x86-64 |
Amazon Linux | 2, 2023 | ARM64 (AArch64), x86-64 |
Azure Linux | 2 | x86-64 |
Bottlerocket | 12 | ARM64 (AArch64), x86-64 |
CentOS Stream | 9 | ARM64 (AArch64), PPCLE, x86-64 |
Debian | 10, 11, 12 | ARM64 (AArch64), x86-64 |
Fedora | 39, 40 | x86-64 |
Oracle Linux | 7, 8, 9 | x86-64 |
Red Hat Enterprise Linux | 7, 8, 9 | ARM64 (AArch64), PPCLE, s390, x86-64 |
Red Hat Enterprise Linux CoreOS | 4.123, 4.133, 4.143, 4.153, 4.163 | x86-64 |
Rocky Linux | 8, 9 | ARM64 (AArch64), x86-64 |
SUSE Linux Enterprise Server | 12.5, 15.2, 15.3, 15.4, 15.5, 15.6 | PPCLE, s390, x86-64 |
SUSE Linux Enterprise Server | 15.2, 15.3, 15.4, 15.5, 15.6 | ARM64 (AArch64) |
Ubuntu | 16.04 LTS, 18.04 LTS, 20.04 LTS, 22.04 LTS, 24.04 LTS | PPCLE, x86-64 |
Ubuntu | 18.04 LTS, 20.04 LTS, 22.04 LTS, 24.04 LTS | ARM64 (AArch64), s390 |
openSUSE | 15.5, 15.6 | PPCLE, x86-64 |
Dynatrace tests and provides support for installation of OneAgent on the AIX and Solaris versions listed below.
x86-64
- 64-bit Intel/AMDPOWER8
- 64-bit Power ISAPOWER9
- 64-bit Power ISAPOWER10
- 64-bit Power ISASPARC
UNIX System | Versions | CPU architectures |
---|---|---|
IBM AIX | 7.2 TL51, 7.3 TL01, 7.3 TL11, 7.3 TL21 | POWER10, POWER8, POWER9 |
Solaris | 11 | SPARC, x86-64 |
Dynatrace only tests and provides support for installation of OneAgent on the Windows versions listed below.
x86-64
-64-bit Intel/AMDWindows OS | Versions | CPU architectures |
---|---|---|
Windows Desktop 10 | 22H21, 15072, 16072, 18092, 21H22 | x86-64 |
Windows Desktop 11 | 21H2, 22H2, 23H2 | x86-64 |
Windows Server | 2012 R23, 20164, 20194, 20224, 20254 | x86-64 |
Windows Server - Nano | All versions supported5 | x86-64 |
OneAgent can detect and create disk entities (dt.entity.disk
) on the following file systems:
Starting with OneAgent version 1.307+.
Starting with OneAgent version 1.307+. Only space statistics are supported.
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.
Starting with OneAgent version 1.309+.
Starting with OneAgent version 1.303+. Only space statistics are supported.
Please see known limitations of Docker container monitoring.
Supported for OneAgent 1.267+ installed on the Podman node using crun container runtime, versions 0.17 - 1.15 Podman using the runc
runtime isn't supported. For more details. see OneAgent release notes version 1.267.
Dynatrace detects the hypervisor, but no dedicated logic is applied.
169.254.1.0
and 169.254.254.255
.0xFE800000
and 0xFEBFFFFF
.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.
Windows Pods and Nodes unsupported.
Traces HTTP calls via HttpClient support
Trace database calls via supported database frameworks (for example, ADO.NET or JDBC).
Only available for Standard Load Balancer
End-2-End tracing via Trace Context
End-2-End tracing using OneAgent SDK
applicationMonitoring
)Dynatrace supports a variety of Kubernetes flavors according to our support model for Kubernetes and Openshift.
Limited support based on compatibility with upstream Kubernetes.
Some distributions and hosted versions require additional configuration. See Technology support for more details.
For details, see Supported technologies.
See Dynatrace support/desupport for Java versions for details.
Virtual machines | Versions | Platforms |
---|---|---|
Amazon Corretto | 8 LTS, 11 LTS, 17 LTS, 20, 21 LTS, 22, 23 | Linux (x86-64, ARM64 (AArch64)) |
Azul Platform Core (Zulu) | 7, 8 LTS, 11 LTS, 17 LTS, 20, 21 LTS, 22, 23 | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
Azul Platform Prime (Zing) | 68, 78, 8 LTS8, 11 LTS8 | Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64) |
Bellsoft Liberica | 8 LTS, 11 LTS, 17 LTS, 20, 21 LTS, 22, 23 | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64), PPCLE), Solaris (SPARC, x86-64), Windows (x86-64) |
Eclipse Temurin (a.k.a. 'Adoptium') | 8 LTS, 11 LTS, 17 LTS, 209, 21 LTS, 22, 23 | AIX (POWER8, POWER9, POWER10), Linux (x86-64, ARM64 (AArch64), PPCLE, s390), Windows (x86-64) |
Fujitsu | 5, 6, 8 | Linux (x86-64), Windows (x86-64) |
GraalVM | 195, 205, 216, 227 | Linux (x86-64), Windows (x86-64) |
GraalVM for JDK | 17 LTS, 20, 21 LTS | Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
Hitachi | 5 | Windows (x86-64) |
Huawei | 8 | Linux (ARM64 (AArch64)) |
IBM JVM | 6, 7, 8 LTS | AIX (POWER8, POWER9, POWER10), Alpine Linux 64-bit (x86-64), Linux (PPCLE, PPCBE, s390, x86-64), Windows (x86-64) |
IBM Semeru | 8 LTS, 11 LTS, 17 LTS, 21 LTS | AIX (POWER8, POWER9, POWER10), Linux (x86-64, ARM64 (AArch64), PPCLE, s390), Windows (x86-64) |
Microsoft OpenJDK | 11 LTS, 17 LTS, 21 LTS | Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
OpenJ9 | 0.81, 0.92, 0.103, 0.114 | Linux (x86-64) |
OpenJDK | 6, 7, 8 LTS, 11 LTS, 17 LTS, 20, 21 LTS, 22, 23 | Alpine Linux 64-bit (x86-64), Linux (x86-64, s390), Windows (x86-64) |
Oracle HotSpot VM | 6, 7, 8 LTS, 11 LTS, 17 LTS, 20, 21 LTS, 22, 23 | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Solaris (SPARC, x86-64), Windows (x86-64) |
Oracle JRockit | 6 | Alpine Linux 64-bit (x86-64), Linux (x86-64), Solaris (SPARC), Windows (x86-64) |
SAP JVM | 7, 8 LTS, 11 LTS, 17 LTS, 20, 21 LTS, 23 | Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64) |
Application servers | Versions |
---|---|
Apache TomEE | 1, 7, 8 |
Apache Tomcat | 6, 7, 8, 8.5, 9, 101, 111 |
Fujitsu Interstage | 122, 132 |
IBM WebSphere Application Server | 8.5.5, 9.0, 8.53 |
IBM WebSphere Liberty | 8.5 - 254 |
JBoss Enterprise Application Platform | 7 |
Oracle WebLogic | 11g5, 12c, 14c |
Payara | 5, 6 |
WildFly | 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 - 26, 27 - 35 |
ESBs and SOA | Versions |
---|---|
Apache Camel | 2.21+, 3+, 4+1 |
Apache OpenEJB | 3.1 |
Mule (HTTP Listener) | 3.5, 3.6, 3.7, 3.8, 3.9, 4.1 - 4.7 |
Red Hat Fuse Standalone | 7.0+1 |
Red Hat Fuse on OpenShift | 7.0+1 |
TIBCO ActiveMatrix BusinessWorks | 5.8.2 - 5.142, 6.42, 6.52, 6.6 - 6.82 |
Web framework | Versions |
---|---|
Akka HTTP client | 10.1, 10.0, 10.2, 10.4, 10.5, 10.6, 10.7 |
Akka HTTP server | 10.1, 10.21, 10.41, 10.51, 10.61, 10.71 |
Apache HttpAsyncClient | 4.0, 4.1 |
Apache HttpClient | 3.1, 4, 5.0, 5.1, 5.2 |
Apache HttpCore | 42, 53 |
Elasticsearch | 1.74, 2.04, 2.14, 2.24 |
Grails | 35 |
Jakarta Servlet | 2.5, 3.0, 3.1, 4, 5, 6 |
Java HttpUrlConnection | All versions supported |
Java IMS Soap Gateway client | 3.2 |
Jetty HTTP client | 7, 8, 9, 10, 11, 12 |
Jetty HTTP server | 7, 8, 9, 10, 11, 12 |
LinkerdD | 1 |
Netty | 3.106, 46 |
Ning Asynchronous HTTP Client | 1.8, 1.9, 2, 3 |
OkHttp | 3, 4.0 - 4.3, 4.4 - 4.12 |
Play Framework | 2.2 - 2.6, 2.7, 2.8 |
Reactor Netty HTTP Client | 0.8, 0.9, 1.0, 1.1, 1.2 |
Reactor Netty HTTP Server | 0.6, 0.7, 0.8, 0.9, 1.0 |
RxJava | 3+ |
Software AG WebMethods Integration Server | 9.07, 9.5 - 9.127, 10.0 - 10.157, 10.77, 10.117, 10.157 |
Spring WebFlux | 5, 6 |
Spring WebFlux WebClient | 5, 6 |
Undertow | 18, 2.0 - 2.28, 2.3+ |
Threading | Versions |
---|---|
CompletableFuture | All versions supported |
Java ForkJoin | All versions supported |
Spring Integration | 2, 3, 4, 5, 6 |
reactor-core | 3 |
Web services | Versions |
---|---|
Apache Axis2 | 1.6, 1.7, 1.8 |
Apache CXF | 2, 3, 4 |
Hessian Web Services | 2.1, 3.1, 4.0 |
JAX-WS | 2 |
JBoss RESTEasy | 3, 4, 5, 6 |
JBossWS (Wildfly) | 41, 52 |
Jakarta RESTful Web Services | 2.1+ |
Jersey | 1, 2, 3 |
Play WS API | 2.2 - 2.4 |
REST web services via WINK framework | 1.2, 1.4 |
Spring Web Services | 2, 3, 4 |
Database frameworks | Versions |
---|---|
Apache Thrift | 2 |
DataStax client for Apache Cassandra | 2.1, 3, 4 |
JDBC | 4+ |
Jedis Redis | 2, 3, 4, 5 |
Lettuce | 5.1 - 5.3, 6.0.3 - 6.1.6, 6.1.8 - 6.5 |
MongoDB asynchronous driver | 3.0 - 3.6.41 |
MongoDB synchronous driver | 2, 3.0 - 3.6, 3.7 - 3.11, 3.12 - 4.11, 5.0 |
Spring Boot Starter Data MongoDB | 2, 3 |
Spring Boot Starter Data Redis | 2.1+ |
Messaging clients | Versions |
---|---|
ActiveMQ | 4, 5 |
ActiveMQ Artemis | 1, 2 |
Amazon SQS | 11, 21 |
HornetQ | 2.2, 2.3, 2.4 |
IBM MQ client | 8, 9 |
JMS | 1.1, 2.0, 3.0 |
Kafka | 1.0 - 1.1, 2.0 - 2.3, 2.4 - 2.7, 2.8, 3.0 - 3.6, 3.7 |
RabbitMQ | 3 |
Software AG WebMethod Broker and Universal messaging via JMS | All versions supported |
Spring AMQP | 1.5, 2.0, 2.1, 2.2, 2.3 |
Spring Cloud Stream Kafka Binder | 3+ |
Tibco EMS | All versions supported2 |
Remoting frameworks | Versions |
---|---|
Akka Remoting | 2.4, 2.5, 2.31, 2.61, 2.71 |
Amazon AWS Lambda SDK | 1, 2 |
Apache Thrift | 0.7 - 0.13 |
Glassfish RMI-IIOP | All versions supported |
IBM JVM RMI-IIOP | All versions supported |
JBoss Enterprise Application Platform - RMI-IIOP | 7 |
JBoss Enterprise Application Platform - Remoting | 7 |
Java CICS Transaction Gateway client | 9.0 - 9.2 |
Java IMS TM Resource Adapter | All versions supported |
Java RMI-JRMP | All versions supported |
OpenJDK/Oracle JVM RMI-IIOP | All versions supported |
WebLogic RMI-IIOP | All versions supported |
WebSphere Liberty RMI-IIOP | All versions supported |
WebSphere RMI-IIOP | All versions supported |
gRPC | 1.18 - 1.71 |
Monitoring frameworks | Versions |
---|---|
OpenTelemetry | 1.0 - 1.3, 1.4 - 1.43 |
OpenTracing | 0.33, 0.32, 0.31 |
Logging frameworks | Versions |
---|---|
Apache Tomcat access logs | 8, 9, 10, 11 |
JBoss LogManager | 1.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.24 |
Logback (QOS) | 1.x |
java.util.logging | All versions supported |
See also OneAgent SDK for Java for custom tracing capabilities.
Virtual machine | Versions | Platforms |
---|---|---|
GraalVM Native Image | GraalVM for JDK 17 version 231, GraalVM for JDK 21 version 231 | Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
Web framework | Versions |
---|---|
Apache HttpClient | 5.2+ |
Micronaut | 3.9+ |
Quarkus | 3.8+ |
Spring Boot | 3.2+ |
Dynatrace supports .NET applications written in C#. Limited support for .NET applications written in other languages is available, though not explicitly tested.
Runtime | Versions | Platforms |
---|---|---|
.NET and .NET Core | Core 2.1, Core 2.2, Core 3.0, Core 3.1 | Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64) |
.NET and .NET Core | 51, 61, 71, 81, 91 | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
Web framework | Versions |
---|---|
ASP.NET Core | All versions supported |
ASP.NET Owin/Katana | 3.0.0+ |
HttpClient | All versions supported |
HttpListener | All versions supported |
HttpWebRequest | All versions supported |
Web service | Versions |
---|---|
Azure Functions | 2 |
Remoting framework | Versions |
---|---|
gRPC | 2.23.2+ |
Database framework | Versions |
---|---|
ADO.NET | SQL Server, SQL CE, Oracle using Oracle.DataAccess.dll |
Azure Cosmos DB | 3.18+ |
MongoDB .NET driver | 2.3 - 2.7, 2.8+ |
Messaging client | Versions |
---|---|
Azure Messaging Service Bus | 7+ |
Confluent Kafka client library | 1.4.0+ |
IBM MQ client | 8.0 - 9.1 |
MassTransit | 7.0 - 8.3.1 |
Microsoft Azure Service Bus client for .NET | 2.0.0 - 5.2.0 |
RabbitMQ client | 4.1 - 6.x |
Monitoring framework | Versions |
---|---|
OpenTelemetry | 1.0.1+, 1.1+ |
Logging framework | Versions |
---|---|
Microsoft Logging Extensions | 3.0.0+ |
Serilog | 2.9+ |
log4net | 2.0.6+ |
See also OneAgent SDK for .NET for custom tracing capabilities.
Dynatrace supports .NET applications written in C#. Limited support for .NET applications written in other languages is available, though not explicitly tested.
Runtime | Versions | Platforms |
---|---|---|
.NET Framework | 3.5 SP1, 41, 4.51, 4.5.11, 4.5.2 - 4.8 | Windows (x86-64) |
Web framework | Versions |
---|---|
ASP.NET | All versions supported |
ASP.NET Core | All versions supported |
ASP.NET Owin/Katana | 3.0.0 - 4.0.1 |
HttpClient | All versions supported |
HttpListener | All versions supported |
HttpWebRequest | All versions supported |
Remoting framework | Versions |
---|---|
.NET Remoting | All versions supported |
WCF | All versions supported |
Database framework | Versions |
---|---|
ADO.NET | SQL Server, SQL CE, ODBC, OLEDB, Oracle using Oracle.DataAccess.dll |
Azure Cosmos DB | 3.18+ |
MongoDB .NET driver | 2.3 - 2.7, 2.8+ |
Messaging client | Versions |
---|---|
Azure Messaging Service Bus | 7+ |
Confluent Kafka client library | 1.4.0+ |
IBM MQ client | 8.0 - 9.1 |
MSMQ Client | All versions supported |
MassTransit | 7.0 - 8.3.1 |
Microsoft Azure Service Bus client for .NET | 2.0.0 - 3.1.1, 3.2.0 - 5.2.0 |
RabbitMQ client | 4.1 - 6.x |
Monitoring framework | Versions |
---|---|
OpenTelemetry | 1.0.1+, 1.1+ |
Logging framework | Versions |
---|---|
Microsoft Logging Extensions | 3.0.0+ |
Serilog | 2.9+ |
log4net | 2.0.6+ |
Go toolchains | Versions | Platforms |
---|---|---|
Golang toolchain with FIPS (openssl-fips) modifications | 1.21.0 - 1.21.9, 1.21.10 - 1.21.11, 1.21.13, 1.22.7, 1.22.9 | Alpine Linux 64-bit (x86-64), Linux (x86-64) |
Official Golang toolchain | 1.21, 1.22, 1.23, 1.24 | Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64) |
Web framework | Versions |
---|---|
net/http | All versions supported |
Database frameworks | Versions |
---|---|
Cassandra client (gocql/gocql) | 1.0 - 1.7 |
Microsoft SQL Server (denisenkom/go-mssqldb) | 0.11 - 0.12 |
Microsoft SQL Server (microsoft/go-mssqldb) | 0.11 - 0.21, 1.0 - 1.8 |
MongoDB Go driver (mongo-go-driver) | 1.3 - 1.17, 2.+ |
MySQL | 1.4.1, 1.5.0, 1.6.0, 1.7, 1.8.0 - 1.9.0 |
PostgreSQL (jackc/pgx) | 4.7 - 4.18 |
PostgreSQL (lib/pq) | 1.2.0, 1.3.0, 1.4.0 - 1.10.9 |
go-redis | 7, 8.8.0 - 8.11.5, 9 |
Messaging clients | Versions |
---|---|
Kafka (IBM/sarama) | 1.40+ |
Kafka (Shopify/sarama) | 1.18 - 1.39 |
Kafka (confluentinc/confluent-kafka-go) | 1.9 - 2.8 |
Remoting frameworks | Versions |
---|---|
gRPC | 1.17 - 1.28, 1.29, 1.30 - 1.39, 1.40 - 1.59, 1.60 - 1.68, 1.69 - 1.71 |
Monitoring frameworks | Versions |
---|---|
OpenTelemetry | 1.0 - 1.7, 1.8 - 1.11.0, 1.11.1 - 1.27, 1.28 - 1.35 |
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 versions | Versions | Platforms |
---|---|---|
Node.js | 181, 202, 222, 232 | Alpine Linux 64-bit (x86-64), Linux (ARM64 (AArch64), PPCLE, s390, x86-64), Windows (x86-64) |
Web frameworks | Versions |
---|---|
Connect | >=3.0.0 |
Express | 3, 4 |
Fastify | >=3.3.0 |
HTTP, HTTPS | All versions supported |
HTTP/2 | All versions supported |
Koa | >=7.0.0 |
Nest | >=6.0.01 |
hapi | 17+ |
restify | >=4.1 |
router | >=1.0.0 |
Database frameworks | Versions |
---|---|
Couchbase | 2.4, 2.5, 2.6, 3, 4 |
GraphQL | 15+1 |
IOredis | 4, 5 |
MongoDB | 2, 3, >=4 |
MySQL | 2 |
MySQL2 | 1.6, 1.7, 2, 3 |
PostgreSQL | 5, 6, 7, 8 |
Redis | 0.10, 0.12, 1.0, 2.5, 3.0, 4 |
SQLite3 (context passing only) | <5, 5.1+3 |
mssql | >=5 |
oracledb | 52 |
Messaging clients | Versions |
---|---|
KafkaJs client library | 1.11+, 2 |
RabbitMQ | 0.2, 0.3.2, 0.4.2, 0.5, 0.6, 0.7, 0.8, 0.9, 0.10 |
Monitoring frameworks | Versions |
---|---|
OpenTelemetry | 1 |
Cache | Versions |
---|---|
Memcached | 2.2 |
See also OneAgent SDK for Node.js for custom tracing capabilities.
Python runtime | Versions | Platforms |
---|---|---|
CPython | 3.8, 3.9, 3.10, 3.11, 3.12, 3.13 | Alpine Linux 64-bit (x86-64, ARM64 (AArch64)), Linux (x86-64, ARM64 (AArch64)) |
Database frameworks | Versions |
---|---|
SQL Alchemy | 1.1+ |
psycopg2 | 2.8.4+ |
Messaging libraries | Versions |
---|---|
Celery | 5.3+ |
Asynchronous execution libraries | Versions |
---|---|
Python standard library: asyncio | All versions supported |
Python standard library: concurrent.futures | All versions supported |
Python standard library: queue | All versions supported |
Python standard library: subprocess | All versions supported |
Python standard library: threading | All versions supported |
PHP versions | Versions | Platforms |
---|---|---|
PHP | 7.1 (Zend Engine 3.1), 7.2 (Zend Engine 3.2), 7.3 (Zend Engine 3.3), 7.4 (Zend Engine 3.4), 8.0 (Zend Engine 4.0), 8.1 (Zend Engine 4.1)1, 8.2 (Zend Engine 4.2)2, 8.3 (Zend Engine 4.3)3, 8.4 (Zend Engine 4.4)4 | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
See Dynatrace support model for PHP applications for support and desupport details.
Database frameworks | Versions |
---|---|
Microsoft Driver for PHP for SQL Server | 4.0-5.61 |
MongoDB PHP for Linux | 1.3+ |
MongoDB PHP for Windows | 1.3+ |
Oracle Database | All versions supported |
PDO | All versions supported |
PostgreSQL | All versions supported |
mysql, mysqli | All versions supported |
phpredis | 4.0.0+2 |
predis | 1.1.2+ |
Messaging client | Versions |
---|---|
RabbitMQ client (php-amqplib) | 2.7+ |
Application platforms | Versions |
---|---|
Adobe Commerce | All versions supported |
CakePHP | All versions supported |
CodeIgniter | All versions supported |
Drupal | All versions supported |
Joomla | All versions supported |
Laminas | All versions supported |
Laravel | All versions supported |
Magento | All versions supported |
Slim | All versions supported |
Symfony | All versions supported |
WordPress | All versions supported |
Yii | All versions supported |
Monitoring frameworks | Versions |
---|---|
OpenTelemetry | 1.0.0 |
Cache | Versions |
---|---|
Memcached | 3.0.0+1 |
Logging frameworks | Versions |
---|---|
Monolog | 2.3 - 2.4, 3.0 |
See OneAgent SDK for PHP for custom tracing capabilities.
Versions | Versions | Platforms |
---|---|---|
IBM App Connect Enterprise | 11.0.0.4+, 12.0.3.0+ | AIX (POWER8, POWER9, POWER10), Linux (x86-64, s390), Windows (x86-64) |
IBM Integration Bus | 10 | AIX (POWER8, POWER9, POWER10), Linux (x86-64, s390), Windows (x86-64) |
See Instrument your Erlang application with OpenTelemetry for OpenTelemetry support.
See Instrument your Ruby application with OpenTelemetry for OpenTelemetry support.
See Instrument your Rust application with OpenTelemetry for OpenTelemetry support.
Servers | Versions | Platforms |
---|---|---|
Apache HTTP Server | 2.0, 2.2 | Alpine Linux 64-bit (x86-64), Linux (PPCLE, x86-64, ARM64 (AArch64)), Solaris (SPARC), Windows (x86-64) |
Apache HTTP Server | 2.4 | Alpine Linux 64-bit (x86-64), Linux (PPCLE, x86-64, ARM64 (AArch64)), Solaris (SPARC, x86-64), Windows (x86-64) |
Fujitsu Interstage IHS | 121, 131 | Linux (x86-64), Windows (x86-64) |
IBM HTTP Server | 7, 8 | AIX (POWER8, POWER9, POWER10), Linux (PPCLE, x86-64), Solaris (SPARC), Windows (x86-64) |
IBM HTTP Server | 8.5 | AIX (POWER8, POWER9, POWER10), Linux (PPCBE), Linux (PPCLE, x86-64), Linux (s390), Solaris (SPARC), Windows (x86-64) |
IBM HTTP Server | 9 | AIX (POWER8, POWER9, POWER10), Linux (PPCLE, x86-64), Linux (s390), Solaris (SPARC), Windows (x86-64) |
Oracle HTTP Server | 11g, 12c | Solaris (SPARC) |
Log enrichment | Versions |
---|---|
access.logs | All versions supported |
error.logs | All versions supported |
Servers | Versions | Platforms |
---|---|---|
Microsoft IIS | 7.5, 8.0, 8.5, 10.0 | Windows (x86-64) |
Servers | Versions | Platforms |
---|---|---|
Kong Gateway | 2.8 - 3.62, 3.7 - 3.93 | Alpine Linux 64-bit (ARM64 (AArch64), x86-64), Linux (ARM64 (AArch64), x86-64) |
NGINX | 1.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 | Alpine Linux 64-bit (ARM64 (AArch64), x86-64), Linux (ARM64 (AArch64), x86-64, PPCLE) |
NGINX Plus | R11 - R141, R151, R16 - R171, R181, R191, R201, R211, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31, R32 | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64), PPCLE) |
OpenResty | 1.13.6, 1.15.8, 1.17.8, 1.19.3, 1.19.9, 1.21.4.1, 1.21.4.2, 1.21.4.3, 1.25.3.1, 1.25.3.2 | Alpine Linux 64-bit (ARM64 (AArch64), x86-64), Linux (ARM64 (AArch64), x86-64) |
Tengine | 1.4.2 - 2.2.3, 2.3.0 - 2.3.3, 2.3.4, 2.4.0, 2.4.1 | Alpine Linux 64-bit (x86-64), Linux (x86-64) |
Log enrichment | Versions |
---|---|
error.logs | All versions supported |
All modern browsers with JavaScript and cookies enabled are supported, but only the browsers below are tested1.
If you don't want the RUM JavaScript to be injected into officially unsupported versions, define appropriate browser exclusion rules in your application settings.
Technologies like Electron and similar wrappers that create desktop applications from webpages are not supported.
Dynatrace offers generic support for every application via XHR or Fetch() API but also offers special support for Angular.
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.
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.
Minimum required versions: .Net Core 3.1, .Net Standard 2.1, Microsoft.AspNetCore.Http.Abstractions 1.0.2 (for full framework).
On the following web servers and applications, Dynatrace supports user action to distributed trace correlation for XHR requests.
Minimum required versions: .Net Core 3.1, .Net Standard 2.1, Microsoft.AspNetCore.Http.Abstractions 1.0.2 (for full framework).
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.
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.
Including OkHttp-based libraries like Retrofit 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.
32-bit devices: OneAgent for iOS version 8.249 is the last version that supports 32-bit devices.
Xcode: We support apps built with Xcode 16+.
Specifically, we support only those Xcode versions that Apple allows for App Store submission. Check Submit your iOS apps to the App Store on the Apple Developer site to learn which Xcode versions are currently supported.
Starting with OneAgent for iOS version 8.309, Dynatrace stopped supporting Xcode 15. We only support Xcode 16+.
Also, be aware that Apple app submission guidelines will restrict support to applications built with a minimum of Xcode 16 and iOS 18 SDK starting April 2025.
For more details, check Dynatrace Android Gradle plugin.
You can view more details on the following reference pages.
See Dynatrace Hub for the complete list of technologies supported by Dynatrace Extensions.
See Requirements for private Synthetic locations.
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.
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.