Skip to content
Stand with Ukraine flag

Time Window

The Time window defines the temporal scope and aggregation rules applied to time-series telemetry displayed on dashboards.

Time window parameters can be configured at:

  • Dashboard level — global time window applied to all supported widgets.
  • Widget level — local override for a specific widget.

Watch this short video to learn how to configure Time Window settings, switch between Realtime and History modes, and adjust aggregation and grouping intervals.

The dashboard time window is configured in edit mode via the Edit time window dialog and saved as part of the dashboard configuration.

Changes made in view mode are temporary and reset to the last saved configuration after page reload or reopening the dashboard.

Each time-series widget can use either the dashboard time window or its own configuration.

To configure a custom time window, enable Use widget time window in the widget settings.

Widget-level configuration allows:

  • Defining a custom time window
  • Independent aggregation and grouping interval settings

When a widget-level time window is enabled, the widget ignores the dashboard-level configuration.

The time window dialog supports two data retrieval modes:

  • Real-time — widgets continuously receive updates from the server for the current time range.
  • History — widgets load data once for a fixed period; no live updates.
TypeDescriptionMode AvailabilityBehaviorExample
LastRolling interval counted backward from the current time.Realtime, HistoryIn Realtime mode, continuously shifts forward. In History mode, fixed period ending at current time.Last 5 minutes, Last 1 hour
RangeExplicit start and end timestamps.History onlyFixed interval. Does not update automatically.2026-03-01 08:00 – 2026-03-01 12:00
RelativeCalendar-aligned interval.Realtime, HistoryAligned to calendar boundaries.Current day, Previous month

Defines how telemetry values are processed within grouping intervals.

FunctionDescription
NoneRaw telemetry values
MinMinimum value per interval
MaxMaximum value per interval
AverageArithmetic mean
SumSum of values
CountNumber of records

Defines the size of time buckets used for aggregation. Each bucket produces one aggregated value.

Example: with a time window of Last 1 hour, a grouping interval of 10 minutes, and Average aggregation — the widget receives 6 aggregated values (one per 10-minute bucket).

  • Smaller intervals ⇾ higher granularity, more data points.
  • Larger intervals ⇾ smoother trends, reduced load.

The grouping interval may be automatically calculated based on the selected window and widget resolution, or explicitly defined in widget configuration.

Defines the maximum number of telemetry points returned.

Example:

Max values = 50000

Purpose:

  • Prevent excessive data retrieval
  • Protect browser performance
  • Limit memory usage

Especially important when Aggregation = None.

Drag the sliders to narrow the visible time range; return them to their default position to zoom out.

Defaults to the browser time zone; can be changed to any specific time zone.

You can control which time window controls are visible to end users.

In dashboard edit mode, open the Edit time window dialog and click the gear icon.

Users will not be able to change the set time interval.

To hide a specific interval type, select its tab (Last, Range, or Relative) in the settings dialog and enable Hide for that interval.

To restrict the available intervals and configure the default grouping interval per option, enable Disable custom interval selection and click the pencil icon.

Users will not be able to change or disable the aggregation function set during configuration.

To restrict the list of available aggregation functions, click the pencil icon next to the aggregation row.

Users will not be able to change the grouping interval set during configuration.

Restrict users from changing the time zone.