voltar ao blog

Check: SLO para API de busca

·1 min de leitura
sresystem-design

SLOs mínimos para API de busca

MétricaTargetJanela
Latência p95< 300ms7 dias
Taxa de erro 5xx< 0.1%7 dias
Disponibilidade≥ 99.9%30 dias
atenção

Se você não mede, você não sabe. Defina SLOs antes de dizer que "está funcionando".

Como medir

-- Latência p95 (se você loga em tabela)
SELECT percentile_cont(0.95) WITHIN GROUP (ORDER BY latency_ms)
FROM api_logs
WHERE endpoint = '/search'
  AND created_at > NOW() - INTERVAL '7 days';

Error budget

Com 99.9% de disponibilidade em 30 dias:

  • Budget: 43 minutos de downtime
  • Burn rate: monitore quanto do budget está sendo consumido