Páginas de status
Diga aos clientes o que está fora do ar antes que precisem perguntar.
Uma página de status da Yuva mostra se o seu produto funciona. Ela fica na sua caixa de suporte, então o widget de chat e os apps mostram um incidente aberto, e uma resposta chega a todos que escreveram sobre ele.
A página pública
A Yuva a gera como HTML simples, completo sem JavaScript, e as respostas ficam em cache por 30 segundos para que uma CDN na frente do seu servidor carregue o tráfego de uma queda.
- Estado geralO pior estado entre os componentes que mostra, em palavras e em cor.
- ComponentesIncidentes redigidos para si
- Retida, depois enviadaDe "investigando" a "resolvido", com cada atualização guardada. Uma atualização publicada é corrigida, nunca removida.
- ManutençãoAnuncie o trabalho planejado com uma janela. A Yuva o inicia e conclui no horário.
- HistóricoIncidentes e manutenções passados por mês, cada um com sua própria página.
- Tempos de respostaQuando o ativa: as últimas 24 horas de cada componente com verificação HTTP ou TCP, com mediana e p95.
- Feed, selo e JSONUm feed Atom que não exige assinatura, um selo para o seu README e a mesma página em JSON para o seu site ou app.
- Seu visual e idiomaSeu logotipo e sua cor de destaque. A página fala inglês, turco e alemão; os visitantes veem os horários no próprio fuso.
Uma página fica privada até a publicar, e a sua equipa pré-visualiza-a antes no painel.
As verificações a mantêm atualizada
Uma verificação define o estado de um componente sem ninguém mexer, e a Yuva avisa sua equipa quando ele cai ou volta.
- Em grupos, cada um com seu estado, uma barra para cada dia de até 90 dias e, se quiser, seu uptime.Seu job cron ou servidor chama uma URL em intervalos. Quando as chamadas param, o componente cai.
- Estados enviadosEnvie um estado de funcionamento ou de interrupção. Os alertas do Alertmanager e do Grafana são aceites tal como estão.
- IncidenteA Yuva solicita uma URL em intervalos e verifica o código de status e, opcionalmente, uma palavra-chave e a validade do certificado.
- TCPA Yuva abre uma conexão com um host e uma porta e verifica se ele responde.
- HTTPQuando uma verificação cai, a Yuva pode abrir um rascunho de incidente para rever, publicar um na hora ou não abrir nenhum. Quando ela volta, a Yuva resolve o que abriu.
- A sua palavra primeiroEscolhe quantas falhas seguidas contam, e uma verificação nunca sobrescreve um estado que sua equipa definiu manualmente.
Subscritores por e-mail
Os visitantes subscrevem avisos sobre incidentes e manutenção, de todos os componentes ou só dos que usam. Uma subscrição sempre começa com um e-mail de confirmação.
- Confirmação duplaA resposta é a mesma para qualquer endereço, e ninguém é subscrito sem confirmar.
- A escolha delesUma caixa de seleção por componente e, em cada e-mail, um link para mudar a escolha ou sair.
- Avisos simplesO estado em palavras, os componentes afetados e as atualizações, sem imagens, rastreamento ou promoção. Em inglês, turco ou alemão.
- No widget de chat e nos appsUm aviso espera 60 segundos para poder desfazê-lo, e os avisos de um mesmo incidente mantêm distância, para que uma queda longa não inunde as caixas de entrada.
Os avisos saem pelo canal de e-mail da sua própria caixa, do endereço dela, e as pessoas da lista ficam separadas das suas newsletters.
Investigando
Enquanto sua página está publicada e há um incidente ou manutenção aberto, o widget web e os SDKs de iOS e Android mostram acima das conversas uma linha com o estado em palavras e um link para o incidente.
- Nada para configurarA linha aparece e some junto com o incidente.
- Pode ser dispensadaO cliente pode dispensá-la. Ela volta quando o incidente recebe uma nova atualização.
- O idioma delesO widget e os apps a mostram em cada idioma que falam.
Responder aos vinculados
Uma queda traz a mesma pergunta por e-mail, chat e nos apps. Vincule essas conversas ao incidente, escreva uma resposta e envie a todas.
- Vincule conversas ao incidente no painel. A página do incidente as lista.
- Escreva uma resposta. A revisão mostra quantas conversas a recebem, e depois pode fechar cada uma.
- A Yuva a envia em seu nome a cada conversa vinculada ainda aberta, pelo canal de cada uma. Não dá para recolhê-la depois de enviada.
Seu próprio domínio
Sirva a página em um endereço como status.example.com. Adicione um registro CNAME e um registro TXT que mostre que o domínio é seu, e a Yuva os verifica por si.
- CertificadosCertificados emitidos e renovados automaticamente, por um proxy sob demanda como o Caddy ou pelos hostnames personalizados da Cloudflare.
- Tudo se mudaLinks, feed, selo, JSON e avisos por e-mail usam o seu domínio.
- Só seuNo seu domínio só a página é servida, nunca a API ou o painel.
A faixa para o seu próprio site
Mostre seu status no rodapé do seu site: o estado em palavras, uma tira dos últimos 90 dias com o uptime e um link para a sua página. É um script e um elemento.
<script src="https://support.example.com/yuva-status.js" defer></script> <yuva-status page="acme" theme="auto" components></yuva-status>
- pageO endereço da sua página de status.
- themelight, dark ou auto, que segue o esquema de cores do visitante. O padrão é auto.
- componentsAdicione para uma segunda linha com o estado de cada componente.
Para desenvolvedores
Tudo está na API, com os escopos status:read e status:manage. Os webhooks anunciam mudanças de componentes, incidentes e monitores, e assistentes conectados por MCP podem abrir rascunhos e resolver incidentes.
Abrir a referência da API →Comece pelo guia.
Crie uma página, adicione seus componentes e publique. O guia está em inglês, turco e alemão.