Com a interface Errors , você pode ver a linha de código que está causando uma experiência ruim para seu usuário e obter dados suficientes para reproduzir o problema e corrigi-lo. Ao fazer isso, você poderá confirmar se sua correção está funcionando em produção.
Use a guia Errors para:
Agrupe e filtre eventos para fazer a triagem de erros importantes.
Receba notificação de alerta sobre erros.
Revise o rastreamento de pilha, o log e outros detalhes.
Compartilhe as informações de erro com gráficos e painel.
Relate novos erros usando instrumentação, evite que determinados erros sejam relatados e filtre erros ruidosos usando
.
Perfis de erro: solucionar problemas de tendências
Quando os especialistas em DevOps precisam rastrear o que causa erros em seu aplicativo, pode não ser fácil identificar a causa. Os perfis de erro do APM comparam automaticamente um conjunto de eventos com outro.
Cada perfil de erro fornece detalhes visuais sobre diferenças significativas na frequência de diferentes valores do evento. Para cada atributo, o perfil de erro inclui:
- Um gráfico de pizza mostrando como o atributo do erro é distribuído para valores que mais se desviam
- Uma tabela comparando a distribuição do atributo de erro com a da transação sem erro
Isso ajuda você a eliminar mais suposições ao resolver os erros do seu aplicativo. Você pode determinar mais facilmente se pode ignorar o erro com segurança ou se deve tentar resolver o erro com uma nova implantação, edições de código, comunicações com clientes ou outras ações.
Exemplos de atributo de perfil de erro
Para acessar perfis de erro, vá para one.newrelic.com > All capabilities > APM & services > Errors > Error profiles
Use perfis de erro para solucionar tendências e diferenças significativas na frequência de eventos de erro do seu aplicativo.
Um perfil de erro é uma coleção de atributos com características significativamente diferentes em comparação com os não erros. Um atributo é "incomum" se um conjunto de eventos representa o que é normal (por exemplo, erros comparados a todo o tráfego em uma determinada janela de tempo) ou diferenças entre critérios semelhantes (por exemplo, dois hosts diferentes).
Erros podem estar relacionados a eventos como:
- Transações específicas de nomes da web ou transações de nomes da web , nomes de threads JVM, etc.
- Tipos únicos de mensagem de erro, classes, etc.
- Interação aleatória de clientes; por exemplo, um erro específico vem da conta de um único cliente, enquanto o tráfego normal vem de uma ampla variedade de contas
- Contagem ou duração de chamadas externas
- Diferenças de tempo entre hosts em seu ecossistema, IDs de agentes de cluster, etc.
- Outra anomalia
Selecione critérios de perfil de erro
Com base nos critérios da páginaErrors do seu aplicativo, a New Relic analisa e lista tendências incomuns de acordo com sua importância. Seus critérios selecionados incluem:
Errors
Filtros de página
Critérios de pesquisa na página
Errors
ou na guia
Error profiles
À medida que você examina os resultados do perfil de erro e deseja se aprofundar, adicione ou altere os critérios do perfil de erro do seu aplicativo. A guia Error profile é atualizada para mostrar as características que distinguem os erros que correspondem aos critérios atualizados.
Analise os resultados do perfil de erro
Para examinar detalhes dos resultados do atributo no perfil de erro do seu aplicativo, você deve usar a visualização clássica do APM.
Vá para
one.newrelic.com > All capabilities > APM & services > (select an app) > Events > Errors
e alterne
Show new view
para que o APM mostre a visualização clássica da página
Errors
.
Na página
Errors
, selecione a guia
Error profile
.
Na guia
Error profile
, revise a lista de atributos de erro que correspondem aos critérios de perfil de erro selecionados atualmente .
Para visualizar os detalhes de um atributo específico, clique nele.
Para destacar detalhes específicos do erro, passe o mouse sobre qualquer segmento do gráfico de pizza ou linha da tabela do atributo.
Para investigar um atributo específico para erros do seu aplicativo, digite seu nome na janela de pesquisa da guia
Error profiles
ou altere os critérios do perfil de erro atualmente selecionado .
Compare valores com grandes diferenças para identificar as características que distinguem os erros de um atributo. Os dados comparativos nos resultados do perfil de erro e os detalhes trace de erro podem ajudá-lo a decidir quais etapas tomar para obter resolução adicional de problemas e resolver o erro.
Distribuição de erros e não erros
Dependendo dos atributos de um erro, às vezes o atributo é distribuído de forma diferente para erros e para não erros.