Loading

Technologies supported by the EDOT Java Agent

Elastic Stack Serverless Observability

The EDOT Java agent is a distribution of OpenTelemetry Java Instrumentation agent. It inherits all the supported technologies of the OpenTelemetry Java Instrumentation.

The EDOT Java agent sends data through the OpenTelemetry protocol (OTLP). While OTLP ingest works with later 8.16+ versions of the EDOT Collector, for full support use either EDOT Collector versions 9.x or Elastic Cloud Serverless for OTLP ingest.

Refer to EDOT SDKs compatibility for support details.

Note

Ingesting data from EDOT SDKs through EDOT Collector 9.x into Elastic Stack versions 8.18+ is supported.

The EDOT Java agent supports JVM (OpenJDK, OpenJ9) versions 8+. This follows from the OpenTelemetry supported JMVs.

The EDOT Java agent supports all the application servers documented by the OpenTelemetry Java agent.

The EDOT Java agent supports all the libraries and frameworks documented by the OpenTelemetry Java agent.

Note that some supported technologies are deactivated by default and need explicit configuration to be activated.

The EDOT Java agent also supports technologies listed here that are not available in the OpenTelemetry Java Instrumentation.

Refer to the EDOT Java agent configuration for defaults that might differ from the OpenTelemetry Java Instrumentation.

The minimum supported version of the OpenAI Java Client is 1.1.0. This instrumentation supports:

  • Tracing for requests, including GenAI-specific attributes such as token usage.
  • Opt-in logging of OpenAI request and response content payloads.
OSZAR »