Method: Instana::Backend::HostAgent#initialize
- Defined in:
- lib/instana/backend/host_agent.rb
#initialize(discovery: Concurrent::Atom.new(nil), logger: ::Instana.logger) ⇒ HostAgent
Returns a new instance of HostAgent.
10 11 12 13 14 15 16 17 |
# File 'lib/instana/backend/host_agent.rb', line 10 def initialize(discovery: Concurrent::Atom.new(nil), logger: ::Instana.logger) @discovery = discovery @logger = logger @future = nil @client = nil # Timer task to poll for agent liveliness @agent_connection_task = Concurrent::TimerTask.new(execution_interval: 75) { announce } end |