ScoutApm.Core.AgentManager (scout_apm v2.0.0)
Copy MarkdownSummary
Functions
Returns a specification to start this module under a supervisor.
Types
@type t() :: %ScoutApm.Core.AgentManager{ error_count: non_neg_integer(), last_reconnect_at: integer() | nil, port: port() | nil, reconnect_failures: non_neg_integer(), reconnecting: boolean(), socket: :gen_tcp.socket() | nil }
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec run(String.t()) :: {:ok, port() | nil, :gen_tcp.socket()} | nil
@spec setup() :: {port() | nil, :gen_tcp.socket() | nil}