Esta tradução de máquina é fornecida para sua comodidade.
In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.
Falhas no aplicativo móvel podem resultar no envio de avaliações negativas do usuário, afetando a reputação da sua organização. Falhas também podem resultar na exclusão total do seu aplicativo, o que afeta a lucratividade da sua organização. Com a página de análise de Crash, você pode identificar e lidar com um dos gargalos mais significativos do ciclo de vida de desenvolvimento: resolver exceções imprevistas.
Usar recurso de análise de falhas
Quando sua equipe de desenvolvimento recebe uma notificação de falha por e-mail, ela pode selecionar o link do e-mail para revisar informações detalhadas sobre a falha em nossa interface do usuário ou analisar os dados do gráfico diretamente por meio de uma consulta. A página Crash details individual também inclui ferramentas de rastreamento para que sua equipe acompanhe o problema desde o relatório até a resolução.
Nossa página Crash analysis ajuda os desenvolvedores:
Divida seus dados de falhas e de rede (usando grupos e filtros) para analisar tendências que levam à falha.
Entenda a experiência de um usuário específico usando um atributo personalizado.
Alinhe problemas com características comuns em redes ou dispositivos.
Examine problemas específicos em um relatório de travamento que podem estar ocultos em dados de quebra de thread, detalhes trace ou na trilha de interação do usuário na sessão travada.
Veja rapidamente as tendências na guia
Crash profiles
.
Veja a lista de falhas
Para visualizar o Crash list filtrável na interface do New Relic:
Para visualizar a página Crash analysis filtrável diretamente da página Summary do aplicativo mobile, selecione o título do gráfico Crash occurrences .
Use qualquer uma de nossas funções de página padrão para obter informações detalhadas, como ampliar qualquer área de um gráfico.
Use o fluxo de trabalho de análise de falhas
Para aproveitar ao máximo a interface Crash analysis de monitoramento de Mobile, use este fluxo de trabalho básico.
para ver rapidamente se há picos, quedas ou padrões inesperados com intervalos de tempo de falha ou períodos sem intercorrências dentro do período selecionado .
Use os grupos e filtros para examinar o atributo (para falhas, dispositivos, locais ou outro atributo personalizado) com mais detalhes.
permite identificar padrões amplos sobre as ocorrências escolhidas em grupos e filtros. Você pode correlacionar esses padrões ou encontrar informações como porcentagens de falhas durante o período escolhido .
, incluindo localização, tipo de exceção, data e número de ocorrências, versão e número de usuários afetados pela falha.
Visualize a jornada do usuário para ver os caminhos mais comuns que levam à falha, determine se há uma ou várias maneiras de causar a falha e obtenha uma lista de etapas para reproduzir a falha localmente.
Selecione um relatório de falha na tabela para visualizar sua trilha de interação, sua trilha de evento, detalhes do thread para ocorrências individuais, atributo e muito mais. Se necessário, ressimbolize ou exporte os detalhes da falha para o Xcode para que você possa depurar seu código-fonte com mais facilidade.
Ao terminar, marque as ocorrências de falha como
Resolved
.
As falhas resolvidas incluem um banner identificando quem resolveu a falha e quando. Com base nas políticas de retenção de dados do monitoramento de Mobile, você pode filtrar por falhas resolvidas quando precisar rastrear informações históricas.
Comece com os gráficos Crash rate percentage e Crash-free users percentage para ver rapidamente se há picos, quedas ou padrões inesperados com falhas em geral. Por exemplo:
Há algum pico próximo ao lançamento de uma versão recente?
Existe um período em que a porcentagem de usuários foi significativamente afetada pela falha? (Se o gráfico
Crash-free users percentage
estiver vazio, não houve sessões de usuário durante o período selecionado.)
Você pode selecionar um grupo e filtrar dados específicos, incluindo:
Agrupe a lista de falhas por tipo de falha, dispositivo, localização ou outro atributo personalizado.
Mostrar falhas abertas, falhas resolvidas ou todas as falhas.
Use o seletor de hora para ajustar o período de tempo atualmente selecionado.
Filtre por um Version específico ou por um ou mais atributo Filter, como Last Interaction, App Build, ou qualquer uma da lista mais longa de atributo padrão e personalizado).
Os filtros selecionados aparecem na parte superior da página da interface.
O gráfico Top 20 occurrences permite identificar os tipos de falhas e quantas falhas ocorreram durante o período selecionado . Este gráfico mostra as 20 principais ocorrências de falhas por grupo e filtros selecionados. Por exemplo, você pode agrupar por endereço de e-mail (se o instrumento for um atributo personalizado) e depois filtrar até um e-mail específico para examinar a experiência desse usuário.
Para filtrar ou agrupar por outro atributo, utilize a janela de pesquisa ou selecione qualquer um dos filtros disponíveis. Por exemplo, filtre por tipo de falha, dispositivo, local específico ou qualquer atributo personalizado.
Para procurar outros padrões históricos, altere o período selecionado.
one.newrelic.com > All capabilities > Mobile > (select an app) > Errors > Crash analysis: Aqui está um exemplo do gráfico Top 20 occurrences filtrado pelo grupo Crash locations . Selecione quaisquer grupos ou filtros para analisar seus dados de falhas da maneira que desejar.
Os gráficos Crash analysis de monitoramento de Mobile usam atributo padrão para eventos móveis, junto com qualquer atributo personalizado que você adicionou a este tipo de evento. Para visualizar ou compartilhar os dados, clique no ícone de reticências.
link: Visualize a consulta NRQL usada para calcular os dados do gráfico.
Get as image
link: Selecione esta opção para obter um URL público do gráfico e compartilhe-o usando qualquer mídia.
Complementando os gráficos, a tabela Crash report lista os tipos de acidentes por local e os vincula aos detalhes relevantes do relatório de acidentes. Cada linha ajuda você a encontrar respostas para perguntas como:
Quantos deste tipo de falha ou exceção ocorreram no período selecionado?
Qual é a mensagem de exceção mais recente?
Uma versão específica do aplicativo possui um número maior (ou menor) de usuários afetados?
Quando ocorreu a primeira e a última exceção?
one.newrelic.com > All capabilities > Mobile > (select an app) > Errors > Crash analysis: classifique qualquer coluna para analisar padrões na tabela Crash reports e selecione qualquer relatório para revisar os detalhes da falha.
Às vezes, você pode achar mais útil examinar os dados do relatório de falhas do menor para o maior. Por exemplo:
Qual exceção tem o menor número de ocorrências?
Quando uma exceção específica começou (Earliest occurrence)?
Você pode alterar a ordem de classificação ou as opções de filtro para se concentrar apenas nos tipos de exceções que são mais importantes para você e suas equipes.
As jornadas do usuário oferecem uma visão abrangente da interação do usuário que leva a um acidente. Ao analisar essas jornadas combinadas, você pode identificar padrões recorrentes e identificar as causas raízes. Isso não apenas acelera a resolução de falhas, mas também leva a uma experiência geral do usuário mais tranquila.
As jornadas do usuário podem ajudá-lo:
Identifique o usuário problemático: analise sessões específicas do usuário que levaram a falhas e identifique qualquer atributo compartilhado, como tipo de dispositivo ou condições de rede, que possam ser fatores contribuintes.
Localize a correção: Extraia as etapas e variáveis de ambiente necessárias para reproduzir a falha localmente, permitindo resolução e resolução eficiente de problemas.
Vários culpados ou uma única sequência?: as jornadas do usuário ajudam a determinar se as falhas seguem um fio comum ou ocorrem aleatoriamente.
one.newrelic.com > All capabilities > Mobile > (select an app) > Errors > Crash analysis > View journeys: Veja como o usuário encontrou a falha.
Os perfis de falhas fornecem insights rápidos e claros sobre os dados de falhas do seu mobile, revelando qualquer anomalia no desempenho do seu aplicativo mobile. Diferenças inesperadas entre atributos e comportamentos são destacadas, iluminando as principais diferenças entre contas com falhas e sem falhas. Você pode identificar rapidamente os principais problemas por meio de detalhamentos e filtros para uma experiência de resolução de problemas rápida e simplificada.
one.newrelic.com > All capabilities > Mobile > (select an app) > Errors > Crash analysis > Crash profiles: compare sessões com falhas e sem falhas.
A trilha de evento de falha mostra o evento que levou à falha de um aplicativo mobile. Eles podem ser monitor de eventos por padrão ou eventos personalizados que você criou. Para obter mais informações, consulte Crash trilha de evento.
Na tabela Crash types , você pode detalhar um tipo de falha específico . A partir daqui você pode:
Explore o detalhamento do tópico relacionado.
Selecione Export crash details para poder examinar o código-fonte usando o Xcode.
Clique no botão View crash libraries para ver quais arquivos de mapas do Android ou .dSYM do iOS arquivos que temos para o seu aplicativo.
Se você não vir os arquivos esperados, carregue um novo arquivo de mapa do Android ou iOS .dSYM arquivos clicando no link Upload . Observe que o upload de um novo arquivo desobstrui ou simboliza automaticamente a ocorrência de falha.
Registre um ticket e resolva a falha.
one.newrelic.com > All capabilities > Mobile > (select an app) > Errors > Crash Analysis > Crash types > (selecione uma falha): este é um exemplo de stack trace que inclui a opção de fazer upload de um novo arquivo de mapa do Android ou iOS .dSYM adicional arquivos. Para analisar e depurar seu código-fonte usando o Xcode, selecione Export crash details.
Definir configurações de e-mail de relatório de falhas