Supported technologies and versions

This page lists all environments, technologies, and versions that can be monitored with DESK. This list is continuously growing, so check back often. See also, End of support announcements.

Operating systems



Note: DESK 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, Windows, and z/OS operating systems.

Linux

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

Supported OS Versions CPU architecture
Alpine Linux (musl libc) for containers 3.4 - 3.91 x86
Amazon Linux 2014.03-2018.03 x86
Amazon Linux 2 All versions supported x86
CentOS 6.x, 7.x, 8.x PPCLE, x86
CoreOS 835.13+2 x86
Debian 7, 8, 9, 10 x86
Fedora 26, 27, 28, 29, 30 x86
Google Container optimized OS 69 LTS3, 703, 713, 723, 73 LTS3, 743, 753, 763, 77 LTS3 x86
OpenSUSE 15.x, 42.3 PPCLE, x86
Oracle Linux 6.8+, 7+ x86
Rancher OS 1.1.0-1.1.45 x86
Red Hat Enterprise Linux 5.4+4, 6+ x86
Red Hat Enterprise Linux 6.9+, 7+ s390x 64bit only
Red Hat Enterprise Linux 7+ PPCLE, x86
SUSE Enterprise Linux 11.4 x86
SUSE Enterprise Linux 12+ s390x 64bit only, PPCLE, x86
Ubuntu 14.04 LTS, 17.10 x86
Ubuntu 16.04 LTS, 18.04 LTS, 18.10, 19.04 PPCLE, x86
Ubuntu 18.04 LTS, 18.10, 19.04 s390x 64bit only

1 Is only supported in Containers monitored by a OneAgent fullstack installation or AppOnly integration. (musl libc 1.1.14 - 1.1.20)

2 with permissive SELinux

3 Supported for container-based roll-out via volume storage (refer to GKE)

4 OneAgent installation on a system with SELinux enabled is not supported on Red Hat Enterprise Linux 5

5 Ubuntu console

Unix

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

UNIX System Versions CPU architecture
IBM AIX 6.1 TL9 SP92, 7.1 TL3 SP9+1, 7.1 TL4 SP4+1, 7.1 TL5+1, 7.2 TL0 SP4+1, 7.2 TL1 SP2+1, 7.2 TL2+1 POWER8 64bit only, POWER9 64bit only
Solaris 10 1/13+, 11.x SPARC, x86

1 Environments with Active Memory Expansion (AME) are supported as of OneAgent version 1.161. There is currently no code module auto injection for AIX

2 There is no code module auto injection for AIX 6.1.

Windows

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

Windows OS Versions CPU architecture
Windows 10 (Desktop) 15073, 15112, 16073, 17092, 18032, 18092, 18093, 19032 x86 64bit only
Windows 7 and 8.1 7 SP1, 8.1 x86
Windows Server 17095, 18035, 18095, 19035, 2008 R21, 20121, 2012 R21, 20164, 20194 x86 64bit only
Windows Server 20081 x86
Windows Server - Nano All versions supported6 x86 64bit only

1 Including Windows Server Core

2 Semi-Annual Channel (SAC), excluding Windows 10 IoT

3 Long-Term Servicing Channel (LTSC), excluding Windows 10 IoT

4 Long-Term Servicing Channel (LTSC). Support includes Server Core installation (requires OneAgent installed in headless-mode) or monitored in app-only scenario

5 Semi-Annual Channel (SAC). Support includes Server Core installation (OneAgent installed in headless-mode) or monitored in app-only scenario

6 Limited support based on compatibility with Windows Server support when used as container image

IBM z/OS

DESK only tests and provides support for installation of OneAgent on the z/OS components and versions listed below.

Technology Versions
IBM z/OS 2.2, 2.3
DB2 11, 12
IBM MQ 8.0, 9.0
IMS 13, 14, 15

CICS

Technology Versions
CICS Transaction Server 5.1, 5.2, 5.3, 5.4, 5.5
CICS Transaction Gateway1, 2 9.0, 9.1, 9.2
CICS SOAP over HTTP
CICS DLI
CICS MQ Bridge
  • 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).

IMS

Technology Versions
IMS 13, 14, 15
IMS Soap Gateway1 3.2
IMS Enterprise Suite1 3.2
IMS Connect API1 3.2
IMS TM Resource Adapter 13, 14, 15
IMS MQ Bridge1
IMS MQ Trigger Monitor
IMS MSC
IMS Shared Queues
  • 1 Inbound only.

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 Extension for deploying OneAgent Integration of DESK with Azure Monitor
Virtual Machines VM-Extension1 yes
Virtual Machine Scale Set VM-Extension1 yes
Service Fabric VM-Extension1 no
Azure Kubernetes Service (AKS) VM-Extension1, Operator-rollout no
Cloud-Services (Classic) Startup script no
HDInsight Startup-Script no
App Service (Windows based) SiteExtension yes
Azure Functions SiteExtension (Early Adopter Release) yes

Notes:
1 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.


Platform service OneAgent code-module support Integration of DESK with Azure Monitor
Blob-Storage HttpClient1 yes
Table-Storage HttpClient1 yes
Queue-Storage HttpClient1 yes
File-Storage Infrastructure monitoring yes
Disk-Storage Infrastructure monitoring yes
ServiceBus Queues and Topics Microsoft Azure Service Bus Client for .NET yes
Load-Balancer Infrastructure monitoring yes3
Application Gateway Trace-Context4 yes
API Management Trace-Context4, SDK5 yes
Azure SQL Supported database frameworks2 yes
Azure SQL Elastic Pool Supported database frameworks2 yes
Azure SQL Managed Instance Supported database frameworks2 no
SQL Data Warehouse Supported database frameworks2 no
SQL Server Stretch Supported database frameworks2 no
Azure DB for MySql Supported database frameworks2 no
Azure DB for PostgreSQL Supported database frameworks2 no
CosmosDB MongoDB API, Cassandra API, HttpClient1 yes
Redis Cache Supported client libraries yes
Event Hubs SDK5 yes
IoT Hub Trace Context4, SDK5 yes

Notes:
1Traces HTTP calls via HttpClient support
2Trace database calls via supported database frameworks (for example, ADO.NET or JDBC).
3Only available for Standard Load Balancer
4End-2-End tracing via Trace Context
5End-2-End tracing using OneAgent SDK

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+
Go buildpack v1.8.41+
.NET Core on Linux buildpack v2.2.9+
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 Platform

Features Versions
Garden-runC v1.0.0+
BOSH BPM for platform process isolation v0.11.0+
Winc for Windows Server containers Windows server 1709+
Pivotal Platform PAS (via BOSH add-on) 2.3, 2.4, 2.5, 2.6, 2.7 See support model for Pivotal Platform

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, 1.15
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, 1.15
Auto-injection in containerd containers 1.11, 1.12, 1.13, 1.14, 1.15
Auto-injection in CRI-O containers 1.13, 1.14, 1.15
Tags and properties from pods 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15
OneAgent Operator roll-out 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15
Kubernetes API integration for the overview pages 1.9 - 1.15

OpenShift

Distributions Versions
Red Hat OpenShift Container Platform 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
Kubernetes API integration for the overview pages 3.9 - 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 DESK support/desupport for Java versions for details.

Virtual machines Versions Platform CPU architecture
Amazon Corretto 8 LTS, 11 LTS Linux, Alpine Linux 64-bit x86
Amazon Corretto 8 LTS, 11 LTS Windows x86
Azul Zing 75, 8 LTS5 Linux, Alpine Linux 64-bit x86
Azul Zing 75, 8 LTS5 Windows x86
Azul Zulu 6, 7, 8 LTS, 9, 11 LTS Linux, Alpine Linux 64-bit x86
Azul Zulu 6, 7, 8 LTS, 9, 11 LTS Windows x86
IBM JVM 6, 7, 8 LTS AIX POWER8, POWER9
IBM JVM 6, 7, 8 LTS Linux, Alpine Linux 64-bit PPCLE, s390x, x86
IBM JVM 6, 7, 8 LTS Windows x86
OpenJ9 0.81, 0.92, 0.103, 0.114 Linux x86
OpenJ9 0.81, 0.92, 0.103, 0.114 Linux, Alpine Linux 64-bit x86
OpenJ9 0.81, 0.92, 0.103, 0.114 Windows x86
OpenJDK 6, 7, 8 LTS, 11 LTS, 12 Linux, Alpine Linux 64-bit x86
OpenJDK 6, 7, 8 LTS, 11 LTS, 12 Windows x86
Oracle Hotspot JVM 6, 7, 8 LTS, 11 LTS, 12, 13 Linux, Alpine Linux 64-bit x86
Oracle Hotspot JVM 6, 7, 8 LTS, 11 LTS, 12, 13 Solaris SPARC, x86
Oracle Hotspot JVM 6, 7, 8 LTS, 11 LTS, 12, 13 Windows x86
Oracle JRockit 6 Linux, Alpine Linux 64-bit x86
Oracle JRockit 6 Solaris SPARC
Oracle JRockit 6 Windows x86
SAP JVM 7, 8 LTS Linux, Alpine Linux 64-bit x86
SAP JVM 7, 8 LTS Windows x86
Scala 2.11, 2.12 Linux, Alpine Linux 64-bit x86
Scala 2.11, 2.12 Windows x86

1 JDK8

2 JDK8, JDK10

3 JDK 11

4 JDK8, JDK11

5 DESK has no longer a standing partnership with Azul and cannot test this JVM. We can only support problems that we can reproduce on other JVMs.


Application servers Versions
Apache Tomcat 6, 7, 8, 8.5, 9
Apache TomEE 1.6
Eclipse Glassfish 5.1
Fujitsu Interstage 121
Glassfish 3.1.x, 4.x, 5.x
IBM WebSphere Application Server 8.0, 8.5, 8.53, 8.5.5, 9.0
IBM WebSphere Liberty 8.5.5.8 - 19.0.0.8
JBOSS Application Server 6, 7
JBOSS Enterprise Application Platform (Preview) 6, 7
Jetty 7, 8, 9
Oracle WebLogic 11g4, 12c4
Payara 4.x2, 5.x2
WildFly 8, 9, 10, 11, 12, 13, 14, 15, 16, 17

1 Limited Support: Fully supported base technology: Java

2 Limited Support: Fully supported base technology: Glassfish

3 Starting with OneAgent 1.183 only Java 7 is supported in WebSphere Application Server 8.5

4 10.3.x = 11g


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.41, 12c1
TIBCO ActiveMatrix BusinessWorks 5.8.2-5.13, 6.4, 6.5

1 12c = 12.1.3


Web framework Versions
Akka Http client 10.1
Akka Http server 10.1
Apache HTTP Core (synchronous only) 4.0.x, 4.1.x
Apache HttpAsyncClient 4.0.x, 4.1.x
Apache HttpClient 3.1, 4.x
Elasticsearch 1.71, 2.01, 2.11, 2.21
Grails 3.x2
Java HttpUrlConnection All versions supported
Java IMS Soap Gateway client 3.2
LinkerdD 1.x
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
Reactor-Netty 0.6, 0.7, 0.8, 0.9
Servlet Engine 2.5, 3.0, 3.1
Software AG WebMethods Integration Server 9.0, 9.5-9.10, 10.0-10.3
Spring WebFlux 5.x
Spring WebFlux WebClient 5.x
Vert.x 2.x, 3.0-3.5, 3.6, 3.7

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

2 in servlet container only


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.x1
JBossWS (Wildfly) 4.x2, 5.x3
Jersey 1.x, 2.x
Play WS API 2.2, 2.3, 2.4
REST web services via WINK framework 1.2, 1.4
Spring Web Services 2.x

1 JBoss 7.1

2 Wildfly 8

3 Wildfly 8,9,10


Database frameworks Versions
Cassandra (CQL3) - cassandra-driver-core 2.11-3.32
Cassandra (Thrift) 2.x
JDBC 4+
Jedis Redis 2.x
MongoDB Async driver 3.0-3.6.4
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, 3.7 - 3.11


Messaging clients 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 All versions supported
Tibco EMS via JMS All versions supported


Remoting frameworks Versions
Akka Remoting 2.4, 2.5
Glassfish RMI-IIOP All versions supported
gRPC 1.18 - 1.23
IBM JVM RMI-IIOP All versions supported
Java CICS Transaction Gateway client 9.0 - 9.2
Java IMS TM Resource Adapter All versions supported
Java RMI-JRMP All versions supported
JBoss Remoting All versions supported
JBoss RMI-IIOP 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

See also OneAgent SDK for Java for custom tracing capabilities.

.NET

DESK fully supports .NET applications written in C#. Limited support for .NET applications written in other languages is available, though not explicitly tested.

Full CLR Versions Platform CPU architecture
.NET 3.5 SP1, 41, 4.51, 4.5.11, 4.5.2 - 4.8 Windows x86

1 Deprecated

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
Web services Versions
Service Fabric Reliable Services 2.5-3.4

Remoting frameworks Versions
.NET Remoting All versions supported
WCF All versions supported
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 clients Versions
.NET RabbitMQ client library 3.3.5-5.1
IBM MQ client 8.0 - 9.1
Microsoft Azure Service Bus Client for .NET 2.0.0 - 3.1.1

.NET Core

Core CLR Versions Platform CPU architecture
.NET Core 2.01, 2.1, 2.2, 3.0 Linux, Alpine Linux 64-bit x86
.NET Core 2.01, 2.1, 2.2, 3.0 Windows x86

1 Deprecated

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 services Versions
Remoting frameworks Versions
Database frameworks Versions
ADO.NET SQL Server, SQL CE, Oracle using Oracle.DataAccess.dll
MongoDB .NET Driver 2.3.0 - 2.7.0
Messaging clients Versions
.NET RabbitMQ client library 4.0.0-5.1
IBM MQ client 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

Go runtime versions Versions Platform CPU architecture
Go 1.11, 1.12, 1.13 Linux, Alpine Linux 64-bit x86 64bit only
Go 1.11, 1.12, 1.13 Windows x86 64bit only

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 DESK support/desupport for Node.js versions for details.

Node.js versions Versions Platform CPU architecture
Node.js 6, 8, 10, 11, 12 Linux, Alpine Linux 64-bit PPCLE, x86
Node.js 6, 8, 10, 11, 12 Windows x86

Web framework Versions
Express 3, 4
hapi 17+
HTTP, HTTPS All versions supported
HTTP/2 All versions supported
restify 2.x
database frameworks Versions
Couchbase 2.4.x, 2.5.x, 2.6.x
IOredis 4.x
MongoDB 1.4.x, 2.x, 3.x
mssql 5.x
MySQL 2.x
MySQL2 1.6
PostgreSQL 5.x, 6.x, 7.x
Redis 0.10, 0.12, 1.0, 2.5+
SQLite3 (context passing only) All versions supported
Messaging clients Versions
RabbitMQ 0.2.x, 0.3.2+, 0.4.2+, 0.5.2+, 0.5.3+
Remoting frameworks Versions
gRPC 1.10+

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

IBM Integration Bus Early Adopter

Versions Versions Platform CPU architecture
IBM App Connect Enterprise 11.0.0.4+ AIX POWER8, POWER9
IBM App Connect Enterprise 11.0.0.4+ Linux s390x, x86
IBM App Connect Enterprise 11.0.0.4+ Windows x86
IBM Integration Bus 9.x, 10.x AIX POWER8, POWER9
IBM Integration Bus 9.x, 10.x Linux s390x, x86
IBM Integration Bus 9.x, 10.x Windows x86

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)

PHP versions Versions Platform CPU architecture
PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.41 Linux, Alpine Linux 64-bit x86
PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.41 Windows x86

1 Supported only by PHP NG Monitoring

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


database frameworks Versions
Microsoft Driver for PHP for SQL Server 4.0-5.61
mysql, mysqli All versions supported
Oracle Database All versions supported
PDO All versions supported
PostgreSQL All versions supported

1 Supported only for PHP NG Monitoring

Application platforms Versions
CakePHP All versions supported
Drupal All versions supported
Joomla All versions supported
Laravel All versions supported
Magento All versions supported
Symfony All versions supported
WordPress All versions supported
Yii All versions supported

Python

See OneAgent SDK for Python for custom tracing capabilities.

Web servers


Apache HTTP

Servers Versions Platform CPU architecture
Apache HTTP Server 2.01, 2.2, 2.4 Linux PPCLE
Apache HTTP Server 2.01, 2.2, 2.4 Linux, Alpine Linux 64-bit x86
Apache HTTP Server 2.01, 2.2, 2.4 Solaris SPARC, x86
Apache HTTP Server 2.01, 2.2, 2.4 Windows x86
Fujitsu Interstage IHS 122 Windows x86
IBM HTTP Server 7.0.x, 8.0.x, 8.5.x, 9.0.x AIX POWER8, POWER9
IBM HTTP Server 7.0.x, 8.0.x, 8.5.x, 9.0.x Linux PPCLE 64bit only, x86
IBM HTTP Server 7.0.x, 8.0.x, 8.5.x, 9.0.x Solaris SPARC
IBM HTTP Server 8.5.x Linux PPCBE
IBM HTTP Server 8.5.x, 9.0.x Linux s390x
Oracle HTTP Server 11g, 12c Solaris SPARC

1 deprecated

2 Fujitsu is based on apache 2.0 and as such already deprecated.

Microsoft IIS

Servers Versions Platform CPU architecture
Microsoft IIS 7.0, 7.5, 8.0, 8.5, 10.0 Windows x86

NGINX

Servers Versions Platform CPU architecture
NGINX 1.11.5+2 Linux PPCLE
NGINX 1.4 - 1.11.41, 1.11.5+2 Linux, Alpine Linux 64-bit x86
NGINX Plus R1 - R101, R11+2 Linux, Alpine Linux 64-bit x86
NGINX Plus R11+2 Linux PPCLE
OpenResty 1.11.2.x3, 1.13.6.x, 1.15.8.x Linux, Alpine Linux 64-bit x86
Tengine 1.4.2 - 2.2.3 Linux, Alpine Linux 64-bit x86

1 As long as the specific binaries in use is either in the list of supported binaries, or the corresponding debug information is available locally.

2 Latest versions are supported typically within 2 weeks after last OneAgent release.

3 Supprted as long as the binary is in the list of supported binaries

For NGINX, DESK provides information about:

  • All incoming requests.
  • Outgoing requests that originate from one of the following:
    Nginx Modules Versions
    ngx_http_fastcgi_module (fastcgi_pass) All versions supported
    ngx_http_grpc_module (grpc_pass) All versions supported
    ngx_http_memcached_module (memcached_pass) All versions supported
    ngx_http_proxy_module (proxy_pass) All versions supported
    ngx_http_scgi_module (scgi_pass) All versions supported
    ngx_http_uwsgi_module (uwsgi_pass) All versions supported

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

DESK maintains an updated full list of supported NGINX binaries.

Varnish Cache

How to monitor Varnish Cache


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

DESK 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 - 10 (API 15 - 29)
iOS 6+

Frameworks Versions
AFNetworking 3.x
Apache Cordova 3.x+
Custom WebViews Supported
DexGuard Supported
PhoneGap 2.9.1+
ProGuard Supported
OkHttp version 3 and 4 (and OkHttp-based libraries like Retrofit 2)
Xamarin Xamarin.iOS, Xamarin.Android, Xamarin.Forms (.NET Standard > 1.6)

DESK Gradle plugin Required Android Gradle plugin version Required Gradle version
8.x 3.1 - 3.5 5.0 - 5.6

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

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


Plugins



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


OneAgent Plugins

Technologies Versions
ActiveMQ 5.8.0+
Apache Solr 6.x
Cassandra 2.0+
Couchbase 4.3+
CouchDB 1.x
Elasticsearch 2.3+
Hadoop 2.4.1+
HAProxy 1.42, 1.52, 1.62
Kafka 0.9.0.1+
Memcached 1.4.24+
Microsoft SQL Server 20083, 20123, 20143, 20163, 20173
MongoDB 2.6+
MySQL 5.74
PHP-FPM All versions supported
PostgreSQL 9.1+
RabbitMQ 3.4.0+1
Redis 2.8+
Spark 1.6

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

2 Daemon-mode only (-D option).

3 SQL Server Counters must be available for a user belonging to the Performance Monitor Users group.

4 Including Percona Server and MariaDB.

ActiveGate Plugins

Technologies Versions
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



See System and hardware requirements for synthetic-enabled ActiveGates.

Support Levels for 3rd Party Technologies


Supported

We provide support for any problems directly caused by DESK. DESK 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

DESK provides support for a limited set of functionality for a particular technology. In most cases DESK does not have access to technology that has limited support. For any problems DESK 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.