1
0

Rebase doctoring

This commit is contained in:
Jorik Schellekens
2019-07-15 11:23:43 +01:00
parent 7c6bfaed11
commit aca1141a62

View File

@@ -278,7 +278,7 @@ def start_active_span_from_edu(
@only_if_tracing
def set_tag(key, value):
"""Set's a tag on the active span"""
"""Sets a tag on the active span"""
opentracing.tracer.active_span.set_tag(key, value)
@@ -308,6 +308,9 @@ def set_operation_name(operation_name):
opentracing.tracer.active_span.set_operation_name(operation_name)
##### Injection and extraction
@only_if_tracing
def inject_active_span_twisted_headers(headers, destination):
"""
@@ -339,9 +342,6 @@ def inject_active_span_twisted_headers(headers, destination):
headers.addRawHeaders(key, value)
##### Injection and extraction
@only_if_tracing
def inject_active_span_byte_dict(headers, destination):
"""
@@ -413,33 +413,6 @@ def trace_deferred(func):
"""Decorator to trace a deferred function. Sets the operation name to that of the
function's."""
def trace_servlet(servlet_name, func):
"""Decorator which traces a serlet. It starts a span with some servlet specific
tags such as the servlet_name and request information"""
@wraps(func)
@defer.inlineCallbacks
def _trace_servlet_inner(request, *args, **kwargs):
with start_active_span_from_context(
request.requestHeaders,
"incoming-client-request",
tags={
"request_id": request.get_request_id(),
tags.SPAN_KIND: tags.SPAN_KIND_RPC_SERVER,
tags.HTTP_METHOD: request.get_method(),
tags.HTTP_URL: request.get_redacted_uri(),
tags.PEER_HOST_IPV6: request.getClientIP(),
"servlet_name": servlet_name,
},
):
result = yield defer.maybeDeferred(func, request, *args, **kwargs)
defer.returnValue(result)
return _trace_servlet_inner
def trace_defered_function(func):
@wraps(func)
@defer.inlineCallbacks
def _trace_deferred_inner(self, *args, **kwargs):
@@ -508,10 +481,10 @@ def wrap_in_span(func):
which is a complete break from the current logcontext. This function creates
a non active span from the current context and closes it after the function
executes."""
global opentracing
# I haven't use this function yet
if not TracerUtil._opentracing:
if not opentracing:
return func
parent_span = opentracing.tracer.active_span
@@ -532,7 +505,8 @@ def wrap_in_span(func):
def trace_servlet(servlet_name, func):
"""Decorator to trace a servlet"""
"""Decorator which traces a serlet. It starts a span with some servlet specific
tags such as the servlet_name and request information"""
if not opentracing:
return func