Statusseiten
Eine öffentliche Statusseite für deine Apps, mit 90-Tage-Uptime und Incidents, die sich selbst öffnen und schließen.
Eine Statusseite zeigt deinen Kunden, ob deine Apps laufen. Sie listet die Apps, die du auswählst, einen 90-Tage-Uptime-Balken für jede davon, sowie aktuelle und vergangene Incidents.
Eine erstellen
Gehe in der Sidebar (unter Operate) zu Status pages, dann New status page (nur Admins), und fülle aus:
- Title, zum Beispiel „Acme status”.
- Address: Die Seite liegt unter
https://app.railyard.run/status/<address>. Das sind 3–50 Kleinbuchstaben, Zahlen und Bindestriche. - Short description (optional).
- Public: aktivieren, damit jeder mit dem Link die Seite sehen kann. Deaktiviert, ist die Seite ein Entwurf und ihre öffentliche Adresse antwortet mit „not found”.
In den Einstellungen der Seite wählt Add app eine App und einen Shown as-Namen (zum Beispiel „API”), sodass Kunden interne App-Namen nie zu sehen bekommen.
Was Besucher sehen
- Ein Gesamtbanner, das alle Apps zusammenfasst: operational, degraded, ein teilweiser Ausfall oder ein größerer Ausfall. Ein offener Incident zählt als degraded.
- Eine Zeile pro App mit ihrem aktuellen Zustand. Die Zustände sind operational, degraded (2 oder mehr der letzten 5 Checks fehlgeschlagen), down, under maintenance und sleeping.
- 90 Tage tägliche Uptime-Balken und der Uptime-Prozentsatz, aufgebaut aus Railyards eigenen Uptime-Checks.
- Aktuelle Incidents, danach die vergangenen 14 Tage an Incidents.
Die Seite aktualisiert sich jede Minute und folgt der Hell/Dunkel-Einstellung des Besuchers. Eine JSON-Version (/status/<address>.json) liefert den Zustand jeder App, ihre 90-Tage-Uptime und alle offenen Incidents für dein eigenes Tooling.
Incidents
Incidents öffnen und lösen sich selbst, wenn eine App auf der Seite ausfällt und wieder zurückkommt. Du kannst auch eigene posten mit:
- Title: zum Beispiel „Langsame Checkouts für manche Kunden”.
- Impact: minor, major, critical oder maintenance.
- Status: investigating, identified, monitoring oder resolved.
- First update: die Nachricht, die Kunden sehen.
Du kannst weitere Updates posten, während sich die Dinge ändern, und den Status auf resolved setzen, um den Incident zu schließen.
Einschränkungen
- Eine Statusseite liegt auf Railyards eigener Adresse. Sie kann noch nicht über deine eigene Domain ausgeliefert werden.
- Ihre Daten stammen aus Railyards Uptime-Checks der Web-Adressen deiner Apps. Eine reine Worker-App hat nichts zu überprüfen.