Changes for version 0.101 - 2026-10-30

  • Fixed a long-standing bug where calling 'shutdown' on a tracer or logger provider would not correctly propagate a call to 'force_flush' in the configured processors.
  • The batch processor no longer attempts to block until its underlying worker function to stop during global destruction.

Documentation

Modules

A base class for OpenTelemetry batch processors
A basic OpenTelemetry processor
An implementation of the OpenTelemetry SDK for Perl
An OpenTelemetry span exporter that prints to the console
A logical unit of instrumented code
A log entry that can be emitted
A batched OpenTelemetry log record processor
A basic OpenTelemetry log record processor
A logger for the OpenTelemetry SDK
Provides access to SDK OpenTelemetry Loggers
Represents the entity producing OpenTelemetry data
The abstract interface for a sampler object
A sampler that will never sample
A sampler that will always sample
The result of a sampling decision
A single operation within a trace
A batched OpenTelemetry span processor
A basic OpenTelemetry span processor
A readable snapshot of an OpenTelemetry span
A class that governs the configuration of spans
A Tracer for the OpenTelemetry SDK
Provides access to SDK OpenTelemetry Tracers