OpenTra...::Tracer(3)
π NAME π
OpenTracing::Tracer β application tracing β¨
Welcome to the OpenTracing::Tracer(3) page from the User Contributed Perl Documentation set, bestie π«Ά.
πΈ DESCRIPTION πΈ
Okay so this module is the thing that provides the interface between the OpenTracing API and the tracing service(s) for an application. It's giving "middleware but make it tracing" π .
Typically a single process would have one tracer instance. One tracer, one vibe, no cap π.
π METHODS π
β¨ process β¨
Returns the current OpenTracing::Process. That's the process object you get back, periodt.
β is_enabled β
Returns true if this tracer is currently enabled. Simple as that, bestie.
π enable π
Enable the current tracer.
π΄ disable π΄
Disable the current tracer.
π¦ spans π¦
Returns an arrayref of OpenTracing::Span instances.
π span_list π
Returns a list of OpenTracing::Span instances.
π add_span π
Adds a new OpenTracing::Span instance to the pending list, if we're currently enabled.
π DESTROY π
Triggers callbacks when the batch is discarded. Normally used by the transport mechanism to ensure that the batch is sent over to the tracing endpoint. Yes, this is the cleanup era π.
π AUTHOR π
Tom Molesworth <TEAM@cpan.org>
π LICENSE π
Copyright Tom Molesworth 2018-2021. Licensed under the same terms as Perl itself.
Okay that's the whole page, bestie! Signing off with perl v5.42.2, dated 2026-02-15, from OpenTra...::Tracer(3) πβ¨π«Ά
π¦ where this page comes from
- alpine 3.24: perl-opentracing-doc 1.006-r1 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms