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 while preserving bounded in-memory history.
Resumes process recording when the configured demand mode 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 while preserving bounded in-memory history.
@spec resume(GenServer.server()) :: BeamConsole.Recorder.Status.t()
Resumes process recording when the configured demand mode 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.