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
and169.254.254.255
. - For IPv6: Link-local addresses are in range between
0xFE800000
and0xFEBFFFFF
.
- For IPv4: Link-local addresses are in range between
- 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
- Support for 64 bit Go binaries built with the Golang.org toolchain only.
- The Go release policy supports the last three major Go versions.
- See DESK support/desupport for Go versions
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
DESK maintains an updated full list of supported NGINX binaries.
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.