Skip to content

Commit 709d140

Browse files
Update instrumentation/aws_lambda/lib/opentelemetry/instrumentation/aws_lambda/wrap.rb
Co-authored-by: Robert <[email protected]>
1 parent 3fca12b commit 709d140

File tree

1 file changed

+1
-1
lines changed
  • instrumentation/aws_lambda/lib/opentelemetry/instrumentation/aws_lambda

1 file changed

+1
-1
lines changed

instrumentation/aws_lambda/lib/opentelemetry/instrumentation/aws_lambda/wrap.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def wrap_lambda(event:, context:, handler:, flush_timeout: DEFAULT_FLUSH_TIMEOUT
4343
begin
4444
response = yield
4545

46-
if span.respond_to?(:attributes) && !span.attributes.key?(OpenTelemetry::SemanticConventions::Trace::HTTP_STATUS_CODE)
46+
if span.recording? && !span.attributes.key?(OpenTelemetry::SemanticConventions::Trace::HTTP_STATUS_CODE)
4747
status_code = response['statusCode'] || response[:statusCode] if response.is_a?(Hash)
4848
span.set_attribute(OpenTelemetry::SemanticConventions::Trace::HTTP_STATUS_CODE, status_code) if status_code
4949
end

0 commit comments

Comments
 (0)