je_load_density.utils.dashboard

class je_load_density.utils.dashboard.LiveDashboardServer(host: str = '127.0.0.1', port: int = 8765, refresh_seconds: float = 1.0, window_seconds: float = 10.0)

Bases: object

start() None
stop() None
je_load_density.utils.dashboard.snapshot_metrics(window_seconds: float = 10.0) Dict[str, Any]

Build a snapshot suitable for the dashboard. rps is the rolling request count over window_seconds from the in-memory record list.

je_load_density.utils.dashboard.start_dashboard(host: str = '127.0.0.1', port: int = 8765, refresh_seconds: float = 1.0, window_seconds: float = 10.0) LiveDashboardServer
je_load_density.utils.dashboard.stop_dashboard() None

Modules

live_dashboard

Live progress dashboard.