Browser monitoring é uma funcionalidade em beta do AppSignal Labs. O
pacote
@appsignal/browser é publicado sob a tag beta no npm, e sua
configuração e API ainda podem mudar entre releases beta. Compartilhe seu
feedback na nossa comunidade no Discord.@appsignal/browser, um pacote independente que não depende de nenhum outro pacote do AppSignal.
O que é coletado
Errors
Exceções não capturadas e rejeições de promises não tratadas, com stack traces disponíveis, tags e a rota em que o usuário estava.
Breadcrumbs
Navegação, seleções, requisições de rede e avisos e erros do console antes de cada erro. Coletado automaticamente após
init().Web vitals
LCP, INP, CLS, FCP e TTFB de usuários reais, agregados por rota e comparáveis entre releases.
Onde encontrar no AppSignal
A seção Browser da sua aplicação tem duas visualizações:- Errors agrupa erros de front-end em issues que você pode triar. Leia mais em erros de front-end no AppSignal.
- Performance resume as cinco web vitals e as detalha por rota. Leia mais em performance de front-end no AppSignal.
browser (veja namespaces), o que os mantém fora das suas listas de erros de back-end e das suas configurações de notificação. Para o que browser monitoring cobre como funcionalidade, consulte a visão geral de browser monitoring.
Relação com o AppSignal para JavaScript
Se você usa@appsignal/javascript, siga o guia de migração ao migrar para @appsignal/browser. O novo SDK tem uma API diferente. Ele coleta breadcrumbs e web vitals após init() e relata erros no namespace browser.
Requisitos
- Um navegador com suporte a ES2020. O pacote tem como alvo ES2020 e não inclui polyfills.
- CLS e INP dependem, respectivamente, dos tipos de entrada de performance
layout-shifteevent-timingdo navegador. O SDK ignora a métrica correspondente quando o tipo de entrada dela não está disponível.
Próximos passos
Gerar seu snippet
Deixe o AppSignal gerar o código de instalação com a sua Front-end API key já preenchida.
Instalar o pacote
Adicione
@appsignal/browser à sua aplicação e comece a relatar dados.Opções de configuração
Cada opção, seu tipo e seu valor padrão.
Filtrar o que você envia
Limpar URLs, mascarar elementos e condicionar a coleta ao consentimento do usuário.
Migrar do AppSignal para JavaScript
Mapear a API antiga para a nova.