Sentinela

Coletando agora

Os erros que seu usuário vê, antes de ele reclamar.

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.

index.html
<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>

Como funciona

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.

Captura

Respostas HTTP ≥ 400, falhas de rede, error e unhandledrejection. O próprio endpoint do Sentinela é ignorado para não criar recursão.

Separa origem de destino

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.

Valida no servidor

A publicKey fica exposta no HTML por design. Quem protege a ingestão é a validação do header Origin contra a allowlist do projeto.

Eventos coletados

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.

carregando…
Últimos eventos do projeto DTe, mais recentes primeiro
Horário Ambiente Origem Método Endpoint Status Duração
carregando eventos…