Salta al contingut
Yuva

Pàgines d'estat

Digueu als clients què ha caigut abans que ho hagin de preguntar.

Una pàgina d'estat de Yuva mostra si el vostre producte funciona. Viu a la vostra safata de suport, així que el widget de xat i les apps mostren un incident obert, i una sola resposta arriba a tots els qui n'han escrit.

La pàgina pública

Yuva la genera com a HTML senzill, complet sense JavaScript, i les respostes es guarden a la memòria cau 30 segons perquè una CDN davant del servidor pugui suportar el trànsit d'una caiguda.

  • Estat generalEl pitjor estat entre els components que mostreu, amb paraules i amb color.
  • ComponentsIncidents redactats per a vosaltres
  • Retingut i després enviatDe «investigant» a «resolt», amb cada actualització conservada. Una actualització publicada es corregeix, mai s'elimina.
  • MantenimentAnuncieu la feina programada amb una finestra. Yuva l'inicia i la completa a temps.
  • HistorialIncidents i manteniments passats per mes, cadascun amb la seva pàgina.
  • Temps de respostaQuan ho activeu: les últimes 24 hores de cada component amb una comprovació HTTP o TCP, amb mediana i p95.
  • Canal, insígnia i JSONUn canal Atom que no requereix subscripció, una insígnia per al vostre README i la mateixa pàgina en JSON per al vostre lloc o app.
  • El vostre aspecte i idiomaEl vostre logotip i color d'accent. La pàgina parla anglès, turc i alemany; els visitants veuen les hores a la seva zona horària.

Una pàgina és privada fins que la publiqueu, i el vostre equip la previsualitza abans al tauler.

Les comprovacions la mantenen al dia

Una comprovació canvia l'estat d'un component sense que ningú hi intervingui, i Yuva avisa el vostre equip quan cau o es recupera.

  • En grups, cadascun amb el seu estat, una barra per a cada dia fins a 90 dies i, si voleu, el seu temps d'activitat.La vostra tasca cron o el vostre servidor crida una URL segons un calendari. Quan les crides s'aturen, el component cau.
  • Estats enviatsEnvieu vosaltres mateixos un estat de funcionament o d'interrupció. Les alertes d'Alertmanager i Grafana s'accepten tal com són.
  • IncidentYuva sol·licita una URL a intervals i comprova el codi d'estat i, opcionalment, una paraula clau i la caducitat del certificat.
  • TCPYuva obre una connexió a un amfitrió i un port i comprova que respon.
  • HTTPQuan una comprovació falla, Yuva pot obrir un esborrany d'incident perquè el reviseu, publicar-ne un d'immediat o no obrir-ne cap. Quan es recupera, Yuva resol el que ha obert.
  • Primer la vostra paraulaVosaltres escolliu quants errors seguits compten, i una comprovació mai no anul·la un estat que el vostre equip ha fixat a mà.

Subscriptors per correu

Els visitants se subscriuen a avisos sobre incidents i manteniment, de tots els components o només dels que fan servir. Una subscripció sempre comença amb un correu de confirmació.

  • Doble confirmacióLa resposta és la mateixa per a cada adreça, i ningú se subscriu sense confirmar.
  • La seva eleccióUna casella per component i, a cada correu, un enllaç per canviar l'elecció o donar-se de baixa.
  • Avisos senzillsL'estat amb paraules, els components afectats i les actualitzacions, sense imatges, seguiment ni promoció. En anglès, turc o alemany.
  • Al widget de xat i a les appsUn avís espera 60 segons perquè el pugueu desfer, i els avisos d'un mateix incident guarden distància, perquè una caiguda llarga no inundi les safates d'entrada.

Els avisos surten pel canal de correu de la vostra safata, des de la seva adreça, i les persones de la llista queden separades dels vostres butlletins.

Investigant

Mentre la pàgina està publicada i hi ha un incident o manteniment obert, el widget web i els SDK d'iOS i Android mostren sobre les converses una línia amb l'estat amb paraules i un enllaç a l'incident.

  • Res a configurarLa línia apareix i desapareix amb l'incident.
  • Es pot descartarEl client pot descartar-la. Torna a aparèixer quan l'incident rep una nova actualització.
  • El seu idiomaEl widget i les apps la mostren en cada idioma que parlen.

Respon als vinculats

Una caiguda porta la mateixa pregunta per correu, per xat i a les apps. Vinculeu aquestes converses a l'incident, escriviu una resposta i envieu-la a totes.

  • Vinculeu converses a l'incident al tauler. La pàgina de l'incident les enumera.
  • Escriviu una resposta. La revisió mostra quantes converses la reben, i després podeu tancar-les una per una.
  • Yuva l'envia en nom vostre a cada conversa vinculada que encara és oberta, pel canal de cadascuna. No es pot retirar un cop enviada.

El vostre propi domini

Serviu la pàgina en una adreça com status.example.com. Afegiu un registre CNAME i un registre TXT que demostri que el domini és vostre, i Yuva els comprova per vosaltres.

  • CertificatsCertificats emesos i renovats automàticament, per un servidor intermediari sota demanda com Caddy o pels noms d'amfitrió personalitzats de Cloudflare.
  • Tot es traslladaEls enllaços, el canal, la insígnia, el JSON i els avisos per correu fan servir el vostre domini.
  • Només vostreAl vostre domini només se serveix la pàgina, mai l'API ni el tauler.

La banda per al vostre propi lloc

Mostreu el vostre estat al peu del vostre lloc: l'estat amb paraules, una franja dels últims 90 dies amb el temps d'activitat i un enllaç a la vostra pàgina. És un script i un element.

<script src="https://support.example.com/yuva-status.js" defer></script>
<yuva-status page="acme" theme="auto" components></yuva-status>
  • pageL'adreça de la vostra pàgina d'estat.
  • themelight, dark o auto, que segueix l'esquema de color del visitant. El valor per defecte és auto.
  • componentsAfegiu-lo per tenir una segona fila amb l'estat de cada component.
En un lloc clar
En un lloc fosc

Per a desenvolupadors

Tot és a l'API, amb els àmbits status:read i status:manage. Els webhooks anuncien canvis de components, incidents i monitors, i els assistents connectats per MCP poden obrir esborranys i resoldre incidents.

Obre la referència de l'API →

Comenceu per la guia.

Creeu una pàgina, afegiu-hi els components i publiqueu-la. La guia és en anglès, turc i alemany.