Páginas de estado

Páginas de estado

Una página de estado pública para tus apps, con disponibilidad de 90 días e incidentes que se abren y cierran solos.

Una página de estado le muestra a tus clientes si tus apps están funcionando. Lista las apps que elijas, una barra de disponibilidad de 90 días para cada una, e incidentes actuales y pasados.

Crea una

Ve a Status pages en la barra lateral (bajo Operate), luego New status page (solo admins), y completa:

  • Title, por ejemplo “Acme status”.
  • Address: la página vive en https://app.railyard.run/status/<address>. Eso es de 3 a 50 letras minúsculas, números y guiones.
  • Short description (opcional).
  • Public: márcalo y cualquiera con el enlace puede ver la página. Sin marcar, la página es un borrador y su dirección pública responde “not found”.

En la configuración de la página, Add app elige una app y un nombre de Shown as (por ejemplo “API”), así los clientes nunca ven los nombres internos de las apps.

Lo que ven los visitantes

  • Un banner general que resume todas las apps: operational, degraded, una caída parcial o una caída mayor. Un incidente abierto cuenta como degraded.
  • Una fila por app con su estado actual. Los estados son operational, degraded (2 o más de las últimas 5 comprobaciones fallaron), down, under maintenance y sleeping.
  • 90 días de barras diarias de disponibilidad y el porcentaje de disponibilidad, construidos a partir de las propias comprobaciones de disponibilidad de Railyard.
  • Incidentes actuales, y luego los incidentes de los últimos 14 días.

La página se actualiza cada minuto y sigue la preferencia de modo claro u oscuro del visitante. Una versión en JSON (/status/<address>.json) da el estado de cada app, su disponibilidad de 90 días y cualquier incidente abierto, para tus propias herramientas.

Incidentes

Los incidentes se abren y se resuelven solos cuando una app de la página se cae y vuelve. También puedes publicar los tuyos con:

  • Title: por ejemplo “Slow checkouts for some customers”.
  • Impact: minor, major, critical o maintenance.
  • Status: investigating, identified, monitoring o resolved.
  • First update: el mensaje que ven los clientes.

Puedes publicar más actualizaciones a medida que las cosas cambian, y poner el status en resolved para cerrar el incidente.

Límites

  • Una página de estado vive en la dirección propia de Railyard. Todavía no se puede servir en tu propio dominio.
  • Sus datos vienen de las comprobaciones de disponibilidad de Railyard sobre las direcciones web de tus apps. Una app que solo tiene worker no tiene nada que comprobar.