Modules
Read-only access to sampled BEAM runtime topology.
Computes bounded process-activity deltas between two transient snapshots.
Stores one bounded process-activity sample for aggregate and top-mover views.
Starts the shared runtime collector and its bounded scan task supervisor.
Describes an OTP application observed in a runtime snapshot.
Validates deterministic application-category configuration.
Owns a shared, bounded, non-overlapping runtime sampling loop.
Describes bounded collector health without exposing raw runtime failures.
Tracks bounded version delivery state for one monitored collector subscriber.
Resolves and validates bounded collector settings.
Records how complete and expensive a runtime snapshot was.
Describes bounded differences between two sampled runtime snapshots.
Builds stable, opaque identifiers and bounded labels for runtime entities.
Conservatively correlates direct exits with stable-slot replacement observations.
Converts bounded snapshot differences into safe sampled lifecycle events.
Describes one safe, retained observation in the process lifecycle timeline.
Carries an ephemeral server-side supervision observation to the recorder.
Holds short-lived private evidence for a stable child slot awaiting replacement.
Monitors a bounded set of local supervised processes and records safe exits.
Carries bounded lifecycle-recorder state across mailbox transitions.
Runs one bounded reconciliation callback without blocking its recorder.
Stores ephemeral metadata for one actively monitored supervised process.
Describes the local BEAM node or a connected node visible to it.
Contains the allowlisted details returned for a selected local process.
Contains bounded, read-only scheduling and memory diagnostics for a process.
Contains the bounded metadata collected for one process in a snapshot.
Represents one allowlisted process inspector relationship without retaining a PID.
Converts process exit reasons into bounded, non-sensitive summaries.
Provides PID-free read access to BeamConsole's bounded process flight recorder.
Validates the hard resource limits used by the in-memory flight recorder.
Stores one compact aggregate recorder sample without retaining a runtime snapshot.
Implements immutable, bounded storage for compact flight-recorder values.
Returns bounded recorder history views with explicit omission and range metadata.
Summarizes flight-recorder control state, coverage, and bounded history usage.
Coordinates operator control of BeamConsole recording demand.
Owns restart-safe operator recording intent for the BeamConsole application.
Describes the authoritative operator recording control state.
Router helpers for mounting BeamConsole inside a Phoenix application.
Defines the bounded snapshot contract used by the shared collector.
Identifies transient processes owned by BeamConsole's sampling machinery.
Collects bounded topology and process details from the local BEAM node.
Stores low-overhead, node-wide runtime pressure measurements.
Selects a deterministic bounded subset of local processes.
Stores allowlisted node-wide measurements for the recorder's Runtime view.
Traverses local OTP supervision trees under explicit depth, child, and time limits.
Carries immutable accumulation state through one bounded supervision traversal.
Deterministically reduces numeric chart points while retaining endpoints and spikes.
Represents one immutable, versioned sample of the visible BEAM topology.
Describes an observed parent-child relationship in an OTP supervision tree.
Provides the component and LiveView definitions used by BeamConsole's optional Phoenix interface.
Serves BeamConsole's self-contained, digest-addressed browser assets.
Renders safe, read-only process, application, and node inspection views.
Renders recorder controls, coverage, and the bounded lifecycle event stream.
Renders the bounded process explorer and client-owned topology surface.
Renders the BeamConsole header, navigation, and browser-owned display controls.
Renders accessible Activity and Runtime summaries with client-owned SVG charts.
Renders the collapsible node and categorized application folder tree.
Presents compact activity samples as summaries, movers, and chart events.
Derives bounded rates from adjacent cumulative recorder counters.
Groups started applications into deterministic folder-tree categories.
Builds capped, JSON-safe chart payloads from compact recorder frames.
Provides an outage-safe boundary between the console LiveView and collector.
Transforms one transient runtime snapshot into bounded dashboard view models.
Builds bounded lifecycle timeline rows and recorder status labels.
Tracks ordered stream identifiers so stable orders retain DOM identity.
Normalizes bounded URL state for every BeamConsole dashboard tab.
Builds mount-prefix-aware URLs for the BeamConsole dashboard tabs.
Provides an outage-safe boundary around the lifecycle recorder.
Provides an outage-safe boundary around operator recording control.
Presents compact node-wide samples as summaries and bounded chart events.
Resolves the current bounded inspector state across runtime samples.
Coordinates the URL-backed Process Map, Lifecycle, Activity, and Runtime views.
Converts normalized runtime snapshots into bounded Cytoscape graph data.
Loads host-owned routing and transport settings into the embedded LiveView.
Renders BeamConsole's isolated HTML document and digest-addressed assets.