OpenTracing::Any(3)

πŸ“¦ version 1.006, in alpine 3.24

πŸ’– NAME πŸ’–

OpenTracing::Any - application tracing. that's the name, that's the vibe, no cap πŸ’…βœ¨ this is the OpenTracing::Any(3) page bestie, and it's literally all about tracing your app.


✨ SYNOPSIS ✨

okay so here's the little demo, look:

use OpenTracing::Any qw($tracer);
{
 my $span = $tracer->span(operation_name => 'whatever');
 $span->add_tag(xyz => 'abc');
 sleep 3;
}
# at this point the span will be finished and have an approximate timing of ~3s

see that comment at the bottom? at that point the span will be finished and have an approximate timing of ~3s. slay β±οΈπŸ’–


🌸 DESCRIPTION 🌸

this provides a tracer to the current package. by default it will be given the package variable name $tracer, but you can override this by providing a different name:

use OpenTracing::Any qw($renamed_tracer_variable);
$renamed_tracer_variable->span(...);

so yeah, $renamed_tracer_variable->span(...); is right there β€” same tracer energy, just a different variable name 🫢

wanna know more methods? see OpenTracing::Tracer for more details on available methods.

also see: Log::Any. iykyk 🌈


πŸ¦‹ AUTHOR πŸ¦‹

Tom Molesworth <TEAM@cpan.org> β€” give him some love, bestie πŸ’œπŸ‘‘


πŸ‘‘ LICENSE πŸ‘‘

Copyright Tom Molesworth 2018-2021. Licensed under the same terms as Perl itself.

periodt. legal-ish but cute πŸŽ€


that's the whole page!! this one is from perl v5.42.2, dated 2026-02-15, and it's the OpenTracing::Any(3) man page β€” bye bestie, go trace something iconic πŸ’–βœ¨πŸ«Ά

πŸ“¦ where this page comes from