Changes for version 0.027 - 2024-12-20
- Fixed some minor nits in the documentation
- Add 'isa' as a dependency and reduce the minimum supported Perl version to 5.30. If you are running 5.30 please consider installing Type::Tiny::XS which should improve the performance of these 'isa' checks.
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!
OpenTelemetry instrumentation for a namespace
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/lwp
- examples/quickstart/Dice
- examples/quickstart/Dockerfile
- examples/quickstart/cpanfile
- examples/quickstart/cpanfile.snapshot
- examples/quickstart/docker-compose.yaml