Status Pages for SaaS for Sandglass users who want practical customer-facing service health.
SaaS status pages should separate product surfaces like dashboard, API, authentication, billing, and background processing. Each component needs a monitor signal that reflects customer impact.
Create Sandglass checks for the dashboard and API first, add heartbeat checks for background jobs that affect customers, then attach those checks to the public page.
Do not publish every database, queue, and worker as a public component. Customers need to know whether their app workflow works, not which internal subsystem is noisy.
List the services customers recognize — website, API, checkout, dashboard — not internal subsystems.
Back every public component with an HTTP, content, TCP, or SSL certificate check so its state is measured, not toggled by hand.
Keep noisy internal dependencies off the public page and route their alerts to your team channel instead.
Add the public status page link to support replies and documentation so customers can self-serve during incidents.