Returns bounded recorder history views with explicit omission and range metadata.
Querying first prunes expired history at an injected or current monotonic timestamp, so stale values cannot survive merely because sampling paused.
Summary
Functions
Returns newest lifecycle events under the configured timeline cap.
Returns ordered aggregate frames under the configured frame cap.
Types
@type item() :: BeamConsole.Lifecycle.Event.t() | BeamConsole.Recorder.Frame.t()
@type t() :: %BeamConsole.Recorder.Query{ available_from_ms: integer() | nil, available_to_ms: integer() | nil, chart_points_limit: pos_integer(), dropped: non_neg_integer(), items: [item()], omitted: non_neg_integer(), segment: non_neg_integer() }
Functions
@spec events( BeamConsole.Recorder.History.t(), keyword() ) :: {BeamConsole.Recorder.History.t(), t()}
Returns newest lifecycle events under the configured timeline cap.
@spec frames( BeamConsole.Recorder.History.t(), keyword() ) :: {BeamConsole.Recorder.History.t(), t()}
Returns ordered aggregate frames under the configured frame cap.