StreamDataset
Defined in: perf/streaming.ts:114
Multi-series streaming buffer — wraps multiple StreamBuffers with shared label tracking.
Constructors
Constructor
new StreamDataset(
seriesNames,capacity?):StreamDataset
Defined in: perf/streaming.ts:119
Parameters
seriesNames
string[]
capacity?
number = 10_000
Returns
StreamDataset
Properties
labels
labels:
StreamLabelBuffer
Defined in: perf/streaming.ts:115
series
series:
Map<string,StreamBuffer>
Defined in: perf/streaming.ts:116
Accessors
length
Get Signature
get length():
number
Defined in: perf/streaming.ts:152
Returns
number
Methods
clear()
clear():
void
Defined in: perf/streaming.ts:156
Returns
void
push()
push(
label,values):void
Defined in: perf/streaming.ts:129
Push a single row of data
Parameters
label
string
values
Record<string, number>
Returns
void
pushMany()
pushMany(
rows):void
Defined in: perf/streaming.ts:137
Push many rows at once
Parameters
rows
object[]
Returns
void
toResolvedData()
toResolvedData():
object
Defined in: perf/streaming.ts:142
Get resolved data snapshot for charting
Returns
object
datasets
datasets:
object[]
labels
labels:
string[]