Uptime Monitor & Status Page Studio — User Guide
The Uptime Monitor & Status Page Studio is a comprehensive solution combining real-time HTTP endpoint probing, per-site downtime email notifications, public status page design, incident logging, and embeddable SVG badges.
Member Access & Tool Modes
1. Member Access & Tool Catalog Visibility
- PRO Member Badge: Displayed in the public
/toolscatalog with a Member PRO badge. - Member Access Control: Unauthenticated visitors are presented with an access gate overlay inviting them to sign up or log in via the Client Portal (
/portal).
2. Live Endpoint Monitor & Per-Site Email Alerts
- Multi-Target HTTP Probes: Monitor website URLs, REST API gateways, and public services using fast
HEADandGETrequests. - Per-Site Downtime Email Alerts: Assign a custom notification email address to each target site. If a probe detects a downtime event (
HTTP 4xx/5xx, connection timeout, or DNS error), an instant HTML downtime email alert is dispatched via Resend to the assigned recipient. - Latency & Status Metrics: View real-time response times (TTFB), status codes (
200 OK,301,404,500), and operational SLA percentages (e.g.,99.98%). - Auto-Probe Sweeps: Toggle 30-second automated probe background sweeps.
3. Public Status Page Designer
- Customizable System Status Header: Header status banners (All Systems Operational, Degraded Performance, Partial Outage, Major Outage).
- Service Components Grid: Define custom system components (Frontend Web, REST API Gateway, OAuth Service, Database Cluster, CDN Edge).
- Standalone HTML Export: Download a 100% self-contained, responsive HTML status page ready to host on any server or S3 bucket.
4. Incident Logger & Maintenance Announcements
- Log live system incidents and scheduled maintenance windows.
- Post chronological timeline updates across 4 standard stages: Investigating, Identified, Monitoring, Resolved.
5. SVG Status Badges & GitHub Embeds
- Generate live SVG markdown status badges for GitHub README files (
[]). - Copy iframe embed codes to embed live service health widgets on external sites.
Security & SSRF Protection
- All outgoing probe checks pass through strict SSRF normalization (
normalizeUrl) and DNS lookup checks (isPrivateIp) to prevent scanning loopback addresses (127.0.0.1,localhost) or internal intranets (10.x.x.x,192.168.x.x).