O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Saiba mais sobre dados de início de aplicativo, aplicativo em primeiro plano e aplicativo em segundo plano (aplicativos iOS e Android)

O Monitoramento de desempenho usa rastreamentos para coletar dados sobre processos monitorados em seu aplicativo. Um rastreamento é um relatório que contém dados capturados entre dois pontos no tempo em seu aplicativo.

Para aplicativos iOS e Android, o Monitoramento de Desempenho coleta automaticamente vários rastros relacionados ao ciclo de vida do aplicativo. Todos esses rastreamentos são como cronômetros porque medem o tempo que leva para o processo ser executado (a "duração").

Como esses rastreamentos coletam apenas a "duração" da métrica, às vezes são chamados de "Rastreamentos de duração".

Você pode visualizar dados desses rastreios na subguia Rastreios customizados da tabela de rastreios, que está na parte inferior do painel Desempenho (saiba mais sobre como usar o console posteriormente nesta página).

Definições para cada traço

O Monitoramento de desempenho usa chamadas de método e notificações em seu aplicativo para determinar quando cada tipo de rastreamento é iniciado e interrompido. Todos esses rastreios são como cronômetros porque medem o tempo que leva para o processo ser executado.

Rastreamento de início de aplicativo

Esse rastreamento mede o tempo entre o momento em que o usuário abre o aplicativo e o momento em que o aplicativo responde. No console, o nome do rastreamento é _app_start . A métrica coletada para este rastreamento é "duração".

  • Começa quando o aplicativo carrega o primeiro Object na memória.

  • Pára após o primeiro loop de execução bem-sucedido que ocorre depois que o aplicativo recebe a notificação UIApplicationDidBecomeActiveNotification .

Rastreamento de aplicativo em primeiro plano

Esse rastreamento mede o tempo em que o aplicativo está sendo executado em primeiro plano e disponível para o usuário. No console, o nome do trace é _app_in_foreground . A métrica coletada para este rastreamento é "duração".

  • Inicia quando o aplicativo recebe a notificação UIApplicationDidBecomeActiveNotification .

  • Pára quando recebe a notificação UIApplicationWillResignActiveNotification .

Rastreamento de aplicativo em segundo plano

Este rastreamento mede o tempo em que o aplicativo está sendo executado em segundo plano. No console, o nome do rastreamento é _app_in_background . A métrica relatada para este rastreamento é "duração".

  • Inicia quando o aplicativo recebe a notificação UIApplicationWillResignActiveNotification .

  • Pára quando recebe a notificação UIApplicationDidBecomeActiveNotification .

Métricas coletadas por esses rastros

Esses rastreios são rastreios prontos para uso, portanto, você não pode adicionar métricas personalizadas ou atributos personalizados a eles.

Todos esses rastreios são como cronômetros porque medem o tempo que leva para o processo monitorado ser executado. O nome dessa métrica coletada é chamado de "duração".

Rastreie, visualize e filtre dados de desempenho

Para visualizar dados de desempenho em tempo real, certifique-se de que seu aplicativo usa uma versão do SDK do Monitoramento de Desempenho compatível com processamento de dados em tempo real. Saiba mais .

Rastreie as principais métricas em seu painel

Para saber como suas principais métricas estão tendendo, adicione-as ao quadro de métricas na parte superior do painel Desempenho . Você pode identificar regressões rapidamente ao ver as mudanças semanais ou verificar se as mudanças recentes em seu código estão melhorando o desempenho.

uma imagem do quadro de métricas no painel de monitoramento de desempenho do Firebase

Para adicionar uma métrica ao seu quadro de métricas, vá para o painel Desempenho no console do Firebase e clique na guia Painel . Clique em um cartão de métrica vazio e selecione uma métrica existente para adicionar ao seu quadro. Clique em em um cartão de métrica preenchido para obter mais opções, como substituir ou remover uma métrica.

O quadro de métricas mostra os dados métricos coletados ao longo do tempo, tanto na forma gráfica quanto como uma mudança percentual numérica.

Saiba mais sobre como usar o painel .

Ver traces e seus dados

Para visualizar seus traces, acesse o painel Desempenho no Firebase console, role para baixo até a tabela de traces e clique na subguia apropriada. A tabela exibe algumas das principais métricas para cada rastreamento e você pode até mesmo classificar a lista pela alteração percentual de uma métrica específica.

Se você clicar no nome de um traço na tabela de traços, poderá clicar em várias telas para explorar o traço e detalhar as métricas de interesse. Na maioria das páginas, você pode usar o botão filtro (canto superior esquerdo da tela) para filtrar os dados por atributo, por exemplo:

uma imagem dos dados do Firebase Performance Monitoring sendo filtrados por atributo
  • Filtre por versão de aplicativo para visualizar dados sobre uma versão anterior ou mais recente
  • Filtre por dispositivo para saber como dispositivos mais antigos lidam com seu aplicativo
  • Filtre por país para garantir que a localização do seu banco de dados não esteja afetando uma região específica

Saiba mais sobre como visualizar dados de seus rastros .

Próximos passos

  • Visualize relatórios detalhados de sessões de usuário nos quais você pode ver um rastreamento específico em um contexto de linha do tempo de outros rastreamentos coletados durante a mesma sessão.