OpenTracing::Protocol::Jaeger - support for Jæger binary Thrift representation of OpenTracing data
See https://github.com/jaegertracing/jaeger-idl/blob/master/thrift/jaeger.thrift for the current format.
Given an OpenTracing::Batch, iterates through the process and spans, returning a byte string containing binary Thrift data.
Given a $field_id and a $tags hashref, encodes the key/value tag data as a struct with the given $field_id and returns a byte string representing that data.
$field_id
$tags
Given an OpenTracing::Process instance, encodes using the binary Thrift protocol and returns as byte string data.
Encodes a span list given in the $spans arrayref, calling "encode_span" for each one, returning byte string data.
$spans
Encodes the given OpenTracing::Span instance, returning byte string data.
Generate byte string encoding for the given OpenTracing::Span instance.
Converts a byte string representation into an OpenTracing::Span instance.
Tom Molesworth TEAM@cpan.org
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.