OpenTracingDriver - Classes driver

class cdumay_opentracing.OpenTracingDriver
FORMAT

opentracing.Format used to load and store span context

classmethod extract(data)
Extract span context from a carrier object
Parameters:data (Any) – the carrier object.
Returns:a SpanContext instance extracted from carrier or None if no such span context could be found.
classmethod inject(span, data)
Injects the span context into a carrier object.
Parameters:
  • span (opentracing.span.SpanContext) – the SpanContext instance to inject
  • data (Any) – the carrier object.
classmethod tags(data)
Extract tags from carrier object.
Parameters:data (Any) – the carrier object.
Returns:Tags to add on span
Return type:dict
classmethod log_kv(span, data, event, **kwargs)
Adds a log record to the Span.
Parameters:
  • span (opentracing.span.Span) – the Span instance to use.
  • data (Any) – the carrier object.
  • event (str) – Span event name.
  • kwargs (dict) – A dict of string keys and values of any type to log
Returns:

Returns the Span itself, for call chaining.

Return type:

opentracing.span.Span