BeamConsole.Runtime.Sample (beam_console v0.5.3)

Copy Markdown View Source

Stores allowlisted node-wide measurements for the recorder's Runtime view.

The normalized value is Phoenix-independent and intentionally excludes raw runtime terms, process identifiers, and host paths.

Summary

Types

t()

@type t() :: %BeamConsole.Runtime.Sample{
  application_count: non_neg_integer(),
  atom_count: pos_integer() | nil,
  atom_limit: pos_integer() | nil,
  collector_partial?: boolean(),
  collector_scan_ms: non_neg_integer() | nil,
  ets_count: non_neg_integer(),
  inspected_process_count: non_neg_integer(),
  memory_atom: non_neg_integer() | nil,
  memory_binary: non_neg_integer() | nil,
  memory_code: non_neg_integer() | nil,
  memory_ets: non_neg_integer() | nil,
  memory_processes: non_neg_integer() | nil,
  memory_system: non_neg_integer() | nil,
  memory_total: non_neg_integer() | nil,
  monotonic_ms: integer(),
  node_count: non_neg_integer(),
  pressure: BeamConsole.Runtime.Pressure.t() | nil,
  process_count: non_neg_integer(),
  run_queue: non_neg_integer() | nil,
  sampled_at_ms: integer(),
  scheduler_count: pos_integer() | nil,
  segment: non_neg_integer(),
  sequence: non_neg_integer(),
  supervisor_count: non_neg_integer()
}