All Packages

Package Summary
Package
Description
The OpenTelemetry API.
API for associating entries with scoped operations.
Default OpenTelemetry remote baggage propagators.
This package contains code common across the OpenTelemetry APIs, including Attributes and classes/utilities for interacting with them.
 
 
 
 
 
Interfaces and implementations that are internal to OpenTelemetry.
API for writing log appenders.
This package describes the Metrics API that can be used to record application Metrics.
API for distributed tracing.
Default OpenTelemetry remote trace propagators.
Interfaces and implementations that are internal to OpenTelemetry.
A context propagation mechanism which can carry scoped-values across API boundaries and between threads.
Interfaces and implementations that are internal to OpenTelemetry.
Interfaces for defining ContextPropagators for allowing context propagation across process boundaries, for example when sending context to a remote server.
Internal utilities for exporters.
Utilities for exporter authentication.
 
Utilities for gRPC exporters.
 
Marshaling framework for serializing data to protobuf format.
Utilities for working with the OTLP format.
Marshaling of OTLP logs.
Marshaling of OTLP metrics.
Marshaling of OTLP traces.
 
OpenTelemetry exporter which sends log data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP HTTP.
 
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.
OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP gRPC.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.
 
 
 
 
 
 
 
 
 
 
The OpenTelemetry SDK.
 
 
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.
 
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of logs.
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of metrics.
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of traces.
Common utilities used by all SDK components.
Common utilities used by SDK exporters.
 
Interfaces and implementations that are internal to OpenTelemetry.
The OpenTelemetry SDK implementation of logging.
The data format to model logs for export.
Log exporters.
 
The SDK implementation of metrics.
Classes which form the in-memory representation of the OpenTelemetry metrics data model.
Utilities that facilitate exporting metrics out of SdkMeterProvider.
Internal SDK implementation classes.
Metric aggregators.
 
The data format to model metrics for export.
 
 
Metric exemplar extension points.
 
 
View related internal classes.
API for resource information population.
The OpenTelemetry SDK implementation of tracing.
The data format to model traces for export.
Utilities that allow tracing services to export data for sampled spans, as well as providing in-process span processing APIs.
 
This package contains Samplers for selecting traces that are recorded and exported.