System Status
++ Real-time health monitoring for TPMJS services +
+Last updated
++ {lastRefresh.toLocaleTimeString()} +
+{error}
+ ++ {healthData.currentStatus === 'healthy' + ? 'All Systems Operational' + : healthData.currentStatus === 'degraded' + ? 'Partial System Outage' + : healthData.currentStatus === 'down' + ? 'Major Outage' + : 'Status Unknown'} +
+ {healthData.lastChecked && ( ++ Last checked {getTimeAgo(healthData.lastChecked)} +
+ )} ++ {healthData.summary.uptimePercent} +
++ Uptime ({healthData.summary.timeRange}) +
+Service Health
+Recent Health Checks
+| + Time + | ++ Status + | ++ Checks + | ++ Source + | +
|---|---|---|---|
| + + {formatTimestamp(report.timestamp)} + + | +
+ |
+ + + {report.passCount} + / + {report.totalChecks} + + | ++ {report.source} + {report.runId && ( + + View Run + + )} + | +
+ Health checks run every 5 minutes via{' '} + + GitHub Actions + +
++ View{' '} + + /api/health + {' '} + |{' '} + + /api/health/report + {' '} + |{' '} + + /api/stats/health + +
+No health data available yet.
++ Health checks run every 5 minutes. Check back soon. +
+