diff --git a/python/src/otel/otel_sdk/nodeps-requirements.txt b/python/src/otel/otel_sdk/nodeps-requirements.txt index 742f35317b..ccc1430563 100644 --- a/python/src/otel/otel_sdk/nodeps-requirements.txt +++ b/python/src/otel/otel_sdk/nodeps-requirements.txt @@ -1,4 +1,4 @@ # TODO: move these dependencies to requirements.txt when they stopped relying on a pinned version of # opentelemetry-propagator-aws-xray -opentelemetry-instrumentation-aws-lambda==0.60b1 +opentelemetry-instrumentation-aws-lambda==0.61b0 opentelemetry-instrumentation-botocore==0.60b1 diff --git a/python/src/otel/tests/nodeps-requirements.txt b/python/src/otel/tests/nodeps-requirements.txt index 3ce1c84589..e782276676 100644 --- a/python/src/otel/tests/nodeps-requirements.txt +++ b/python/src/otel/tests/nodeps-requirements.txt @@ -1 +1 @@ -opentelemetry-instrumentation-aws-lambda==0.60b1 +opentelemetry-instrumentation-aws-lambda==0.61b0 diff --git a/python/src/otel/tests/test_otel.py b/python/src/otel/tests/test_otel.py index c59c99015a..057e8c1b4a 100644 --- a/python/src/otel/tests/test_otel.py +++ b/python/src/otel/tests/test_otel.py @@ -53,14 +53,16 @@ class MockLambdaContext: - def __init__(self, aws_request_id, invoked_function_arn): + def __init__(self, aws_request_id, invoked_function_arn, function_name): self.invoked_function_arn = invoked_function_arn self.aws_request_id = aws_request_id + self.function_name = function_name MOCK_LAMBDA_CONTEXT = MockLambdaContext( aws_request_id="mock_aws_request_id", invoked_function_arn="arn:aws:lambda:us-west-2:123456789012:function:my-function", + function_name="my-function", ) MOCK_XRAY_TRACE_ID = 0x5FB7331105E8BB83207FA31D4D9CDB4C @@ -188,7 +190,7 @@ def setUp(self): "os.environ", { AWS_LAMBDA_EXEC_WRAPPER: "mock_aws_lambda_exec_wrapper", - AWS_LAMBDA_FUNCTION_NAME: "test-func", + AWS_LAMBDA_FUNCTION_NAME: "my-function", _HANDLER: "mocks.lambda_function.handler", }, ) @@ -237,7 +239,7 @@ def test_active_tracing(self): self.assertEqual(len(spans), 1) span = spans[0] - self.assertEqual(span.name, os.environ[ORIG_HANDLER]) + self.assertEqual(span.name, MOCK_LAMBDA_CONTEXT.function_name) self.assertEqual(span.get_span_context().trace_id, MOCK_XRAY_TRACE_ID) self.assertEqual(span.kind, SpanKind.SERVER) self.assertSpanHasAttributes(