Kaizen
Browse modulesBookingsbookings/serverTypes

Type Alias: StalenessReport

type StalenessReport = {
  availabilitySeries: AvailabilitySeriesStaleness[];
  bookingSeries: BookingSeriesStaleness[];
  now: Date;
  stale: (
     | AvailabilitySeriesStaleness
     | BookingSeriesStaleness
    | SweeperStaleness)[];
  sweepers: SweeperStaleness[];
};

Defined in: server/bookings/scheduler-health.ts:77

Full staleness report returned by SchedulerHealth.staleness().

Properties

availabilitySeries

availabilitySeries: AvailabilitySeriesStaleness[];

Defined in: server/bookings/scheduler-health.ts:79


bookingSeries

bookingSeries: BookingSeriesStaleness[];

Defined in: server/bookings/scheduler-health.ts:80


now

now: Date;

Defined in: server/bookings/scheduler-health.ts:78


stale

stale: (
  | AvailabilitySeriesStaleness
  | BookingSeriesStaleness
  | SweeperStaleness)[];

Defined in: server/bookings/scheduler-health.ts:88

Convenience roll-up for onAlert: stale availability series, stale booking-series entries, AND sweepers whose watermark is non-null but lags the threshold (i.e. stale: true). Sweepers with a null watermark (neverRan: true) are excluded — see SweeperStaleness remarks.


sweepers

sweepers: SweeperStaleness[];

Defined in: server/bookings/scheduler-health.ts:81

On this page