OpenTracing::Span - represents an operation or parent operation
The reference definition for a span is a good starting point for understanding these:
https://opentracing.io/docs/overview/spans/
The trace ID for this span. Multiple spans are grouped under a single trace.
The span ID. This should be unique.
Parent span ID. 0 if there isn't one.
Any flags relating to this span.
Exact time this span started, in microseconds.
Exact time this span finished, in microseconds.
Returns undef if the span is not yet finished.
undef
Total duration of this span, including any nested spans.
The operation that this span represents.
The tags relating to this span.
A list of tags as OpenTracing::Tag instances.
The arrayref of log entries for this span, as OpenTracing::Log instances.
A list of log entries for this span, as OpenTracing::Log instances.
Records a single log message.
Mark this span as finished (populating the "finish_time" field).
Tom Molesworth <TEAM@cpan.org>
Copyright Tom Molesworth 2018-2020. Licensed under the same terms as Perl itself.
To install OpenTracing, copy and paste the appropriate command in to your terminal.
cpanm
cpanm OpenTracing
CPAN shell
perl -MCPAN -e shell install OpenTracing
For more information on module installation, please visit the detailed CPAN module installation guide.