Provides PID-free read access to BeamConsole's bounded process flight recorder.
The recorder starts automatically according to its configured mode. The
default :subscribers mode records while at least one BeamConsole page is
connected; :always records from application startup.
Summary
Functions
Returns the newest bounded lifecycle events and explicit omission metadata.
Pauses process recording through its configured authority while preserving history.
Resumes process recording through its configured authority when demand allows it.
Returns bounded aggregate samples for Activity and Runtime views.
Returns recording activity, watch coverage, and bounded-history usage.
Functions
@spec events( keyword(), GenServer.server() ) :: BeamConsole.Recorder.Query.t() | BeamConsole.Lifecycle.Recorder.query_error()
Returns the newest bounded lifecycle events and explicit omission metadata.
@spec pause(GenServer.server()) :: BeamConsole.Recorder.Status.t()
Pauses process recording through its configured authority while preserving history.
@spec resume(GenServer.server()) :: BeamConsole.Recorder.Status.t()
Resumes process recording through its configured authority when demand allows it.
@spec samples( keyword(), GenServer.server() ) :: BeamConsole.Recorder.Query.t() | BeamConsole.Lifecycle.Recorder.query_error()
Returns bounded aggregate samples for Activity and Runtime views.
@spec status(GenServer.server()) :: BeamConsole.Recorder.Status.t()
Returns recording activity, watch coverage, and bounded-history usage.