TimelessTracesDashboard.DataPlane.Process (timeless_traces_dashboard v0.3.18)

Copy Markdown View Source

Legacy POC owner for one standalone timeless-traces-api executable.

This reuses the lifecycle proven by the metrics POC: the Rust child alone owns its database, readiness follows its listener announcement, abnormal exit is isolated for supervisor restart, and normal OTP termination sends SIGTERM and waits for drain/reaping. Production releases must use the Phoenix control-plane owner instead. This module is retained only for POC compatibility tests and is never selected implicitly by HistoricalSource.

Summary

Functions

await_ready(server \\ TimelessTracesDashboard.DataPlane.Process, timeout \\ 10000)

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

endpoint(server \\ TimelessTracesDashboard.DataPlane.Process)

os_pid(server \\ TimelessTracesDashboard.DataPlane.Process)

ready?(server \\ TimelessTracesDashboard.DataPlane.Process)

start_link(opts)