Documentation Index
Fetch the complete documentation index at: https://docs.odigos.io/llms.txt
Use this file to discover all available pages before exploring further.
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 required Linux capabilities depend on your kernel version:
- Kernel 5.4 – 5.7: requires
CAP_SYS_ADMIN. - Kernel 5.8 and later: requires
CAP_BPFandCAP_SYS_PTRACE.
CAP_BPF and CAP_SYS_PTRACE) follow the principle of least privilege compared to CAP_SYS_ADMIN.| JVM Runtime | Version |
|---|---|
| OpenJDK | 8 |
| OpenJDK | 11 |
| OpenJDK | 17 |
| Azul Zulu | 8 |
| Azul Zulu | 11 |
| Azul Zulu | 17 |
Instrumentation Libraries
The following packages will be auto instrumented by Odigos:HTTP Frameworks
Spring Bootversions2.x.xand3.x.x. server side applications framework
HTTP Clients
Spring REST Clientsame versions as Spring Boot. rest client library for Spring
Database Clients, ORMs, and data access libraries
Azure Cosmos DB Java SDKversions4.x.xand above. database client library for Azure Cosmos DB
Messaging Systems Clients
Kafka Client for Javaversions3.x.xand above. messaging client for Apache Kafka. Includes both producer and consumer clients.
Concurrency Libraries
RxJavaversions3.x.xand above. library for composing asynchronous and event-based programs using observable sequencesExecutorServiceany supported JVM. executor service for managing asynchronous tasks