single-series
kit JS opens an EventSource to sse_url. Each event is {x, y} — Plotly.extendTraces appends and trims to max_points so the visible window slides.
multi-series
Each event names its series — {"x": ts, "y": pct, "series": "cpu"}.
empty-start
No initial data — chart starts empty and fills as events arrive.