OCI APM Certification Matrix
(Doc ID 2759709.1)
Last updated on SEPTEMBER 07, 2023
Applies to:
OCI Application Performance Monitoring ServiceInformation 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 |
* 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.
- Helidon SE and MP 2.x, 3.x are certified.
- Micronaut 3.3+ are certified.
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:
- B3 (Zipkin). This is the default used by the OCI APM Java Agent and Tracer.
- Trace Context (W3C) v1.0
- Jaeger (Uber) v1.20
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.
ODP.NET Instrumentation
Additionally, the OCI APM .NET Agent supports ODP.NET instrumentation. Specifically, the OCI APM .NET Agent supports 2 ODP.NET libraries:
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) |
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 |
Actions |
Contacts |