Skip to content

Commit

Permalink
Minor refactoring across multiple instrumentation libraries
Browse files Browse the repository at this point in the history
  • Loading branch information
artemrys committed Nov 6, 2022
1 parent f994e14 commit 5409b23
Show file tree
Hide file tree
Showing 7 changed files with 7 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -272,11 +272,11 @@ def _instrumented_lambda_handler_call(
lambda_event, event_context_extractor
)

span_kind = None
try:
if lambda_event["Records"][0]["eventSource"] in set(
["aws:sqs", "aws:s3", "aws:sns", "aws:dynamodb"]
):
if lambda_event["Records"][0]["eventSource"] in {"aws:sqs",
"aws:s3",
"aws:sns",
"aws:dynamodb"}:
# See more:
# https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html
# https://docs.aws.amazon.com/lambda/latest/dg/with-sns.html
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -178,8 +178,6 @@ def _patched_query_request(self, original_func, instance, args, kwargs):
)

def _patched_auth_request(self, original_func, instance, args, kwargs):
operation_name = None

frame = currentframe().f_back
operation_name = None
while frame:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ def instrumentation_dependencies(self) -> Collection[str]:

def _instrument(self, **kwargs):
"""
Instruments elasticsearch module
Instruments Elasticsearch module
"""
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,6 @@ def response_hook(span: Span, status: str, response_headers: List):


def get_default_span_name():
span_name = ""
try:
span_name = flask.request.url_rule.rule
except AttributeError:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ def _pop_span(self, event):

def _get_span_dict_key(event):
if event.connection_id is not None:
return (event.request_id, event.connection_id)
return event.request_id, event.connection_id
return event.request_id


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,6 @@ def _instrument(
):
def _traced_execute_command(func, instance, args, kwargs):
query = _format_command_args(args)
name = ""
if len(args) > 0 and args[0]:
name = args[0]
else:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@

import psutil

# FIXME Remove this pyling disabling line when Github issue is cleared
# FIXME Remove this pylint disabling line when Github issue is cleared
# pylint: disable=no-name-in-module
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.system_metrics.package import _instruments
Expand Down

0 comments on commit 5409b23

Please sign in to comment.