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