Como medimos o status
O que significam os números da página de Status da Abbiamo — SLI, meta, janela de 7 dias e os estados de cada componente.
A página de Status mostra a saúde dos sistemas da Abbiamo em tempo real. Esta página explica como cada número é calculado — o que ele representa, sobre qual período e quando consideramos um componente saudável.
O número principal (Saúde)
O percentual grande de cada componente é um SLI (Service Level Indicator): a fração de eventos "bons" sobre o total, medida numa janela móvel de 7 dias.
Saúde = eventos bons nos últimos 7 dias ÷ total de eventos nos últimos 7 diasA cada novo evento a janela "anda" — então o número reflete sempre os últimos 7 dias corridos, não o mês-calendário nem o dia de hoje isolado.
Meta (SLO)
Cada componente tem uma meta num período de 7 dias — o nosso SLO (Service Level Objective). A maioria mira 99,9% (os 0,1% restantes são o orçamento de erro: cerca de 10 minutos por semana de indisponibilidade toleráveis antes de a meta ser furada). A Cotação tem meta de 99,0%.
O que cada componente mede
O que conta como "evento bom" depende do componente:
| Componente | O que medimos | "Evento bom" |
|---|---|---|
| API Pública | Disponibilidade das requisições à API | Resposta sem erro de servidor (HTTP 5xx) |
| Plataforma | Disponibilidade da plataforma web | Resposta sem erro de servidor (HTTP 5xx) |
| Tracking | Disponibilidade da página pública de tracking | Resposta sem erro de servidor (HTTP 5xx) |
| Cotação | Performance da cotação | Resposta dentro do limite de latência (p95 < 500 ms) |
Repare que Cotação mede velocidade, não disponibilidade: ela responde "a cotação está rápida?". Falhas de cotação (erros) entram no indicador da API Pública — por isso os dois andam juntos.
Os estados
O badge de cada componente combina a Saúde atual com a meta e o orçamento de erro:
| Estado | Significado |
|---|---|
| 🟢 Operacional | Dentro da meta — tudo normal. |
| 🟡 Degradado | Consumindo o orçamento de erro rápido / perto de furar a meta. |
| 🔴 Instável | Meta furada na janela de 7 dias. |
| ⚪ Indisponível | Não foi possível medir agora (o número aparece como —). |
Transportadoras
A seção Transportadoras acompanha a performance dos parceiros de entrega. São dois indicadores por transportadora, também sobre 7 dias:
| Indicador | O que medimos | "Evento bom" |
|---|---|---|
| SLA das requisições | Respostas da transportadora às chamadas que fazemos a ela | Resposta sem erro de servidor (HTTP 5xx) |
| Erros nos últimos 7 dias | Eventos de status dos pedidos despachados para a transportadora | Evento que não é uma falha ORDER_FAILED / CARRIER_ERROR |
Não afeta o status geral
Instabilidade de uma transportadora é da transportadora — não pinta a Abbiamo como instável. Por isso esses indicadores ficam numa seção à parte e não entram no estado geral da plataforma.
Detalhes de exibição
- Atualização: a página re-consulta os números a cada 60 segundos.
- Arredondamento: truncamos em 2 casas (não arredondamos pra cima) — um
99,89%nunca vira99,90%. Preferimos errar pra baixo a dar uma impressão melhor que a real. —: aparece quando um indicador não pôde ser medido no momento (sem dado suficiente ou falha temporária na consulta).