Erros sem contexto
Salte de um erro diretamente para o session replay que o disparou.
Rastreamento de erros
Veja os erros agrupados por mensagem, ordenados pela frequência, com um clique até a gravação em que aconteceram — sem uma ferramenta de erros separada.
Problemas que ele resolve
Salte de um erro diretamente para o session replay que o disparou.
Os erros são agrupados por mensagem e ordenados pela frequência, com os usuários e sessões afetados.
O rastreamento de erros fica no mesmo espaço de trabalho que o replay e a análise.
Fluxo de trabalho
O SDK registra automaticamente os erros e avisos JavaScript.
Os erros são agrupados por mensagem e ordenados pela frequência.
Abra a sessão vinculada para assistir ao erro acontecer.
Capturar
Tudo vem do mesmo script da sua análise, sem nada a mais para instalar.
| Erros não capturados | Exceções que chegam ao navegador, com a mensagem, o arquivo, a linha, a coluna e o stack trace. |
|---|---|
| Rejeições de promise não tratadas | Uma promise rejeitada que ninguém capturou, o erro que mais falha em silêncio nos front-ends modernos. |
| Erros e avisos do console | Tudo o que é escrito com console.error ou console.warn, pelo seu código ou por um script de terceiros, registrado como erro ou aviso. |
| Requisições com falha | Chamadas fetch e XHR com código de status e duração, além de imagens, scripts e folhas de estilo que não carregaram. Elas aparecem na lista de eventos e no painel de rede do replay, e não nos grupos de erros. |
Triagem
identify() as nomeie. Filtre para ver só erros ou só avisos.Esse último passo é o que importa. Um stack trace diz onde o código quebrou; o replay mostra o que a pessoa clicou, digitou e esperou antes, que geralmente é o que você precisa para reproduzi-lo.
O que você ganha
| Capturar | Erros e avisos JavaScript, capturados automaticamente. |
|---|---|
| Triagem | Agrupados por mensagem com o número de usuários e sessões afetados. |
| Contexto | Um link direto para a gravação por trás de cada erro. |
Ruído
Um loop que lança o mesmo erro mil vezes por segundo não deveria enterrar todo o resto. O script registra o mesmo erro no máximo cinco vezes por carregamento de página e limita a taxa total de eventos de erro, então um widget quebrado aparece como um único problema bem visível, e não como um milhão de linhas.
Com franqueza
Ferramentas dedicadas de monitoramento de erros, como o Sentry, vão mais fundo no lado da engenharia: source maps, rastreamento de versões, erros de backend e roteamento de alertas. O PulsePanda não faz nada disso. Os stack traces são exibidos como o navegador os reportou, o que, para um bundle de produção minificado, significa minificados, e só erros do navegador são capturados.
O que o PulsePanda acrescenta é o contexto de produto em torno do erro: o replay da sessão, a etapa do funil que ele quebrou, o feedback que a mesma pessoa deixou e quantos usuários reais ele atingiu. Equipes que já usam o Sentry costumam mantê-lo e usar o PulsePanda para decidir quais erros importam mais para os usuários.
Perguntas frequentes
Erros e avisos JavaScript, agrupados por mensagem com o número de usuários e sessões afetados.
Sim. Cada erro liga aos session replays onde ele ocorreu.
Não. Nos planos pagos, o mesmo SDK que alimenta a análise captura erros automaticamente.
Perguntas frequentes
Não. Os stack traces são exibidos como o navegador os reportou, então o código de um bundle minificado continua minificado. Se você precisa de stack traces desminificados e rastreamento de versões, use uma ferramenta dedicada de monitoramento de erros junto com o PulsePanda.
Não. O PulsePanda captura erros no navegador: exceções não capturadas, rejeições de promise não tratadas e erros e avisos do console. Uma chamada de API com falha ainda aparece, como uma requisição de rede com seu código de status.
Não. O mesmo erro é registrado no máximo cinco vezes por carregamento de página, e a taxa geral de eventos de erro é limitada.
A captura de erros e avisos está incluída nos planos Pro e Business.
Páginas relacionadas
Instale uma vez e conecte análise de produto, replay, mapas de calor, funis e feedback em minutos.
Comece grátis