BeamConsole.Recorder.Status (beam_console v0.5.2)

Copy Markdown View Source

Summarizes flight-recorder control state, coverage, and bounded history usage.

:inactive means there is no current recording demand, :recording means monitors are active, and :paused means an operator has explicitly stopped recording while retained history remains available.

Summary

Types

activity()

@type activity() :: :inactive | :recording | :paused

t()

@type t() :: %BeamConsole.Recorder.Status{
  active?: boolean(),
  activity: activity(),
  deferred: non_neg_integer(),
  demanded?: boolean(),
  eligible: non_neg_integer(),
  history: map(),
  missed_reconciliations: non_neg_integer(),
  mode: BeamConsole.Recorder.Config.mode(),
  omitted: non_neg_integer(),
  paused?: boolean(),
  pending_correlations: non_neg_integer(),
  recording_started_at_ms: integer() | nil,
  watched: non_neg_integer()
}