Captura
Respostas HTTP ≥ 400, falhas de rede, error e unhandledrejection.
O próprio endpoint do Sentinela é ignorado para não criar recursão.
Coletando agora
Uma tag <script> e pronto. O Sentinela captura falhas de fetch,
XHR, exceções não tratadas e promises rejeitadas direto do browser — sem instrumentar
uma linha do seu código, sem bloquear a renderização.
<script
src="https://getsentinel.com.br/sentinela.js"
data-key="st_pk_SUA_CHAVE"
data-environment="production"
data-endpoint="https://getsentinel.com.br/v1/events"></script>
O SDK embrulha as APIs de rede do browser e escuta os eventos globais de erro. O envio é
fire‑and‑forget via sendBeacon, então nada trava a página.
Respostas HTTP ≥ 400, falhas de rede, error e unhandledrejection.
O próprio endpoint do Sentinela é ignorado para não criar recursão.
Registra de onde o usuário estava (origin, pageUrl) e para onde a
chamada foi (request.url). A mesma chave serve vários domínios.
A publicKey fica exposta no HTML por design. Quem protege a ingestão é a
validação do header Origin contra a allowlist do projeto.
Leitura ao vivo do banco, via API. Estes são os eventos de teste gerados na validação do deploy — cada linha passou pela allowlist de origem e pelo check de ambiente.
| Horário | Ambiente | Origem | Método | Endpoint | Status | Duração |
|---|---|---|---|---|---|---|
| carregando eventos… | ||||||