Scale Intelligence■ Docs
Docs / The model / MonitorPass

MonitorPass.

One pass of the beat that runs the armed monitors: every armed version read, the units of its place's population evaluated since the monitor's last answer, a catch written for each unit admitted at an observation not caught before, a signal ranked from each catch, and the monitor's last answer kept

Figure 1MonitorPassspecified
MONITORPASSwork at platform scopethe armed versions runmonitorscountunits_readcountnew catchescatchescountnew signalssignalscountreadings no condition could judgenot_evaluablecountleft for the next tick by the beat's budgetdeferredcounttenants_servedcountattimepoints at no other object
MonitorPass is a work at platform scope. The drawing shows its fields and the objects that they point at.
kind
work
scope
platform
key
the beat’s tick
store
postgres
family
rules_engine

Fields#

fieldtyperequirednote
monitorscountyesthe armed versions run
units_readcountyes
catchescountyesnew catches
signalscountyesnew signals
not_evaluablecountyesreadings no condition could judge
deferredcountyesleft for the next tick by the beat’s budget
tenants_servedcountyes
attimeyes

Routes that use it#

No route takes or returns MonitorPass directly. The record holds it, and the objects that point at it reach it.