NAME
OpenTracing::Role::Tracer - Role for OpenTracin implementations.
SYNOPSIS
package OpenTracing::Implementation::MyBackendService::Tracer;
use Moo;
sub start_active_span { ... };
sub start_span { ... };
...
with 'OpenTracing::Role::Tracer';
1;
DESCRIPTION
This is a base-class for OpenTracing implenetations that are compliant with the OpenTracing::Interface.
REQUIRES
The followin must be implemented by consuming class