Check the real request
Configure the method, headers, body, expected status, required response text, interval, and timeout instead of reducing every service to a homepage GET.
About StatusPulse
StatusPulse is a Ruby on Rails monitoring application built around organization-scoped workspaces. It checks real HTTP endpoints, records what happened, and publishes service health without mixing one tenant’s operational data with another’s.
Why it exists
Configure the method, headers, body, expected status, required response text, interval, and timeout instead of reducing every service to a homepage GET.
Successful and failed checks feed uptime and latency reporting. Incident updates preserve investigating, identified, monitoring, and resolved milestones.
Each organization has a public status path with live service state, 30-day uptime, check history, active advisories, and resolved incident history.
Implementation
The application uses Rails 8, Hotwire, PostgreSQL, Solid Queue, Solid Cache, and Solid Cable. The production deployment runs behind Apache with TLS, security headers, loopback-only container ports, recurring monitoring jobs, and offsite database backups. The source repository and deployment documentation are public so operators can inspect how those claims are implemented.