System requirements

Dynatrace AppMon components

Agents

  • Supported agent platforms and operating systems
  • Oracle (Sun) JVM, IBM JVM, JRockit JVM, Azul JVM
  • 10MB disk space
  • Dynatrace AppMon bootstrap agent 6.x
  • DB Agent supports:
    • Oracle Database 11g/12c
    • Microsoft SQL Server 2012/2014/2016
    • MySQL 5.6/5.7
    • DB2 9.7.0.11, 10.1, 10.5, 11.1
    • Aurora AppMon 2018 February

AppMon Server

The AppMon Server (backend process / Windows service / *NIX daemon) is only supported on operating systems that support Java 8. Only the included Java Runtime Edition is supported.

  • Windows x64: 10/8.1/8/7/Vista or Server 2008/2012/2016 with latest service pack; installer (.msi) does not need a pre-installed JRE; package contains a private Java Runtime Edition v8.
  • Linux x64: With a recent kernel version 2.6 or higher.
    Installation requires a pre-installed Java Runtime Edition v8.
  • LDAP: For AppMon user authentication.
    • Active Directory
    • openLDAP

Hardware requirements

See the Deployment Guide for detailed hardware recommendations specific to your load.

Deployment size1 Physical cores required2 Recommended physical memory3 Also available memory options Recommended disk space Available as SaaS
Demo
5 agents | 150 transactions/sec
2 2GB 4GB, 8GB 1.5GB + 100GB Session storage/week No
Small
10 agents | 300 transactions/sec
4 4GB 8GB, 16GB 3GB + 200GB Session storage/week Yes
Medium
250 agents | 1,500 transactions/sec
8 8GB 16GB, 32GB 5GB + 1TB Session storage/week
Large
750 agents | 3,500 transactions/sec
16 16GB 32GB, 64GB 10GB + 2TB Session storage/week Yes
XLarge 32GB
1,600 agents | 5,000 transactions/sec
24 32GB - 20GB + >2TB Session storage/week No
XLarge 64GB
1,800 agents | 5,800 transactions/sec
24 64GB - 20GB + >2TB Session storage/week No
XLarge 96GB
2,000 agents | 6,500 transactions/sec
24 96GB - 20GB + >2TB Session storage/week No

1 The maximum agent numbers consider a typical combination of different agents types such as Java, .NET, host, WebServer, and PHP.
In special circumstances, significantly more agents are supported. These are usually host agents. Contact support for guidance and confirmation.
2 No virtual cores (Hyper-Threading), for Medium and higher, a clock speed of 2.6 GHz or higher is required.
3 Required memory for the AppMon Server and operating system. If there are other processes running, then additional heap is required.

Note

To improve performance, AppMon always uses the maximum available CPU and memory resources.
If you have more CPU cores or memory than required for the selected size, then AppMon uses them as well.

VM support

All previously listed deployment sizes may be deployed on a virtual machine. However, you must consider the following:

  • No over-commitment of resources (CPU, memory, network, disk) and no virtual-only resources that are not backed by dedicated physical resources.
  • Large and XLarge only. VM is equivalent to a physical box in all performance metrics. For more details see Guidelines for running AppMon in VMWare.
  • XLarge only. Database partitioning is mandatory.

AppMon Collector

  • Windows: x86/x64 10/8.1/8/7/Vista or Server 2008/2012/2016 with latest service pack
  • Linux: x86/x64 with a recent kernel version 2.6 or higher
  • Solaris: SPARC or x86/x64 10/11/11.1/11.2/11.3
  • AIX: Power 7.1/7.2
  • zOS Unix: 2.1/2.2
  • zOS z/Linux: SLES 11/12 & RHEL 6.6/6.7/7.0/7.1/7.2

Compatible JVMs for Collector runtime: Oracle (Sun) JVM 1.8+ (included with Windows and Linux installers), IBM JVM 1.8+.

AppMon also provides different Collector sizes. See the Deployment Guide for more information. See Set up Collectors for a proper configuration of the Collector(s) environment.

Deployment Size Recommended Disk Space Required Memory1 Physical Cores2
Small3
100 Java / 25 .NET Agents
30GB 2GB 1
Medium
200 Java / 100 .NET Agents
50GB 4GB 2
Large
400 Java / 250 .NET Agents
50GB 8GB 4

1 Required memory for the Collector. If there are other processes running, then additional heap is required.
2 No virtual cores (Hyper-Threading).
3 Small = Default shipped Collector size

AppMon Client

  • 500MB disk space
  • 2GB memory
  • Minimum screen resolution: 1024x768px
  • The Java Webstart Client can be started with any Webstart compatible browser.
    • Internet Explorer 8/9/10/11 and Firefox 38-48 are certified by AppMon.
    • The Java Webstart Client requires a Oracle JRE 1.8.0_45 or later.
  • OS versions:
    • Windows x64: 10/8.1/8/7/Vista or Server 2008/2012 with latest service pack (certified). A private JRE 1.8 for runtime is included.
    • Linux x64: SUSE / RedHat Linux with GTK (certified)
      The Linux Client package requires a JRE 1.6 or later for installation. A private JRE 1.8 for runtime is included.
    • Mac: OS X 10.8/10.9/10.10/10.11 64-bit (supported). An Oracle JRE 1.8 update 121 or higher is required (no private JRE is included).

AppMon Web

AppMon Web is built for viewing on tablet devices and desktop machines that have a minimum browser resolution of 1024 x 768 pixels. For example, iPad mini physical resolution 2048 x 1536 versus browser resolution 1024 x 768. More details for your device can be found here.

AppMon Web is supported and tested with the following browsers:

  • Edge 14+
  • Firefox 50+
  • Chrome 55+
  • Safari 10+

Drilldowns to the AppMon Client require a running AppMon Client. See the AppMon Client requirements for more details.

AppMon Performance Warehouse

The AppMon Performance Warehouse uses a relational database to store long-term historical data. By default, AppMon installs and uses an embedded database for demo/testing purposes. Any production installation of AppMon must use one of the following database management systems with the specified version to host the Performance Warehouse database:

  • Oracle 10g/11g/12c
  • Microsoft SQL Server 2008 / 2012 / 2014 / 2016
  • IBM DB2 Version 9.7 / 9.8 / 10.1 / 10.5 / 11.1
  • PostgreSQL 9.2 / 9.3 / 9.4 / 9.5 / 9.6

AppMon supports partitioned tables for high-load scenarios for all supported databases. For all AppMon installations greater than Large, a partitioned database is mandatory. You can find more details in Performance Warehouse Partitioning for Dynatrace.

To determine disk-space requirements for the AppMon repository upfront, factor 15GB per 1,000 persistent measures (of all system profiles within the AppMon repository). You can find more details in the Deployment Guide.

AppMon zRemote Agent

The zRemote Agent is supported on the following operating systems:

  • Windows x64 2008 R2 / 2012 R2

  • Linux x64


Application environments and technologies

For third-party software, AppMon follows the End of Life (EOL) timelines announced by respective software vendors related to specific platform and version support. This means that AppMon announces EOL for support of specific platforms and versions once the respective software vendors announce EOL.

Supported Java virtual machines1

Operating system Oracle JVM 8/7/6 IBM JVM 8/7/6 Oracle JRockit 6 SAP JVM 6.0/6.12,5 SAP JVM 7/8 OpenJDK JVM 7.0u55+ Azul Zulu JVM2 6/7/8 64-bit Azul Zing JVM2 6/7/8
Windows Check Check Check Check
Linux3 Check Check 4 Check Check Check Check Check Check
Solaris Check Check
AIX Check
zLinux Check
zOS Check

1 Only bytecode created by the Java Programming Language Compilers (javac) from supported JVM vendors.
2 64-bit only.
3 x86 and x64 architecture.
4 PPC 32 and 64-bit.
5 Only SAP Java Server VM 6.1.038 1.6-b04 on Windows and SAP Java Server VM 6.1.018 / 6.1.034 19.1-b02 on Linux.

Supported .NET Platforms

Operating system .NET 3.51 .NET 4.01 .NET 4.51 .NET 4.61 .NET 4.71 .NET Core 1.01,2 .NET Core 1.11,2
Windows Check Check Check Check Check Check Check

1 32 and 64-bit.
2 Not available on Classic Agent

Supported web servers for UEM

Operating system Apache Web Server 2.2/2.4 Microsoft IIS 7/7.5/8/8.5/10 IBM HTTP Server (IHS) 7/8/8.5 IBM HTTP Server (IHS) 9 Oracle HTTP Server 11/12 NGINX 1.4.7+
Windows Check Check Check Check 5 Check
Linux1 Check Check Check 5 Check Check 3
Solaris2 Check Check Check
AIX Check Check Check
zLinux Check4

1 x86 and x64 only.
2 Solaris SPARC only.
3 The NGINX agent is only available for builds where the debug symbols are available.
4 Apache Web Server 2.2 only.
5 Not available on Classic Agent.

Supported PHP versions

Operating system PHP 5.3 PHP 5.4 PHP 5.5 PHP 5.6 PHP 7.0 PHP 7.1 5
Windows (x86) Check 1,3 Check 1,3 Check 1,3 Check 1,3 Cross Cross
Linux (x86/x64) Check 1,2,3 Check 1,2,3 Check 1,2,3 Check 1,2,3 Check 1,2,3,4 Check 1,2,3,4,5

1 mod_php (for Apache Web Server) and PHP CGI (for IIS).
2 PHP FPM (fast process manager; for Nginx)
3 PHP threaded MPM is not supported as it is not production setup safe. (reason: PHP_TS)
4 Not available on Classic Agent 5 As of 7.0.3

Supported Node.js environments

Operating system Node.js 4.x Node.js 5.x Node.js 6.x Node.js 7.x Node.js 8.x
Linux Check Check Check AppMon 7.0.3 and later
Windows Check Check Check AppMon 7.0.3 and later

Supported frameworks:

  • http, https, Connect, Express, Restify
  • Errors
  • Code-level visibility, memory metrics, CPU metrics

Supported Virtualization Monitoring

Operating system vSphere 4.0 vSphere 4.1 vSphere 5.0 vSphere 5.1 vSphere 5.5 vSphere 6.0 vSphere 6.5
Windows Check Check Check Check Check Cross Cross
Linux Check Check Check Check Check Cross Cross

Other supported application environments and technologies

Servlet containers & application servers

Servlet containers

Technology Versions Support level
Apache Tomcat 6/7/8 Certified
Jetty 8/9 Certified

J2EE 6/7/8 compliant app servers

Technology Versions Support level
WebSphere Application Server 7/8/8.5.51 Certified
WebSphere Application Server 92 Supported
WebSphere Liberty profile 8.5.5.5 - 17.0.0.1 Certified
WebLogic Application Server 11g/12 Certified
JBoss AS CE 6.0.0/7.1.13 Certified
Wildfly 8.x/9.x/10.0 Certified
JBoss EAP 6.x/7.0.0 Supported
SAP NetWeaver 7.3 AS Java Certified
Fujitsu Interstage 114 Limited support
Glassfish 3.1/4 Open Source Certified
Virgo/SpringSource dm Server 2.x Supported

1 only IBM JVM 7 on Windows, Linux & AIX
2 only IBM JVM 8 on Windows, Linux & AIX
3 not all JMX measures available
4 only Fujitsu JVM 6/7 64-bit

Others

Technology Versions Support level
WebMethods Broker & Integration Server 9/9.5 - 9.10 Certified
Sun Java Web Server 6.1 Certified
Microsoft IIS/ASP.NET 7/7.5/8 Certified
Microsoft IIS/ASP.NET 8.5/10 Supported
ASP.NET Core1 1.0/1.1 Supported
Microsoft SharePoint Certified
MS COM+ Component Services for .NET Supported
Adobe LiveCycle Supported
other/proprietary Java/.NET Servers Limited support

1 Not available on Classic Agent.

Databases, connection pools, and big-data solutions

For DB Agents go to Agent section

Databases

Technology Versions Support level
IBM DB2 8/91 Certified
Oracle DB1,2 9i/10g/11g/12c Certified
Microsoft SQL Server1,2 2008/2012/2014/2016 Certified
PostgreSQL1 9.2/9.3/9.4/9.5/9.6 Certified
Derby1 Certified
generic support is available for ADO.NET data providers Limited support
generic support is available for any Type4 JDBC driver Limited support

1 JDBC Type4 drivers
2 ADO.NET data providers

Connection pools

Technology Versions Support level
WebSphere Connection Pool 7 - 8.5.5 Certified
WebSphere Connection Pool 9 Supported
WebLogic Connection Pool 10-12.1 Certified
JBoss Connection Pool 5.x-8.0 Certified
Apache DBCP 1.0-1.4/2 Certified
Tomcat Connection Pool 1.0.6 - 1.1.0 Certified
c3p0 0.8.5 - 0.9.5.0 Certified
GlassFish 3.x-4.x Certified
Hybris Certified
generic support is available for all J2EE connection pools Limited support

NoSQL & big-data solutions

Technology Versions Support level
Cassandra 1.2.x1, 2.0.11, 2.1.131, 3.0.31, 3.3.01, 3.4.01, 3.7.01 Certified
MongoDB Server Versions 2.0.x, 2.2.x, 2.4.x, 2.6.x,3.02 Certified
Solr Supported

1 Java Thrift based Clients (Hector 1.0/1.1, Astyanax 1.x) and Datastax 1.0.2/2.1.0 - 2.1.3, 2.1.5-2.19, 3.0.0, 3.0.2
2 Java drivers only, v. 2.3 - 2.13.x/3.0.0-3.0.2

Platforms and operating systems

On latest patch/service pack level

Technology Versions Support level
Windows1 10/8.1/8/7/Vista Certified
Windows1 Server 2008/2012/2016 Certified
Windows1 Server 2008 R2 >  64 logical processors Limited support
Suse Linux Enterprise Server1 11/12 Certified
RedHat Enterprise Linux AS1 6.7/7.0/7.1/7.2/7.3 Certified
RedHat Enterprise Linux AS Big Endian2 6.7/7.0/7.1/7.2/7.3 Certified
AIX2 7.1/7.2 Certified
Solaris1, 3 10/11/11.1/11.2/11.3 Certified
IBM zOS4 2.1/2.2 Certified
zLinux5 SLES 11/12 Certified
zLinux5 RHEL 6.6/6.7/7.0/7.1/7.2/7.3 Certified

1 x86 and x64
2 7 and 8 architectures
3 Solaris SPARC
4 No host agent or health information available
5 OS390x

ESBs and SOA

Technology Versions Support level
IBM WebSphere Message Broker 81 Certified
IBM Integration Bus1 9/10 Certified
Oracle Service Bus 10.3.4 / 12c (12.1.3) Certified
JBoss ESB 4.12 Certified
WSO2 4.62 Certified
Mule 3.0 - 3.8 Certified
TIBCO ActiveMatrix BusinessWorks Service Engine 5.8.2/5.9/5.10 Certified
Apache OpenEJB 3.1.4 Certified
SOA Software Service Manager 5.2/6.1 Limited support

1 On AIX, Windows & Linux 64-bit
2 HTTP communication only

Remoting

Technology Versions Support level
RMI / IIOP Certified
RMI / JRMP Certified
RMI / T3 Certified
.NET Remoting Certified
ORMI (OC4J 10g R3) Certified
JBoss Remoting Certified
WCF Certified
HTTP Remoting Certified
XML-RPC.NET Certified
MS Service Fabric Remoting Certified

Messaging

Technology Versions Support level
JMS 1.1/2.01 Certified
IBM WebSphere MQ 7/8 Certified
Apache Active MQ 5.x Certified
Microsoft MQ 3.0 Certified
RabbitMQ2 Java & .NET 3.5.x/3.6.x Certified
TIBCO EMS3 Certified
TIBCO Rendezvous 8.3.2 - 8.4.3 Certified

1 On Glassfish 4 and WildFly 8
2 Client only
3 Only for JMS 1.1

  • Place JMS sensor on sender and receiver
  • No agent needed on TIBCO EMS itself

Web Service Stacks

Technology Versions Support level
IBM WebSphere 7/8/8.5.5 Certified
IBM WebSphere 9 Supported
Oracle WebLogic 8.1/9/9.1/9.2/10/11g/12 Certified
.NET WebServices Certified
AXIS 1.4 Certified
AXIS2 1.3 / 1.4 / 1.5 / 1.6 Certified
Hessian 2.1/3/3.1/3.2/4.0 Certified
Oracle WebServices Certified
JAX WebServices Certified
Codehaus XFire 1.2 Certified
Apache CXF 2.2/2.3/2.4/2.5/2.6/3.0 Certified
Apache Wink 1.2.0 - 1.4.0 Certified
Restlet 2.1.0 - 2.3.7 Certified
RestEasy 2.3.5 - 3.0.19 Certified
Jersey 1.15/2.x Certified
Spring Web Services 2.0 Certified
WebMethods Glue Supported

Frameworks

Technology Versions Support level
Hibernate Supported
Struts 1.x/2.x Supported
AWT/Swing/RCP/WPF/WinForms Supported
Spring Supported
Applets Supported
Play1 1.3/2.2/2.3/2.4/2.5 Certified

1 Java only, no Scala support

HTTP Frameworks

Technology Versions Support level
JDK Http API Certified
Apache HttpClient 3.1/4.x Certified
Apache HttpAsyncClient 4.0.1 Certified
Jetty Http Client 8/9 Certified
NING Http Client 1.6.x / 1.7x / 2.x Certified

Logging

Technology Versions Support level
Java Logging API Certified
Log4J 2 Certified
Log4NET Certified
Logback Certified

AJAX frameworks for UEM

UEM is compatible with all JavaScript frameworks. Automatic click detection is available for:

Technology Versions Support level
dojo 1.6.1 ‐ 1.12.21 Supported
extjs 3.4.0 ‐ 6.2.01 2 Supported
icefaces 2 & 31 Supported
jquery 1.3 ‐ 1.12.4, 2.0 - 2.4 & 3.0-3.21 Supported
prototype 1.6.0 ‐ 1.7.31 Supported
angular 1.0 ‐ 1.5.8, 2.0.01 Supported
mootools 1.4.5 ‐ 1.6.01 Supported

1 Other versions of these frameworks still work, but certain measures might be missing. The JavaScript ADK can be used to capture the missing data.
2 In certain cases the JS agent does not capture the correct end time for extjs 6 user actions if the promise API is used.

The following frameworks are covered with the basic XHR detection:

Technology Versions Support level
GWT Supported
zk Supported
RichFaces Supported
ASP.net AJAX Supported
YUI Supported
Ember.js Supported

The following frameworks are covered with the jQuery sensor:

Technology Versions Support level
backbone.js Supported

Browser support for UEM

Highlighted entries are compatible with any JavaScript enabled browser.

Browsers

Technology Versions Support level
Internet Explorer 11 Supported
Internet Explorer 8, 9, 10 Limited support
Firefox1 3.5 - 27 Limited support
Firefox 28+ Supported
Safari 5+ Supported
Chrome 10+ Supported
Opera 12 Limited support
Opera 15+ Supported
Embedded Browser Limited support
Microsoft Edge Supported

1 only load actions, no special frameworks.

Mobile browsers

Technology Versions Support level
Mobile Safari 4+ Supported
Android Webkit 2.3 - 3.x Limited support
Android Webkit 4.0+ Supported
Internet Explorer Mobile Supported

CORS support

Technology Versions Support level
Safari 4+ Supported
Internet Explorer 8+ Supported
Firefox 3.5+ Supported
Chrome 10+ Supported
Opera 15+ Supported

W3C resource timing support

Technology Versions Support level
Internet Explorer 10+ Supported
Chrome 25+ Supported
Firefox 35+ Supported
Opera 15+ Supported
Android Webkit 4.4+ Supported
Internet Explorer Mobile 10+ Supported

Supported OS for mobile

Technology Versions Support level
Apple iOS 6 - 10 Certified
Android 2.3 - 7 Certified

Frameworks

Technology Versions Support level
PhoneGap 2.9.1+ Supported
Apache Cordova 3.x Supported
Custom WebViews Supported
KonyOne on Android Supported
OkHttp 3 (and OkHttp 3 based libraries like Retrofit 2)1 Supported
ProGuard Supported
DexGuard Limited Support2
AFNetworking Limited Support
RxCocoa, RxSwift Not Supported

1 Supported for Android Auto Instrumentation.
2 not compatible with TamperDetection

Mainframe environments

Technology Versions Support level
z/OS 2.1 / 2.2 Certified
WebSphere MQ 7.1/8.0 Certified
WebSphere MQ 9.0 Supported
DB2 v10 / v11 Certified
DB2 v12 Supported
CICS Transaction Server 4.1 / 4.2 / 5.1 / 5.2 / 5.3 / 5.4 Certified
CICS Transaction Gateway1, 2 8.1 / 9.0 / 9.1 / 9.2 Certified
CICS SOAP over HTTP Certified
CICS DLI Certified
CICS MQ Bridge3 Certified
IMS 13 / 14 / 15 Certified
IMS MQ Bridge4 Certified
IMS MQ Trigger Monitor Certified
IMS MSC Certified
IMS Shared Queues Certified
IMS Soap Gateway4 3.2 Certified
IMS Enterprise Suite4 3.2 Certified
IMS Connect API4 3.2 Certified
IMS TM Resource Adapter 13 / 14 / 15 Certified

1 EXCI and IPIC protocols (TCPIP and SNA protocols not supported)
2 WAS local mode configuration on CTG for Multiplatforms (not supported on z/OS)
3 Requires CTS 4.2 or later
4 Inbound only

Releases that are expected to work but are no longer supported by IBM

Technology Versions Support level
z/OS 1.12 / 1.13 Limited support
IMS 11 / 12 Limited support
DB2v9 Limited support
CICS TransactionGateway1 8.0 Limited support
IBM WebSphere MQ 7.0.1 Limited support
IBM IMS Soap Gateway2 2.2 / 3.1 Limited support
IBM IMS Connect API2 2.2 / 3.1 Limited support

1 CTG for zOS: EXCI and IPIC CTG for Multiplatforms: IPIC (no support for TCPIP or SNA) CTG local mode: IPIC (no support for EXCI on z/OS)
2 Inbound only