O Monitoramento de Frontend do ARMS rastreia a velocidade de carregamento, a estabilidade da página e as taxas de sucesso de API em aplicações Web, Weex e mini programas para ajudar na avaliação e manutenção da integridade das páginas.
Por que usar o monitoramento de frontend?
O acesso dos usuários aos seus serviços envolve três etapas principais: geração da página (estado no servidor), carregamento e execução.
Embora o monitoramento no lado do servidor seja relativamente maduro, os estados de carregamento e execução da página costumam ser negligenciados. Por exemplo:
Impossibilidade de identificar imediatamente erros encontrados pelos usuários no site.
Falta de visibilidade sobre as velocidades reais de acesso em diferentes países e regiões.
Desconhecimento do desempenho e das taxas de sucesso das diversas chamadas assíncronas de dados da aplicação.
Nossa solução
O Monitoramento de Frontend do ARMS captura o desempenho de carregamento da página, exceções de execução, status e latência das chamadas de API. Em seguida, envia esses dados a um servidor de logs para análise em tempo real. Relatórios intuitivos facilitam a identificação e o diagnóstico de problemas com base na experiência real do usuário.
No painel de navegação à esquerda do console do ARMS, escolha Frontend Monitoring para visualizar a página de visão geral. Ela exibe métricas essenciais em cartões, como velocidade de carregamento da página, taxa de erros de JS e taxa de sucesso de API.
Cenários suportados
O Monitoramento de Frontend do ARMS oferece suporte aos seguintes cenários:
Recursos
Os principais recursos do Monitoramento de Frontend do ARMS incluem:
-
Velocidade de carregamento da página
Mede métricas de desempenho da página, incluindo tempo de primeira renderização, First Contentful Paint (FCP), prontidão do DOM e carregamento de recursos.
-
Exibe informações e distribuição de erros de JS e rastreia ações do usuário para localizar a source de cada erro.
-
Monitoramento de requisições de API
Fornece detalhes sobre cada requisição de API, incluindo taxas de sucesso, informações de resposta e latência média para requisições bem-sucedidas e com falha.
-
Vincula requisições de API do frontend às chamadas correspondentes no backend e fornece um rastro completo do caminho de execução do código.
Compatibilidade com navegadores e plataformas
|
Navegador/Plataforma |
Versão suportada |
Relatório automático via SDK |
Relatório personalizado |
|
Safari |
Safari 9+ |
✔️ |
✔️ |
|
Chrome |
Chrome 49+ |
✔️ |
✔️ |
|
IE |
IE 9+ |
✔️ |
✔️ |
|
Edge |
Edge 12+ |
✔️ |
✔️ |
|
Firefox |
Firefox 36+ |
✔️ |
✔️ |
|
Opera |
Opera 43+ |
✔️ |
✔️ |
|
Safari para iOS |
Safari para iOS 9.2+ |
✔️ |
✔️ |
|
Android Browser |
android_webkit 4.4.2+ |
✔️ |
✔️ |
|
Weex |
Weex 0.16.0+ |
Não suportado |
✔️ |