BeamConsole.Lifecycle.Watch (beam_console v0.2.0)

Copy Markdown View Source

Stores ephemeral metadata for one actively monitored supervised process.

Watches may contain local PIDs and monitor references, but they are never retained in recorder history or returned through the public API.

Summary

Types

t()

@type t() :: %BeamConsole.Lifecycle.Watch{
  child_type: :supervisor | :worker | nil,
  complete_omissions: non_neg_integer(),
  coverage: :complete | :partial | :truncated,
  entity_id: String.t(),
  last_sequence: non_neg_integer(),
  modules: [module()],
  monitor_ref: reference(),
  pid: pid(),
  slot_id: String.t(),
  slot_kind: :stable | :dynamic,
  supervisor_pid: pid()
}