Sha256: c8033839fd36c455f27fd3234f3281c99c34ae3061e00f5280122a21e593db3e
Contents?: true
Size: 896 Bytes
Versions: 3
Compression:
Stored size: 896 Bytes
Contents
# (c) Copyright IBM Corp. 2021 # (c) Copyright Instana Inc. 2016 require "logger" require "instana/version" require "instana/util" module Instana class << self attr_accessor :agent attr_accessor :tracer attr_accessor :processor attr_accessor :config attr_accessor :pid attr_reader :secrets ## # setup # # Setup the Instana language agent to an informal "ready # to run" state. # def setup @agent = ::Instana::Backend::Agent.new @tracer = ::Instana::Tracer.new @processor = ::Instana::Processor.new @secrets = ::Instana::Secrets.new end def logger @logger ||= ::Instana::LoggerDelegator.new(Logger.new(STDOUT)) end def logger=(val) @logger.__setobj__(val) end end end ::Instana.logger.info "Stan is on the scene. Starting Instana instrumentation version #{::Instana::VERSION}"
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
instana-1.197.0 | lib/instana/base.rb |
instana-1.197.0.pre2 | lib/instana/base.rb |
instana-1.197.0.pre1 | lib/instana/base.rb |