Pages de statut
Une page de statut publique pour vos applications, avec la disponibilité sur 90 jours et des incidents qui s'ouvrent et se referment automatiquement.
Une page de statut montre à vos clients si vos applications sont en ligne. Elle liste les applications que vous choisissez, une barre de disponibilité sur 90 jours pour chacune, ainsi que les incidents en cours et passés.
En créer une
Allez dans Status pages dans la barre latérale (sous Operate), puis New status page (admins seulement), et remplissez :
- Title, par exemple « Acme status ».
- Address : la page se trouve à
https://app.railyard.run/status/<address>. Ça fait de 3 à 50 lettres minuscules, chiffres et tirets. - Short description (optionnel).
- Public : cochez-la et n’importe qui avec le lien peut voir la page. Décochée, la page est un brouillon et son adresse publique répond « not found ».
Dans les réglages de la page, Add app choisit une application et un nom Shown as (par exemple « API »), pour que les clients ne voient jamais les noms internes des applications.
Ce que les visiteurs voient
- Une bannière générale qui résume toutes les applications : operational, degraded, partial outage ou major outage. Un incident ouvert compte comme degraded.
- Une ligne par application avec son état actuel. Les états sont operational, degraded (2 vérifications ou plus parmi les 5 dernières ont échoué), down, under maintenance et sleeping.
- 90 jours de barres de disponibilité quotidiennes et le pourcentage de disponibilité, construits à partir des propres vérifications de disponibilité de Railyard.
- Les incidents en cours, puis les incidents des 14 derniers jours.
La page se met à jour chaque minute et suit le réglage clair ou sombre du visiteur. Une version JSON (/status/<address>.json) donne l’état de chaque application, sa disponibilité sur 90 jours et les incidents ouverts, pour vos propres outils.
Incidents
Les incidents s’ouvrent et se résolvent automatiquement quand une application de la page tombe en panne puis revient. Vous pouvez aussi en publier vous-même, avec :
- Title : par exemple « Paiements lents pour certains clients ».
- Impact : minor, major, critical ou maintenance.
- Status : investigating, identified, monitoring ou resolved.
- First update : le message que les clients voient.
Vous pouvez publier d’autres mises à jour à mesure que les choses changent, et régler le statut à resolved pour fermer l’incident.
Limites
- Une page de statut vit sur l’adresse propre à Railyard. Elle ne peut pas encore être servie sur votre propre domaine.
- Ses données viennent des vérifications de disponibilité de Railyard sur les adresses web de vos applications. Une application composée uniquement de workers n’a rien à vérifier.