eBPF-Based Instrumentation is currently available with the Odigos Enterprise plan.
Contact us for more information.
For Native Instrumentation click here.
Odigos eBPF-Based Java Instrumentation requires a Java Virtual Machine runtime version of 8 and above.
Odigos Enterprise data collection is done using eBPF, so Odigos requires, at minimum, platforms that have underlying Linux kernel versions of 5.4.0.
The following JVM runtimes are continuously tested and verified:
JVM Runtime | Version |
---|---|
OpenJDK | 8 |
OpenJDK | 11 |
OpenJDK | 17 |
Azul Zulu | 8 |
Azul Zulu | 11 |
Azul Zulu | 17 |
The following packages will be auto instrumented by Odigos:
Spring Boot
versions 2.x.x
and 3.x.x
. server side applications frameworkSpring REST Client
same versions as Spring Boot. rest client library for SpringAzure Cosmos DB Java SDK
versions 4.x.x
and above. database client library for Azure Cosmos DBKafka Client for Java
versions 3.x.x
and above. messaging client for Apache Kafka. Includes both producer and consumer clients.RxJava
versions 3.x.x
and above. library for composing asynchronous and event-based programs using observable sequencesExecutorService
any supported JVM. executor service for managing asynchronous tasks