BeamConsole.Runtime.InternalProcesses (beam_console v0.4.0)

Copy Markdown View Source

Identifies transient processes owned by BeamConsole's sampling machinery.

Sampling tasks must not become lifecycle observations themselves. Otherwise, their normal exits can request another sample and create a feedback loop.

Summary

Functions

Removes lifecycle observations for children owned by the sampling task supervisor.

Resolves the current PID for BeamConsole's sampling task supervisor.

Functions

reject_probe_observations(observations, task_supervisor)

Removes lifecycle observations for children owned by the sampling task supervisor.

task_supervisor_pid(server)

@spec task_supervisor_pid(GenServer.server()) :: pid() | nil

Resolves the current PID for BeamConsole's sampling task supervisor.