Skip to main content

Interface: SiteAnalytics

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

Comprehensive analytics data for a site monitor.

Propertiesโ€‹

avgResponseTimeโ€‹

avgResponseTime: number

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

Average response time in milliseconds


degradedCountโ€‹

degradedCount: number

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

Number of degraded checks


downCountโ€‹

downCount: number

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

Number of failed checks


downtimePeriodsโ€‹

downtimePeriods: DowntimePeriod[]

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

Array of downtime periods


fastestResponseโ€‹

fastestResponse: number

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

Fastest response time recorded


filteredHistoryโ€‹

filteredHistory: readonly StatusHistory[]

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

Filtered history entries used for analytics


incidentCountโ€‹

incidentCount: number

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

Number of separate downtime incidents


mttrโ€‹

mttr: number

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

Mean Time To Recovery in milliseconds


percentileMetricsโ€‹

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

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

Response time percentiles

p50โ€‹

p50: number

p95โ€‹

p95: number

p99โ€‹

p99: number


slowestResponseโ€‹

slowestResponse: number

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

Slowest response time recorded


totalChecksโ€‹

totalChecks: number

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

Total number of checks performed


totalDowntimeโ€‹

totalDowntime: number

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

Total downtime in milliseconds


upCountโ€‹

upCount: number

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

Number of successful checks


uptimeโ€‹

uptime: string

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

Uptime percentage as formatted string


uptimeRawโ€‹

uptimeRaw: number

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

Raw uptime percentage as number for calculations