BeamConsole.Recorder (beam_console v0.5.3)

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 through its configured authority while preserving history.

Resumes process recording through its configured authority when demand 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 through its configured authority while preserving history.

resume(server \\ LifecycleRecorder)

Resumes process recording through its configured authority when demand 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.