Monitoring
Logs
Current log-viewer behavior, time-window presets, histogram navigation, and live-follow semantics.
The logs page is a streaming-style viewer built around fixed time windows plus incremental loading.
Time windows
The current logs implementation supports these presets:
15m1h6h24h
The default preset is 1h.
Operators can also override the exact from and to timestamps from the page.
Viewer behavior
The log viewer currently combines:
- an initial chunk load
- incremental fetches for older rows
- incremental fetches for newer rows
- a timeline histogram to zoom into spikes
The current implementation uses 36 timeline buckets and paginates rows in chunks of 100.
Live follow
If the selected window is close enough to the present, the viewer treats it as a live range and polls for new logs. Historical windows remain fixed until the operator changes the range.
Operational notes
- logs are shown through the control-plane log-viewer service, not by shelling into replicas from the browser
- the route returns a friendly failure message when log loading fails
- no logs in a selected window is treated as a valid empty state, not an error