Interface: SiteAnalytics
Defined in: src/hooks/site/useSiteAnalytics.ts:80
Comprehensive analytics data for a site monitor.
Propertiesโ
avgResponseTimeโ
avgResponseTime:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:82
Average response time in milliseconds
degradedCountโ
degradedCount:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:84
Number of degraded checks
downCountโ
downCount:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:86
Number of failed checks
downtimePeriodsโ
downtimePeriods:
DowntimePeriod[]
Defined in: src/hooks/site/useSiteAnalytics.ts:88
Array of downtime periods
fastestResponseโ
fastestResponse:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:90
Fastest response time recorded
filteredHistoryโ
filteredHistory: readonly
StatusHistory[]
Defined in: src/hooks/site/useSiteAnalytics.ts:92
Filtered history entries used for analytics
incidentCountโ
incidentCount:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:94
Number of separate downtime incidents
mttrโ
mttr:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:96
Mean Time To Recovery in milliseconds
percentileMetricsโ
percentileMetrics: {
p50:number;p95:number;p99:number; }
Defined in: src/hooks/site/useSiteAnalytics.ts:98
Response time percentiles
p50โ
p50:
number
p95โ
p95:
number
p99โ
p99:
number
slowestResponseโ
slowestResponse:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:104
Slowest response time recorded
totalChecksโ
totalChecks:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:106
Total number of checks performed
totalDowntimeโ
totalDowntime:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:108
Total downtime in milliseconds
upCountโ
upCount:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:110
Number of successful checks
uptimeโ
uptime:
string
Defined in: src/hooks/site/useSiteAnalytics.ts:112
Uptime percentage as formatted string
uptimeRawโ
uptimeRaw:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:114
Raw uptime percentage as number for calculations