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