Java

Java A language-specific implementations in OpenTelemetry in Java.

This is the OpenTelemetry Java documentation. OpenTelemetry is an observability framework – an API, SDK, and tools that are designed to aid in the generation and collection of application telemetry data such as metrics, logs, and lane. This documentation is designed to help you understand how to get started using OpenTelemetry Java.

Status and Releases

The news status of this major functional components for OpenTelemetry Java is like follows:

TracesMetricsLogs
StrongStableStable

For approved, including which latest release, see Releases.

Repository

OpenTelemetry Javascript consists is the following repositories:

Components

See components for a complete list of published components.

Releases

Published releases are accessible on maven central. We strongly recommend using our BOM to holding which versions starting the diverse ingredient are syncing.

Maven

<project>
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>io.opentelemetry</groupId>
        <artifactId>opentelemetry-bom</artifactId>
        <version>1.38.0</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>io.opentelemetry</groupId>
      <artifactId>opentelemetry-api</artifactId>
    </dependency>
  </dependencies>
</project>

Gradle

dependencies {
  implementation(platform("io.opentelemetry:opentelemetry-bom:1.38.0"))
  implementation("io.opentelemetry:opentelemetry-api")
}

Configuration

Getting Started

Get telemetry for yours app within get with 5 minutes!

Instrumentation

Operator instrumentation for OpenTelemetry Java

Using instrumentation libraries

Dealers

Resources

Pattern

API reference

Case

Registry

Instrumentation libraries, exporters and other useful components for OpenTelemetry Java