telemetry_poller (telemetry_poller v1.3.0)
View SourceSummary
Types
-type init_delay() :: non_neg_integer().
-type option() :: {name, atom() | gen_server:server_name()} | {period, period()} | {init_delay, init_delay()} | {measurements, [measurement()]}.
-type options() :: [option()].
-type period() :: pos_integer().
-type state() :: #{measurements => [measurement()], period => period()}.
-type t() :: gen_server:server_ref().
Functions
-spec child_spec(options()) -> supervisor:child_spec().
-spec list_measurements(t()) -> [measurement()].
-spec start_link(options()) -> gen_server:start_ret().