Vibe.SystemAlarms (vibe v0.2.3)

Copy Markdown View Source

Bridges BEAM/SASL alarms into Vibe's local telemetry stream.

OTP services such as :memsup publish alarms through :alarm_handler, including memory pressure signals like :system_memory_high_watermark. Vibe records those alarms as sanitized telemetry so agents and dashboards can inspect runtime pressure without scraping logs.

Summary

Functions

Returns a specification to start this module under a supervisor.

Functions

active()

@spec active() :: [Vibe.SystemAlarms.Alert.t()]

alarms()

@spec alarms() :: {:ok, [term()]} | {:error, term()}

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

installed?()

@spec installed?() :: boolean()

start_link(opts \\ [])

@spec start_link(keyword()) :: GenServer.on_start()