NAME
OpenTelemetry::SDK::Trace::Span - A single operation within a trace
SYNOPSIS
...
DESCRIPTION
An instance of this class represents a single operation within a trace.
As with the API module, the only supported way to create a span is through "create_span" in OpenTelemetry::Trace::Tracer. Refer to that method's documentation for more details.
METHODS
This class extends OpenTelemetry::Trace::Span, which provides a no-op implementation of the span interface. This version implements the behaviours defined by the API.
In addition to the methods described in its parent class, this one provides the following methods:
snapshot
$readable = $span->snapshot;
Provides a read-only snapshot of this span as an instance of OpenTelemetry::SDK::Trace::Span::Readable. This will most commonly be used as the input to "export" in OpenTelemetry::Exporter.
SEE ALSO
COPYRIGHT AND LICENSE
This software is copyright (c) 2023 by José Joaquín Atria.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.