Skip to main content

Interface: GlobalMonitoringMetrics

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

Composite metrics describing the global monitoring state.

Propertiesโ€‹

activeMonitorsโ€‹

readonly activeMonitors: number

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

Number of monitors actively running.


averageResponseTime?โ€‹

readonly optional averageResponseTime: number

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

Average response time (milliseconds) across monitors with data.


incidentCountโ€‹

readonly incidentCount: number

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

Number of monitors that are currently reporting incidents.


monitorStatusCountsโ€‹

readonly monitorStatusCounts: MonitorStatusCounts

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

Aggregated status counters.


totalMonitorsโ€‹

readonly totalMonitors: number

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

Total monitors registered across all sites.


totalSitesโ€‹

readonly totalSites: number

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

Total number of monitored sites.


uptimePercentageโ€‹

readonly uptimePercentage: number

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

Global uptime percentage rounded to the nearest integer.