Skip to main content

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.