Class: Instana::Activators::AwsDynamoDB
Instance Method Summary
collapse
call, #call, inherited, start
Instance Method Details
#can_instrument? ⇒ Boolean
7
8
9
|
# File 'lib/instana/activators/aws_sdk_dynamodb.rb', line 7
def can_instrument?
defined?(::Aws::DynamoDB::Client) && ::Aws::DynamoDB::Client.respond_to?(:add_plugin)
end
|
#instrument ⇒ Object
11
12
13
14
15
16
17
|
# File 'lib/instana/activators/aws_sdk_dynamodb.rb', line 11
def instrument
require 'instana/instrumentation/aws_sdk_dynamodb'
::Aws::DynamoDB::Client.add_plugin(Instana::Instrumentation::DynamoDB)
true
end
|