My Oracle Support Banner

OCI APM Certification Matrix (Doc ID 2759709.1)

Last updated on FEBRUARY 20, 2024

Applies to:

OCI Application Performance Monitoring Service
Information in this document applies to any platform.

Details

 This note applies to the Oracle Cloud Infrastructure (OCI) Application Performance Monitoring (APM) Service.

 

OCI APM Java Agent

The OCI APM Java Agent can be installed on JVMs (running JDK6* or higher) to monitor Application request flows/traces and metrics.

The versions in the table cells below represent the earliest Agent version that monitoring support is available:

 

OCI APM Java Agent Version by Application Server

 

WebLogic

10.3.6, 12.x, 14.x

Tomcat

6-10

TomEE

1.7, 7-9

Springboot

1.x - 3.x

JBoss EAP 6.1 - 8.x 

Wildfly 9.x - 28.x

Jetty

7-11

Servlet 1.0 1.0 1.0 1.0 1.3 1.5
JDBC 1.0 1.0 1.0 1.0 1.3 1.5
HttpUrlConnection 1.0 1.0 1.0 1.0 1.3 1.5
Apache HttpClient 4.x 1.0 1.0 1.0 1.0 1.3 1.5
Apache HttpClient 5.x  1.7 1.7 1.7 1.7 1.7 1.7
Custom Probe 1.0 1.0 1.0 1.0 1.3 1.5
JAX-RS 1.1, 2.x 1.1 1.1 1.1 1.1 1.3 1.5
SOA 12.2.1+ 1.2 NA NA NA NA NA
OSB 12.2.1+ 1.5 NA NA NA NA NA
Browser Agent Injection   1.6 1.6 1.6 1.6  1.10 **** 1.6
Log library Injection **  1.7 1.7 1.7 1.7 1.7 1.7
EJB 3.x, 4.x 1.8  1.8 ***  1.8  NA   1.8  NA
JMS 1.x, 2.x 1.9 1.9 1.9 1.9 1.9 NA
JAX-WS 1.10 1.10 1.10 1.10 1.10 1.10
JDK 11+ HttpClient 1.12 1.12 1.12 1.12 1.12 1.12
Spring Web Client 5.0+ 1.12 1.12  1.12  1.12  1.12  1.12 
 OkHttp Client 2.0+  1.12  1.12  1.12 1.12  1.12  1.12 
 Enterprise Scheduler Service (ESS) Java Jobs  1.12 NA  NA   NA NA   NA

 

* For JDK6, due to Oracle Cloud TLS security requirements, you may need to also setup the APM Daemon as a proxy.

** Log4j 1.2+, Log4j 2.x, Logback, java.util.logging, and WLS http access log are supported.

*** With OpenEJB

**** JBoss EAP 7.2 and higher only

SOA Support

SOA support is validated with WebLogic 12.2.1 and the following components:


SOA Technology Supported 

SOA Type

BPEL Component
Mediator Component
Spring Component
BPMN
Component
Business Rules Component
Human Workflow (HWF) Component, Task
Web Service Service, Reference
JCA Reference
Direct Binding Service, Reference
EDN  Event

 

OSB Support

OSB support is validated with WebLogic 12.2.1 and the following components


Component Type                 

       Protocol       

Business Service HTTP
Business Service JAX-RS
Business Service JAX-WS
Pipeline Service N/A
Proxy Service HTTP
Proxy Service JAX-RS
Proxy Service JAX-WS
Split Join N/A

 

OCI APM Java Tracer

The OCI APM Java Tracer can be deployed on JVMs to monitor Applications that are instrumented with Opentracing (v 0.32.0+) calls.

 GraalVM Community and Enterprise Edition versions 21.x and 22.x are supported across all supported Java versions.

Interoperability with other Tracers

The OCI APM Java Agent and Tracer (above) can be configured to use common trace headers for interoperability with Opensource tracers (Jaeger, Zipkin, Open Telemetry, etc.). The supported trace headers are:

The APM service supports the Zipkin wire format. Opensource tracers (on Java or non-Java Apps) that support the Zipkin format can be used to send spans directly to the APM Collector. See the OCI APM service documentation for details.

OCI APM .NET Agent

The OCI APM .NET Agent can be deployed on Windows Server 2012r2, 2016, 2019, 2022 to monitor .NET applications running on .NET framework 4.6.2 or higher, or .NET 6 or higher.

The OCI APM .NET Agent is an extension of the OpenTelemetry .NET Agent. It supports all the instrumentation that the OpenTelemetry .NET agent supports: https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/blob/main/docs/internal/instrumentation-libraries.md.

Additionally, the OCI APM .NET Agent supports features below:

ODP.NET Instrumentation

The OCI APM .NET Agent supports ODP.NET instrumentation since v0.6.0. Specifically, the OCI APM .NET Agent supports 2 ODP.NET libraries:

ODP.NET Instrumentation
Supported ODP.NET library Supported Versions Description
ODP.NET Core (Oracle.ManagedDataAccess.Core) 2.18, 2.19, 3.21 For multi-platform (Linux and Windows) .NET Core applications.
ODP.NET Managed Driver (Oracle.ManagedDataAccess) 12, 18, 19, 21 For .NET Framework provider (Windows only)

Browser Agent Injection

The OCI APM .NET Agent supports browser agent injection since v1.0.0.

 

Actions

 

Contacts

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Details
 OCI APM Java Agent
 SOA Support
 OSB Support
 OCI APM Java Tracer
 Interoperability with other Tracers
 OCI APM .NET Agent
 ODP.NET Instrumentation
 Browser Agent Injection
Actions
Contacts

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.