Parrhesia.ConnectionStats
(parrhesia v0.12.0)
Copy Markdown
Per-listener connection and subscription counters.
Tracks active connection and subscription counts per listener and emits
[:parrhesia, :listener, :population] telemetry events on each change.
Summary
Functions
Returns a specification to start this module under a supervisor.
Types
@type state() :: %Parrhesia.ConnectionStats{ connections: %{required(atom() | String.t()) => non_neg_integer()}, subscriptions: %{required(atom() | String.t()) => non_neg_integer()} }
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec start_link(keyword()) :: GenServer.on_start()