Sha256: 5c879899b78be6a9f4c7495cd0dfa7f8ccb51f5c8c92e54754459a125dbddabf

Contents?: true

Size: 872 Bytes

Versions: 39

Compression:

Stored size: 872 Bytes

Contents

require 'oj_check'

require "instana/base"
require "instana/config"
require "instana/agent"
require "instana/collector"
require "instana/tracer"
require "instana/tracing/processor"
require "instana/instrumentation"

::Instana.setup
::Instana.agent.setup

# Register the metric collectors
unless RUBY_PLATFORM == 'java'.freeze
  require 'instana/collectors/gc'
end

require 'instana/collectors/memory'
require 'instana/collectors/thread'

# Require supported OpenTracing interfaces
require "opentracing"

# The Instana agent is now setup.  The only remaining
# task for a complete boot is to call
# `Instana.agent.start` in the thread of your choice.
# This can be in a simple `Thread.new` block or
# any other thread system you may use (e.g. actor
# threads).
#
# Note that `start` should only be called once per process.
#
# Thread.new do
#   ::Instana.agent.start
# end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
instana-1.12.0 lib/instana/setup.rb
instana-1.11.8-java lib/instana/setup.rb
instana-1.11.8 lib/instana/setup.rb
instana-1.11.7 lib/instana/setup.rb
instana-1.11.6 lib/instana/setup.rb
instana-1.11.6-java lib/instana/setup.rb
instana-1.11.5 lib/instana/setup.rb
instana-1.11.5-java lib/instana/setup.rb
instana-1.11.4-java lib/instana/setup.rb
instana-1.11.4 lib/instana/setup.rb
instana-1.11.3-java lib/instana/setup.rb
instana-1.11.3 lib/instana/setup.rb
instana-1.11.2-java lib/instana/setup.rb
instana-1.11.2 lib/instana/setup.rb
instana-1.11.1-java lib/instana/setup.rb
instana-1.11.1 lib/instana/setup.rb
instana-1.11.0-java lib/instana/setup.rb
instana-1.11.0 lib/instana/setup.rb
instana-1.10.10 lib/instana/setup.rb
instana-1.10.10-java lib/instana/setup.rb