Interface: SiteAnalytics
Defined in: src/hooks/site/useSiteAnalytics.ts:81
Comprehensive analytics data for a site monitor.
Propertiesโ
avgResponseTimeโ
avgResponseTime:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:83
Average response time in milliseconds
degradedCountโ
degradedCount:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:85
Number of degraded checks
downCountโ
downCount:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:87
Number of failed checks
downtimePeriodsโ
downtimePeriods:
DowntimePeriod[]
Defined in: src/hooks/site/useSiteAnalytics.ts:89
Array of downtime periods
fastestResponseโ
fastestResponse:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:91
Fastest response time recorded
filteredHistoryโ
filteredHistory: readonly
StatusHistory[]
Defined in: src/hooks/site/useSiteAnalytics.ts:93
Filtered history entries used for analytics
incidentCountโ
incidentCount:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:95
Number of separate downtime incidents
mttrโ
mttr:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:97
Mean Time To Recovery in milliseconds
percentileMetricsโ
percentileMetrics: {
p50:number;p95:number;p99:number; }
Defined in: src/hooks/site/useSiteAnalytics.ts:99
Response time percentiles
p50โ
p50:
number
p95โ
p95:
number
p99โ
p99:
number
slowestResponseโ
slowestResponse:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:105
Slowest response time recorded
totalChecksโ
totalChecks:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:107
Total number of checks performed
totalDowntimeโ
totalDowntime:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:109
Total downtime in milliseconds
upCountโ
upCount:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:111
Number of successful checks
uptimeโ
uptime:
string
Defined in: src/hooks/site/useSiteAnalytics.ts:113
Uptime percentage as formatted string
uptimeRawโ
uptimeRaw:
number
Defined in: src/hooks/site/useSiteAnalytics.ts:115
Raw uptime percentage as number for calculations