Top Description Interfaces Classes
module io.opentelemetry.api

Package io.opentelemetry.api

Annotations
@ParametersAreNonnullByDefault
Imports
javax.annotation.ParametersAreNonnullByDefault

The OpenTelemetry API.

Individual features of OpenTelemetry, such as tracing and metrics, can be accessed through methods on io.opentelemetry.api.OpenTelemetry.

Interface Summary

Modifier and TypeInterface and Description
public interface
OpenTelemetry

The entrypoint to telemetry functionality for tracing, metrics and baggage.

Class Summary

Modifier and TypeClass and Description
pack-priv class
DefaultOpenTelemetry

The default OpenTelemetry API, which tries to find API implementations via SPI or otherwise falls back to no-op default implementations.

public class
GlobalOpenTelemetry

A global singleton for the entrypoint to telemetry functionality for tracing, metrics and baggage.