Monitor Partition Timeline Visualization

Test and understand how partition shift, schedule delay, and granularity affect monitor execution.

Configuration

Shifts partition boundaries forward

Ignore the last N completed partitions

Minutes to wait after partition ends

Select...

Quick Presets:

Timeline Visualization

Current time:
UTC: Oct 23, 01:43:08
Granularity: hourly
Shift: 0 min
Skip last partitions: 0
Delay minutes: 0
22:00-23:00
Will be fetched
Oct 22 22:00 UTC
23:00-Oct 23 00:00
Will be fetched
Oct 22 23:00 UTC
00:00-01:00
Will be fetched
Oct 23 00:00 UTC
01:00-02:00
In progress
Until: Oct 23 02:00 UTC
Oct 23 01:00 UTC
02:00-03:00
Future
Oct 23 02:00 UTC
NOW
Will be fetched
In progress (shows when available)
Delayed (shows when available)
Future

How it works:

  • Partition Shift (0 min): All partition boundaries are shifted forward by this amount.
  • Skip Last Partitions (0): Ignore the last 0 completed partition(s). They will be processed only after newer partitions complete.
  • Delay Minutes (0 min): After a partition ends, wait this many minutes before fetching data.
  • In-progress partitions: Never fetched until they complete.
  • Processing trigger: Partitions will be processed when both the partition completes AND the delay period passes AND they are not in the skip window.

Understanding the Parameters

Granularity

Defines the size of each partition. Options: fivemin, tenmin, fifteenmin, thirtymin, hourly, daily.

Partition Shift

Shifts all partition boundaries forward by the specified number of minutes.

Shift = 0: 10:00-11:00, 11:00-12:00, 12:00-13:00

Shift = 9: 10:09-11:09, 11:09-12:09, 12:09-13:09

Skip Last Partitions

Skip the last N completed partitions. These partitions will be marked as "waiting" and will only be processed when newer partitions complete.

If current time is 13:15 with skip=1, partitions 10:00-11:00 and 11:00-12:00 will be fetched, but 12:00-13:00 (the last completed one) will wait until 13:00-14:00 finishes.

Schedule Delay Minutes

Specifies how many minutes to wait after a partition ends before fetching data from the database. This allows time for late-arriving data to be written.

If a partition ends at 13:00 and delay minutes is set to 15, the system will wait until 13:15 before fetching data for that partition. The delay period is shown as a semi-transparent red overlay on the timeline.

Color Legend

  • Green (Will be fetched): Partitions that will be processed immediately
  • Orange (In progress): Current partition that's still running. Shows when it will be available for fetching.
  • Orange (Delayed): Partitions delayed by skipLastPartitions or scheduleDelayMinutes. Shows when they will be available.
  • Gray (Future): Future partitions