Skip to main content

Supported Versions

Odigos eBPF-Based Java Instrumentation requires a Java Virtual Machine runtime version of 8 through 25.
Odigos eBPF-based data collection requires, at minimum, platforms that have underlying Linux kernel versions of 5.4.0.
The following JVM runtimes are continuously tested and verified:
JVM RuntimeVersion
OpenJDK8
OpenJDK11
OpenJDK17
Azul Zulu8
Azul Zulu11
Azul Zulu17

Instrumentation Libraries

The following packages will be auto instrumented by Odigos:

HTTP Frameworks

  • Spring Boot versions 2.x.x and 3.x.x. server side applications framework

HTTP Clients

Database Clients, ORMs, and data access libraries

Messaging Systems Clients

  • Kafka Client for Java versions 3.x.x and above. messaging client for Apache Kafka. Includes both producer and consumer clients.

Concurrency Libraries

  • RxJava versions 3.x.x and above. library for composing asynchronous and event-based programs using observable sequences
  • ExecutorService any supported JVM. executor service for managing asynchronous tasks