Interface: MonitoringControlEventData
Defined in: shared/types/events.ts:616
Payload for monitoring control events (global monitoring start/stop).
Remarksโ
Used to signal global monitoring state changes, such as starting or stopping all monitors.
monitorCount: Number of monitors involved in the operation.summary: Optional aggregate metrics describing the lifecycle result.reason: Reason for stopping (for stopped events).siteCount: Number of sites involved in the operation.timestamp: The time (in ms since epoch) when the event occurred.
Exampleโ
const event: MonitoringControlEventData = {
    reason: "user",
    activeMonitors: 0,
    siteCount: 3,
    timestamp: Date.now(),
};
Extendsโ
Propertiesโ
timestampโ
readonlytimestamp:number
Defined in: shared/types/events.ts:74
The time (in milliseconds since epoch) when the event occurred.
Inherited fromโ
_meta?โ
readonlyoptional_meta:EventMetadata
Defined in: shared/types/events.ts:76
Runtime metadata describing the emission context.
Inherited fromโ
_originalMeta?โ
readonlyoptional_originalMeta:EventMetadata
Defined in: shared/types/events.ts:78
Preserves previously attached metadata when re-emitting events.
Inherited fromโ
activeMonitors?โ
readonlyoptionalactiveMonitors:number
Defined in: shared/types/events.ts:620
Number of active monitors (for stopped events).
monitorCount?โ
readonlyoptionalmonitorCount:number
Defined in: shared/types/events.ts:624
Number of monitors involved in the operation.
reason?โ
readonlyoptionalreason:MonitoringControlReason
Defined in: shared/types/events.ts:631
Reason for stopping (for stopped events).
Remarksโ
Refer to MONITORING_CONTROL_REASON for the complete list.
siteCount?โ
readonlyoptionalsiteCount:number
Defined in: shared/types/events.ts:635
Number of sites involved in the operation.
summary?โ
readonlyoptionalsummary:MonitoringOperationSummary
Defined in: shared/types/events.ts:639
Aggregate metrics describing the monitoring lifecycle outcome.