Uma falha ocorre quando um aplicativo para de funcionar corretamente e encerra inesperadamente. Nesse caso, o cliente envia os dados da falha em tempo real, e essas informações aparecem no console com atraso de segundos ou minutos.
O relatório de falhas exibe dados como quantidade de falhas, taxa de falhas e tendência de falhas ao longo de um período. Esse relatório agrupa os dados pelas causas das falhas e apresenta estatísticas sobre o número de falhas, a quantidade de dispositivos afetados e os principais modelos de dispositivo para cada tipo específico de falha.
Além disso, o serviço de análise móvel permite exportar os dados de falha com um único clique em para análise posterior no computador local. O arquivo exportado contém duas tabelas: resumo da classificação de falhas e detalhes da classificação de falhas. Elas registram as estatísticas resumidas dentro do período especificado e os detalhes de cada categoria de falha.
Para visualizar o relatório de falhas, certifique-se de ter integrado o MAS SDK e configurado o rastreamento do cliente. Para mais informações, consulte Início rápido e Adicionar o SDK.
Para acessar o relatório de falhas, siga os passos abaixo:
Faça login no console, clique em Products and Services > mPaaS e selecione um aplicativo.
No painel de navegação à esquerda, clique em Mobile Analysis Service > Performance analysis > Crash report.
Filtre os dados de análise de falhas por plataforma, versão do aplicativo e período.
Exporte os dados de análise de falhas conforme necessário. Clique em no botão Export Data no canto superior direito da página atual e selecione o intervalo de tempo para exportação (o período máximo é de 7 dias). Em seguida, baixe os dados da data correspondente para o seu computador local em formato Excel.
Visão geral das falhas
O gráfico de linhas apresenta a contagem de falhas e a taxa de falhas com granularidade de minutos.
Crashes on the day: Contagem total de arquivos de log de falhas do dia (sem deduplicação).
Crash rate on the day: Total de arquivos de log de falhas (sem deduplicação) dividido pelo total de logs de usuários ou dispositivos ativos enviados pelo cliente.

Detalhes das falhas
Esta seção do relatório exibe os dados de falha da data selecionada. Os logs são classificados e contabilizados de acordo com os motivos da falha. O mPaaS oferece suporte a logs de falha simbolizados. Os logs de falha do iOS precisam ser simbolizados, enquanto os do Android não exigem esse processo.
Crashes: Quantidade total de falhas do mesmo tipo (número de logs de falha).
Accounts: Número de userIDs distintos no mesmo tipo de falha (contabilizado com base no campo userID do log). Caso o campo userID não esteja preenchido no log, o valor padrão será 1.
Devices: Quantidade de IDs de dispositivo distintos no mesmo tipo de falha (contabilizado com base no campo de ID do dispositivo no log). Se o campo userID não estiver preenchido, o valor padrão é 1.
Version: Número da versão registrado no log de falha.
Details: Pilha de chamadas da falha registrada no log.

Dispositivos Android e iOS permitem visualizar as informações de pilha correspondentes nos dados detalhados do relatório de falhas.
Detalhes da classificação de falhas
Na seção Crash classification, clique em no conteúdo da coluna Details para acessar a página de detalhes da falha. Essa página exibe o grupo de erros, a amostra de erros e outras informações.
-
Error group:
Crashes: Contagem total de falhas do mesmo tipo (número total de arquivos de log para esse tipo de falha).
-
Affected devices: Total de dispositivos onde a falha ocorreu, deduplicado por ID do dispositivo.
NotaSe o ID do dispositivo estiver vazio ou for "-", a contagem de dispositivos não será incrementada.
Proportion of affected devices: Total de dispositivos afetados por esse tipo de falha dividido pelo total de dispositivos que apresentaram falhas.
Device models: Percentual de falhas em diferentes modelos, exibido em ordem decrescente.
-
Error sample: Exibe os detalhes do dispositivo, detalhes do log e outras informações da amostra atual. Utilize os botões < e > nas laterais para alternar entre as amostras.
Device details: Mostra o ID do dispositivo, plataforma, ID do usuário, modelo do dispositivo, versão do sistema operacional, UUID e outras informações da amostra atual.
-
Symbol parsing: Exclusivo para dispositivos iOS. Indica o status de descompressão do log de falha atual. Para logs cuja descompressão falhou, o motivo também será exibido, como arquivo de tabela de símbolos não encontrado, arquivo de tabela de símbolos inválido ou incompatibilidade de UUID. Oferece suporte à Importação de arquivo de símbolos iOS para descompressão manual.
NotaPermite a descompressão simbólica de logs de falha de aplicativos iOS por meio de tabelas de símbolos. Se o arquivo da tabela de símbolos não tiver sido enviado após o lançamento do aplicativo, o conteúdo original do log será exibido por padrão. Caso o arquivo de tabela de símbolos dSYM tenha sido enviado, a simbolização do log de falha ocorrerá em tempo real após o envio do log (com atraso de alguns minutos).
Log details: Apresenta o log de falha da amostra atual, que pode ser exportado. Consulte Instrumentação de desempenho Android/iOS.