Skip to main content

Interface: GlobalMonitoringMetrics

Defined in: src/utils/monitoring/globalMetrics.ts:43

Composite metrics describing the global monitoring state.

Propertiesโ€‹

activeMonitorsโ€‹

readonly activeMonitors: number

Defined in: src/utils/monitoring/globalMetrics.ts:45

Number of monitors actively running.


averageResponseTime?โ€‹

readonly optional averageResponseTime?: number

Defined in: src/utils/monitoring/globalMetrics.ts:47

Average response time (milliseconds) across monitors with data.


incidentCountโ€‹

readonly incidentCount: number

Defined in: src/utils/monitoring/globalMetrics.ts:49

Number of monitors that are currently reporting incidents.


monitorStatusCountsโ€‹

readonly monitorStatusCounts: MonitorStatusCounts

Defined in: src/utils/monitoring/globalMetrics.ts:51

Aggregated status counters.


totalMonitorsโ€‹

readonly totalMonitors: number

Defined in: src/utils/monitoring/globalMetrics.ts:53

Total monitors registered across all sites.


totalSitesโ€‹

readonly totalSites: number

Defined in: src/utils/monitoring/globalMetrics.ts:55

Total number of monitored sites.


uptimePercentageโ€‹

readonly uptimePercentage: number

Defined in: src/utils/monitoring/globalMetrics.ts:57

Global uptime percentage rounded to the nearest integer.