Sha256: 21bdf2765a57f1360f41be0a065814692d2edd026089271ee27d843f321d3f17

Contents?: true

Size: 1.62 KB

Versions: 41

Compression:

Stored size: 1.62 KB

Contents

# (c) Copyright IBM Corp. 2021
# (c) Copyright Instana Inc. 2016

require 'logger'
require 'concurrent'
require 'sys-proctable'

require 'instana/logger_delegator'
require 'instana/instrumented_logger'

require "instana/base"
require "instana/config"
require "instana/secrets"
require "instana/tracer"
require "instana/tracing/processor"

require 'instana/serverless'

require 'instana/activator'

require 'instana/backend/request_client'
require 'instana/backend/gc_snapshot'
require 'instana/backend/process_info'

require 'instana/snapshot/deltable'
require 'instana/snapshot/ruby_process'
require 'instana/snapshot/fargate_process'
require 'instana/snapshot/fargate_task'
require 'instana/snapshot/fargate_container'
require 'instana/snapshot/docker_container'
require 'instana/snapshot/lambda_function'
require 'instana/snapshot/google_cloud_run_instance'
require 'instana/snapshot/google_cloud_run_process'

require 'instana/backend/host_agent_lookup'
require 'instana/backend/host_agent_activation_observer'
require 'instana/backend/host_agent_reporting_observer'

require 'instana/backend/host_agent'
require 'instana/backend/serverless_agent'
require 'instana/backend/agent'

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

# 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

41 entries across 41 versions & 1 rubygems

Version Path
instana-1.217.1 lib/instana/setup.rb
instana-1.217.0 lib/instana/setup.rb
instana-1.216.0 lib/instana/setup.rb
instana-1.215.1 lib/instana/setup.rb
instana-1.215.0 lib/instana/setup.rb
instana-1.214.4 lib/instana/setup.rb
instana-1.214.3 lib/instana/setup.rb
instana-1.214.2 lib/instana/setup.rb
instana-1.214.1 lib/instana/setup.rb
instana-1.214.0 lib/instana/setup.rb
instana-1.213.3 lib/instana/setup.rb
instana-1.213.2 lib/instana/setup.rb
instana-1.213.1 lib/instana/setup.rb
instana-1.213.0 lib/instana/setup.rb
instana-1.212.0 lib/instana/setup.rb
instana-1.211.0 lib/instana/setup.rb
instana-1.210.1 lib/instana/setup.rb
instana-1.210.0 lib/instana/setup.rb
instana-1.209.8 lib/instana/setup.rb
instana-1.209.7 lib/instana/setup.rb