Skip to content

Add real-time log streaming page#804

Open
gabriel-samfira wants to merge 2 commits into
cloudbase:mainfrom
gabriel-samfira:webapp-log-stream
Open

Add real-time log streaming page#804
gabriel-samfira wants to merge 2 commits into
cloudbase:mainfrom
gabriel-samfira:webapp-log-stream

Conversation

@gabriel-samfira

Copy link
Copy Markdown
Member

Connects to the existing /api/v1/ws/logs WebSocket endpoint and streams slog JSON entries with client-side filtering, search highlighting, and virtualized rendering.

Messages are batched (150ms flush interval) and only visible rows are rendered to keep the browser responsive under high log volume. The buffer size is configurable via a slider (1000-5000 entries). The WebSocket disconnects and the buffer is freed on navigation away.

Connects to the existing /api/v1/ws/logs WebSocket endpoint and
streams slog JSON entries with client-side filtering, search
highlighting, and virtualized rendering.

Messages are batched (150ms flush interval) and only visible rows
are rendered to keep the browser responsive under high log volume.
The buffer size is configurable via a slider (1000-5000 entries).
The WebSocket disconnects and the buffer is freed on navigation away.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant