Skip to main content

Interface: SiteAnalytics

Defined in: src/hooks/site/useSiteAnalytics.ts:83

Comprehensive analytics data for a site monitor.

Propertiesโ€‹

avgResponseTimeโ€‹

avgResponseTime: number;

Defined in: src/hooks/site/useSiteAnalytics.ts:85

Average response time in milliseconds


degradedCountโ€‹

degradedCount: number;

Defined in: src/hooks/site/useSiteAnalytics.ts:87

Number of degraded checks


downCountโ€‹

downCount: number;

Defined in: src/hooks/site/useSiteAnalytics.ts:89

Number of failed checks


downtimePeriodsโ€‹

downtimePeriods: DowntimePeriod[];

Defined in: src/hooks/site/useSiteAnalytics.ts:91

Array of downtime periods


fastestResponseโ€‹

fastestResponse: number;

Defined in: src/hooks/site/useSiteAnalytics.ts:93

Fastest response time recorded


filteredHistoryโ€‹

filteredHistory: readonly StatusHistory[];

Defined in: src/hooks/site/useSiteAnalytics.ts:95

Filtered history entries used for analytics


incidentCountโ€‹

incidentCount: number;

Defined in: src/hooks/site/useSiteAnalytics.ts:97

Number of separate downtime incidents


mttrโ€‹

mttr: number;

Defined in: src/hooks/site/useSiteAnalytics.ts:99

Mean Time To Recovery in milliseconds


percentileMetricsโ€‹

percentileMetrics: {
p50: number;
p95: number;
p99: number;
}

Defined in: src/hooks/site/useSiteAnalytics.ts:101

Response time percentiles

p50โ€‹

p50: number;

p95โ€‹

p95: number;

p99โ€‹

p99: number;

slowestResponseโ€‹

slowestResponse: number;

Defined in: src/hooks/site/useSiteAnalytics.ts:107

Slowest response time recorded


totalChecksโ€‹

totalChecks: number;

Defined in: src/hooks/site/useSiteAnalytics.ts:109

Total number of checks performed


totalDowntimeโ€‹

totalDowntime: number;

Defined in: src/hooks/site/useSiteAnalytics.ts:111

Total downtime in milliseconds


upCountโ€‹

upCount: number;

Defined in: src/hooks/site/useSiteAnalytics.ts:113

Number of successful checks


uptimeโ€‹

uptime: string;

Defined in: src/hooks/site/useSiteAnalytics.ts:115

Uptime percentage as formatted string


uptimeRawโ€‹

uptimeRaw: number;

Defined in: src/hooks/site/useSiteAnalytics.ts:117

Raw uptime percentage as number for calculations