module Instana

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

:nocov:

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2016

This instrumentation will insert Rack into Sinatra and Padrino since the latter is based on Sinatra

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2017

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2016

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2017

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2016

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2017

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2017

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

:nocov:

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2021

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2016

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2017

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2016

© Copyright IBM Corp. 2021 © Copyright Instana Inc. 2016

Constants

VERSION
VERSION_FULL

Attributes

agent[RW]
config[RW]
pid[RW]
processor[RW]
secrets[R]
serverless[R]
tracer[RW]

Public Class Methods

logger() click to toggle source
# File lib/instana/base.rb, line 32
def logger
  @logger ||= ::Instana::LoggerDelegator.new(Logger.new(STDOUT))
end
logger=(val) click to toggle source
# File lib/instana/base.rb, line 36
def logger=(val)
  @logger.__setobj__(val)
end
setup() click to toggle source

setup

Setup the Instana language agent to an informal “ready to run” state.

# File lib/instana/base.rb, line 24
def setup
  @agent  = ::Instana::Backend::Agent.new
  @tracer = ::Instana::Tracer.new
  @processor = ::Instana::Processor.new
  @secrets = ::Instana::Secrets.new
  @serverless = ::Instana::Serverless.new
end