class Instana::Activators::AwsSdkSqs

Public Instance Methods

can_instrument?() click to toggle source
# File lib/instana/activators/aws_sdk_sqs.rb, line 7
def can_instrument?
  defined?(::Aws::SQS::Client) && ::Aws::SQS::Client.respond_to?(:add_plugin)
end
instrument() click to toggle source
# File lib/instana/activators/aws_sdk_sqs.rb, line 11
def instrument
  require 'instana/instrumentation/aws_sdk_sqs'

  ::Aws::SQS::Client.add_plugin(Instana::Instrumentation::SQS)

  true
end