Changes for version 0.019 - 2023-11-23

  • Validate span processors when adding them to the TracerProvider
  • Shutting down a TracerProvider that has been shutdown is not en error and no longer warns
  • Add documentation for TracerProvider's add_span_processor
  • Make all shutdown and force_flush methods async for consistency
  • Remove lock from span to avoid running into file descriptor limits (GH #8)

Modules

An implementation of the OpenTelemetry SDK for Perl
An OpenTelemetry span exporter that prints to the console
A logical unit of instrumented code
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