Interface: GlobalMonitoringMetrics
Defined in: src/utils/monitoring/globalMetrics.ts:23
Composite metrics describing the global monitoring state.
Propertiesโ
activeMonitorsโ
readonly activeMonitors: number;
Defined in: src/utils/monitoring/globalMetrics.ts:25
Number of monitors actively running.
averageResponseTime?โ
readonly optional averageResponseTime?: number;
Defined in: src/utils/monitoring/globalMetrics.ts:27
Average response time (milliseconds) across monitors with data.
incidentCountโ
readonly incidentCount: number;
Defined in: src/utils/monitoring/globalMetrics.ts:29
Number of monitors that are currently reporting incidents.
monitorStatusCountsโ
readonly monitorStatusCounts: MonitorStatusCounts;
Defined in: src/utils/monitoring/globalMetrics.ts:31
Aggregated status counters.
totalMonitorsโ
readonly totalMonitors: number;
Defined in: src/utils/monitoring/globalMetrics.ts:33
Total monitors registered across all sites.
totalSitesโ
readonly totalSites: number;
Defined in: src/utils/monitoring/globalMetrics.ts:35
Total number of monitored sites.
uptimePercentageโ
readonly uptimePercentage: number;
Defined in: src/utils/monitoring/globalMetrics.ts:37
Global uptime percentage rounded to the nearest integer.