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.
- 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
-