The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.024 - 2024-08-02

  • Use bigfloat instead of bignum in TraceIDRatioBased sampler to avoid complications in other code relaying on Math::BigInt and friends. This adds a dependency on Math::BigInt 0.65. See GH #16.

Changes for version 0.023001 - 2024-07-18 (TRIAL RELEASE)

  • Add a `process` method to the Simple and Batch span processors to prepare for an upcoming change to the API to support OpenTelemetry logs. Their `on_end` methods now are thin wrappers to these new methods.

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