Durante o diagnóstico de erros JavaScript (JS), o monitoramento de navegador do Application Real-Time Monitoring Service (ARMS) oferece o recurso de rastreamento de comportamentos do usuário. Esse recurso exibe uma lista completa das ações do usuário anteriores à ocorrência dos erros.
Informações básicas
O monitoramento de navegador do ARMS classifica todos os eventos da página como comportamentos do usuário, incluindo ações no console, redirecionamentos de página, cliques, entradas de dados e chamadas de API. Organize esses comportamentos em ordem cronológica para formar um rastro de comportamento. Em seguida, rastreie e analise esse histórico para reproduzir o cenário em que um erro específico ocorreu.
Etapa 1: Instale um agente do ARMS
Após a instalação do agente do ARMS, o monitoramento completo das aplicações frontend é ativado. Escolha o método de instalação adequado ao seu caso. Para mais informações, consulte Visão geral do Monitoramento de Navegador.
Etapa 2: Diagnosticar um erro
Use o recurso de rastreamento de comportamentos do usuário para reproduzir o cenário de um erro JS específico e identificar suas causas.
Faça login no console do ARMS. No painel de navegação à esquerda, escolha .
Na página Browser Monitoring, selecione uma região na barra de navegação superior e clique em no nome da aplicação que deseja gerencie.
No painel de navegação à esquerda, clique em JS Error Diagnostics.
-
Na página JS Error Diagnostics, clique em na aba Frequent Errors.
A página exibe uma lista de erros frequentes com as seguintes colunas:
Error Message
,
Page
,
Error Count
,
Affected Users
e
Actions
. A coluna
Actions
contém um link
Diagnose
para cada erro.
Para o erro desejado, clique em Diagnosis na coluna Actions.
-
Na página Error details, analise as ações na seção User Behavior Trace para identificar a operação causadora do erro.
A seção
Stack Trace
no topo da página mostra a mensagem de erro específica, como
Error Request failed with status code 504
. A seção
User Behavior Trace
apresenta uma linha do tempo das ações do usuário anteriores ao erro. Essas ações incluem tipos como
API call
(com códigos de status e contagens de requisições),
click events
e
page navigation
. Cada registro contém um carimbo de data/hora e um link para mais detalhes, o que facilita a identificação da operação que originou o erro.