Interface: StatusUpdate
Defined in: shared/types.ts:401
Real-time status update emitted when a monitor changes state.
Remarksโ
Sent across IPC boundaries to synchronize renderer views and orchestrator caches.
Propertiesโ
details?โ
optionaldetails:string
Defined in: shared/types.ts:403
Optional diagnostic message describing the change.
monitor?โ
optionalmonitor:Monitor
Defined in: shared/types.ts:405
Rich monitor context when available.
monitorIdโ
monitorId:
string
Defined in: shared/types.ts:407
Identifier of the monitor generating the update.
previousStatus?โ
optionalpreviousStatus:"degraded"|"down"|"paused"|"pending"|"up"
Defined in: shared/types.ts:409
Previous status before the update, if known.
responseTime?โ
optionalresponseTime:number
Defined in: shared/types.ts:411
Latest response time measurement, when recorded.
site?โ
optionalsite:Site
Defined in: shared/types.ts:413
Optional full site entity when context is required.
siteIdentifierโ
siteIdentifier:
string
Defined in: shared/types.ts:415
Identifier of the site associated with the monitor.
statusโ
status:
"degraded"|"down"|"paused"|"pending"|"up"
Defined in: shared/types.ts:417
New monitor status after processing the check result.
timestampโ
timestamp:
string
Defined in: shared/types.ts:419
ISO-8601 timestamp representing when the update was produced.