12 Feb 2021 21:05:04 UTC
- Distribution: OpenTracing-Role
- Module version: v0.85.0
- Source (raw)
- Pod Source (raw)
- Browse (raw)
- How to Contribute
- KwaliteeBus factor: 2
- 79.00% Coverage
- License: perl_5
- Activity24 month
- Download (25.69KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest versionVANHOESEL Theo van Hoesel
- Reverse dependencies
- CPAN Testers List
- Dependency graph
OpenTracing::Role - common attributes and methods for OpenTracing
This package and related roles provide a set off attributes methods that will be required by a OpenTracing compliant implementation. If these are missing, then it may cause issues being compatible with other modules and or frameworks that need the deeper voodoo magic inside Opentracing.
This distribution provides the following roles:
References are used by
start_active_spanto create "casual span references"
Scopeformalizes the activation and deactivation of a
Span, usually from a CPU standpoint.
ScopeManagerinterface abstracts both the activation of
activate_spanand access to an active
Spanrepresents a unit of work executed on behalf of a
Spanstate that must be propagated to descendant
Span's and across process boundaries.
Traceris the entry point API between instrumentation code and the tracing implementation.
Theo van Hoesel <email@example.com>
'OpenTracing Roles' is Copyright (C) 2020, Perceptyx Inc
This library is free software; you can redistribute it and/or modify it under the terms of the Artistic License 2.0.
This library is distributed in the hope that it will be useful, but it is provided "as is" and without any express or implied warranties.
For details, see the full text of the license in the file LICENSE.
Module Install Instructions
To install OpenTracing::Role, copy and paste the appropriate command in to your terminal.
perl -MCPAN -e shell install OpenTracing::Role
For more information on module installation, please visit the detailed CPAN module installation guide.