BeamConsole.Recorder (beam_console v0.2.0)

Copy Markdown View Source

Provides PID-free read access to BeamConsole's bounded process flight recorder.

The recorder starts automatically according to its configured mode. The default :subscribers mode records while at least one BeamConsole page is connected; :always records from application startup.

Summary

Functions

Returns the newest bounded lifecycle events and explicit omission metadata.

Pauses process recording while preserving bounded in-memory history.

Resumes process recording when the configured demand mode allows it.

Returns bounded aggregate samples for Activity and Runtime views.

Returns recording activity, watch coverage, and bounded-history usage.

Functions

events(options \\ [], server \\ LifecycleRecorder)

Returns the newest bounded lifecycle events and explicit omission metadata.

pause(server \\ LifecycleRecorder)

Pauses process recording while preserving bounded in-memory history.

resume(server \\ LifecycleRecorder)

Resumes process recording when the configured demand mode allows it.

samples(options \\ [], server \\ LifecycleRecorder)

Returns bounded aggregate samples for Activity and Runtime views.

status(server \\ LifecycleRecorder)

Returns recording activity, watch coverage, and bounded-history usage.