OpenTracingDriver - Classes driver¶
-
class
cdumay_opentracing.OpenTracingDriver¶ -
FORMAT¶ opentracing.Formatused 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.
- 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
-