Skip to Content
DocsControl PanelStatus Pages

Status Pages

Create public status pages that display the health of your fleet components in real time. Share a status page URL with your users, clients, or stakeholders to provide transparency about system availability.

Creating a Status Page

  1. Navigate to Fleet > Status Pages from the sidebar
  2. Click Create Status Page
  3. Enter a title and URL slug (e.g., my-company creates the URL /status/my-company)
  4. Add components — map each component to one or more monitored instances
  5. Click Save

The status page is immediately available at the public URL.

Components

Components represent the services or systems you want to display on the status page. Each component’s status is derived automatically from instance heartbeats:

StatusConditionColor
OperationalLast heartbeat less than 2 minutes agoGreen
DegradedLast heartbeat between 2 and 5 minutes agoYellow
OutageLast heartbeat more than 5 minutes agoRed

Incidents

When an issue occurs, create an incident to communicate with your users:

  1. Go to the status page management view
  2. Click Create Incident
  3. Enter a title, severity, and status message
  4. Select affected components
  5. Click Publish

Update incidents as the situation progresses:

Incident StatusDescription
InvestigatingIssue identified, root cause being determined
IdentifiedRoot cause found, working on fix
MonitoringFix applied, monitoring for stability
ResolvedIssue fully resolved

Public Access

Status pages are accessible without authentication at:

GET /api/public/status/{slug}

This returns the page title, description, component statuses, and active/recent incidents.

Status pages are available on all plans. Custom domain support for status pages is planned for a future release.

Status Page API

EndpointMethodAuthDescription
/api/status-pagesPOSTYesCreate a status page
/api/status-pagesGETYesList your status pages
/api/status-pages/{id}PUTYesUpdate a status page
/api/status-pages/{id}/incidentsPOSTYesCreate an incident
/api/status-pages/{id}/incidents/{iid}PUTYesUpdate an incident
/api/public/status/{slug}GETNoPublic status page view