Appearance
Timeseries Widget
Overview
Timeseries Widget includes its own configuration fields in the widget configuration flow.
Gap handling (line continuity)
Charts use a relative connect-gap rule (Highcharts gapSize / Grafana threshold intent), not a fixed minute cutoff:
- Expected interval = median inter-sample delta for the series in the visible window
- Break the line when silence exceeds 2 × that interval (one missed sample allowed)
- Sparse series (few points, e.g. outage leaving only two samples): also cap at 5% of the visible time range so long blackouts stay as blank gaps
So 15s, 5 min, and 15 min feeds all stay continuous at their native cadence; only longer silences open a gap.
Configuration Fields
- Title
- Alias
- Devices
- Selected Device ID
- Selected Metric
- Line Width
- Line Color
- Curve Type
- Show Points
- Summary Metrics
- Y Axis Min
- Y Axis Max
- Global Keys
- Loading Devices
- Loading Keys
- Device
- Metric
- Telemetry Keys
- Color
- Aggregation
Defaults
- Title — ""
- Alias — null
- Selected Device ID — ""
- Selected Metric — (first telemetry key)
- Line Width — 2
- Line Color — "#1677ff"
- Curve Type — "monotone"
- Y Axis Min — (none)
- Y Axis Max — (none)
Source
- File — TimeseriesWidgetConfig.tsx
