Module: AwsSdkLambda::Prepend

Includes:
NewRelic::Agent::Instrumentation::AwsSdkLambda
Defined in:
lib/new_relic/agent/instrumentation/aws_sdk_lambda/prepend.rb

Constant Summary

Constants included from NewRelic::Agent::Instrumentation::AwsSdkLambda

NewRelic::Agent::Instrumentation::AwsSdkLambda::AWS_SERVICE, NewRelic::Agent::Instrumentation::AwsSdkLambda::CLOUD_PLATFORM, NewRelic::Agent::Instrumentation::AwsSdkLambda::INSTRUMENTATION_NAME

Instance Method Summary collapse

Methods included from NewRelic::Agent::Instrumentation::AwsSdkLambda

#invoke_async_with_new_relic, #invoke_with_new_relic, #invoke_with_response_stream_with_new_relic

Instance Method Details

#invoke(*args) ⇒ Object



11
12
13
# File 'lib/new_relic/agent/instrumentation/aws_sdk_lambda/prepend.rb', line 11

def invoke(*args)
  invoke_with_new_relic(*args) { super }
end

#invoke_async(*args) ⇒ Object



15
16
17
# File 'lib/new_relic/agent/instrumentation/aws_sdk_lambda/prepend.rb', line 15

def invoke_async(*args)
  invoke_async_with_new_relic(*args) { super }
end

#invoke_with_response_stream(*args) ⇒ Object



19
20
21
# File 'lib/new_relic/agent/instrumentation/aws_sdk_lambda/prepend.rb', line 19

def invoke_with_response_stream(*args)
  invoke_with_response_stream_with_new_relic(*args) { super }
end