How does Dynatrace monitor Java applications?

Capabilities

Dynatrace provides extensive Java monitoring capabilities:

See our supported technologies matrix for details about the supported frameworks.

JVMs

Dynatrace provides support for all major JVMs and JDKs.

See our supported technologies matrix for details about the supported JVMs.

Support

The different JVMs have different support timelines based on their vendors. Dynatrace is commited to support each JVM and version at least as long as the vendor does and in most cases at least 1 year longer.

Oracle Hotspot JVM

The Oracle support matrix can be found here.

JVM versions 6,7 and 8 are receiving indefinite sustained support by Oracle. Dynatrace support for these versions is currently open ended as well.

Versions 9 and 10 are non-LTS versions and will be end of life in 2018. Dynatrace will support them until end of 2019.

Learn about known problems and solutions to the IBM JVM.

OpenJDK

The OpenJDK is open source but officially supported by RedHat. The support lifetime can be found here.

Dynatraces supports 6, 7 and 8 with an open end right now.

Versions 9 and 10 are non-LTS versions. Dynatrace will support them until end of 2019.

Learn about known problems and solutions to the IBM JVM.

SAP JVM

The SAP JVM is a JVM built and maintained by SAP and is based on OpenJDK. Details and the official versions can be found here

Dynatrace supports 6, 7 and 8 with an open end right now.

IBM JVM

The IBM JVM has its own support timeline but actual support is based on support of other IBM products. For Dynatrace, the most important product here is WebSphere Application Server (see the support timeline).

WebSphere Application Server is on the Enhanced Lifecycle policy. This means that although WebSphere 8 is EOS as of April 2018, IBM will continue to support it until 2021.

Dynatrace will support WebSphere and the underlying JVM versions as long as they are supported by IBM. See our supported technologies matrix for details.

This means that, at the moment, IBM JVM 6,7, and 8 have open-ended support.

Learn about known problems and solutions to the IBM JVM

Azul

Dynatrace also supports the two propritary JVMs from Azul Zulu and Zing. Detaiuls can be found in our supported technologies matrix.