Changes for version 0.037 - 2026-08-26
- Dropped dependency of Bytes::Random::Secure in favour of the newer Crypt::SysRandom.
Documentation
Utility package with shared functions for OpenTelemetry
Process and export your OpenTelemetry data
Instrumentation for Perl OpenTelemetry
Using OpenTelemetry instrumentation libraries
Get telemetry from your app in less than 5 minutes!
Modules
Send Log::Any logs to OpenTelemetry
A Perl implementation of the OpenTelemetry standard
A common role for OpenTelemetry classes with attributes
Records and propagates baggage in a distributed trace
Constants used by OpenTelemetry
A context class for OpenTelemetry
Abstract interface of an OpenTelemetry exporter
Top-level interface for OpenTelemetry instrumentations
OpenTelemetry instrumentation for DBI
OpenTelemetry instrumentation for HTTP::Tiny
OpenTelemetry instrumentation for LWP::UserAgent
Support for legacy OpenTelemetry instrumentations
Abstract interface of an OpenTelemetry log record processor
A log record factory for OpenTelemetry
Provides access to OpenTelemetry Loggers
An abstract interface for OpenTelemetry processors
An abstract interface for OpenTelemetry propagators
Propagate context using the W3C Baggage format
A composite context propagator for OpenTelemetry
A context propagator for OpenTelemetry that does nothing
A context propagator for OpenTelemetry using string key / value pairs
Propagate context using the W3C TraceContext format
Represents TraceFlags in a W3C TraceContext
Represents a TraceParent in a W3C TraceContext
Represents TraceState in a W3C TraceContext
Generic methods for the OpenTelemetry Tracing API
An event associated with an OpenTelemetry span
A link to an OpenTelemetry span
A single operation within a trace
Abstract interface of an OpenTelemetry span processor
The status of an OpenTelemetry span
The part of an OpenTelemetry span that propagates
A span factory for OpenTelemetry
Provides access to OpenTelemetry Tracers
An exception factory for OpenTelemetry
Invalid arguments used in an OpenTelemetry operation
Unable to parse data from a payload
Attempted to use an unsupported version
Provides
in lib/OpenTelemetry/Attributes.pm
in lib/OpenTelemetry/Baggage.pm
in lib/OpenTelemetry/Baggage.pm
in lib/OpenTelemetry/Context.pm
Examples
- examples/collector/README.md
- examples/collector/collector.yaml
- examples/collector/docker-compose.yaml
- examples/collector/prometheus.yaml
- examples/instrumentations/http-tiny
- examples/instrumentations/lwp
- examples/quickstart/Dice
- examples/quickstart/Dockerfile
- examples/quickstart/cpanfile
- examples/quickstart/cpanfile.snapshot
- examples/quickstart/docker-compose.yaml