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

Monitorar dados de desempenho no console

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 métricas-chave são tendências, adicioná-los à sua placa de métricas na parte superior do painel de 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

Aqui estão alguns exemplos de tendências que você pode acompanhar:

  • Um aumento no aplicativo iniciar tempo desde que você adicionou uma nova chamada de bloqueio API para start aplicativo
  • A queda no tamanho da carga de resposta para uma solicitação de rede desde que você implementou redimensionar imagens em tamanho real de miniaturas
  • A diminuição da taxa de sucesso da rede para uma chamada de API de terceiros durante uma interrupção ecossistema

Cada membro de um projeto Firebase pode configurar seu próprio quadro de métricas. Você pode rastrear métricas que são importantes para você, enquanto outros membros do projeto podem rastrear conjuntos completamente diferentes de indicadores-chave em seus próprios quadros.

Para adicionar uma métrica para sua placa métricas, vá para o painel de desempenho no console Firebase, em seguida, clique na guia Dashboard. Clique em um cartão de métrica vazio e selecione uma métrica existente para adicionar ao seu quadro. Clique em um cartão métrica povoada para mais opções, como para 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.

  • Cada cartão de métrica exibe a mudança percentual no valor da métrica no intervalo de tempo selecionado, bem como o valor mais recentemente coletado da métrica. A declaração no topo do quadro de métricas é uma interpretação da mudança percentual.
  • Por padrão, o quadro de métricas exibe o valor mediano da métrica. Se você gostaria de ver como diferentes segmentos de seus usuários experimentam seu aplicativo, selecione um percentil diferente na lista suspensa na parte superior da página do painel.
  • Se você tem diferentes versões do seu aplicativo, você pode ver como o valor da métrica para uma versão está tendendo em comparação com outra versão e / ou em comparação com todas as suas versões. Selecione as versões nos menus suspensos abaixo do gráfico.

O que significam as cores vermelha, verde e cinza?

A maioria das métricas tem uma direção de tendência desejada, então o quadro de métricas usa cores para exibir uma interpretação de se os dados da métrica estão tendendo em uma direção boa ou ruim.

Por exemplo, digamos que você está acompanhando aplicativo hora de início para a sua aplicação (um valor que deve ser pequeno). Se esse valor estiver aumentando, o quadro de métricas exibe a variação percentual da métrica em vermelho, chamando a atenção para um possível problema. No entanto, se o valor estiver diminuindo ou inalterado, o painel de métricas exibe a porcentagem em verde ou cinza, respectivamente.

Se uma métrica não tem um sentido de tendências desejada óbvio, como o tamanho da carga de resposta para uma solicitação de rede, em seguida, as métricas embarcar sempre exibe variação percentual da métrica em cinza, independentemente da forma como os dados são tendências.

O que significam as linhas sólidas e tracejadas?

  • linha sólida azul escuro - o valor da métrica ao longo do tempo para todas as versões do seu aplicativo
    Essa linha pode ser considerada a linha de base do seu aplicativo.

  • linha sólida verde claro - o valor da métrica ao longo do tempo para uma versão específica do seu aplicativo
    Por padrão, as métricas de bordo exibe dados para a versão mais recente. Para exibir uma versão diferente no gráfico, use a primeira lista suspensa abaixo do gráfico.

  • linha sólida cinza - o valor da métrica ao longo do tempo para uma outra versão específica do seu aplicativo
    Por padrão, o quadro de métricas não exibe dados para uma segunda versão. Para exibir uma segunda versão no gráfico, use a segunda lista suspensa abaixo do gráfico.

  • luz linha tracejada azul - o valor da métrica para todas as versões em um momento específico no passado
    Por exemplo, se você optar por mostrar um gráfico dos últimos 7 dias, e você passar o mouse sobre 30 de agosto de então a luz linha tracejada azul diz-lhe o valor da métrica para todas as versões em 23 de agosto.



Ver traces e seus dados

Você pode ver todos os vestígios de seu aplicativo na tabela de traços, que fica na parte inferior do painel de desempenho . A tabela agrupa cada tipo de rastreamento em uma subguia apropriada. Por exemplo, todos os vestígios solicitação de rede são listados sob a pedidos sub-seção de rede.

A tabela de traços exibe os valores de algumas métricas principais para cada traço, junto com a mudança percentual para o valor de cada métrica. Estes valores são calculados com base nas selecções do percentil e tempo definido intervalo no topo da aba do painel. aqui estão alguns exemplos:

  • Se você selecionar um percentual de 50% e um intervalo de tempo de Nos últimos 7 dias, então o valor da métrica será a mediana dos dados coletados a partir do dia mais recente, e a variação percentual será a mudança desde 7 dias antes.

  • Se você, em seguida, alterar o intervalo de tempo para últimas 24 horas, em seguida, o valor da métrica será a mediana dos dados recolhidos desde a hora mais recente, e a variação percentual será a mudança desde 24 horas antes.

Você pode classificar a lista de traços em cada subguia pelo valor da métrica ou pela alteração percentual de uma métrica específica. Isso pode ajudá-lo a identificar rapidamente possíveis problemas em seu aplicativo.

Para ver todas as métricas e dados para um traço específico, clique no nome de rastreio na tabela de traços. As seções a seguir desta página fornecem mais detalhes.

Ver mais dados para um traço específico

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 filtro botão (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
  • Filtrar por versão App para visualizar dados sobre a liberação passado ou o seu mais recente lançamento
  • Filtrar por dispositivo para aprender como dispositivos mais antigos lidar com seu aplicativo
  • Filtrar por País para se certificar de seu local banco de dados não está a afectar uma região específica

Ver todas as métricas coletadas para um rastreamento

Se você clicar no nome de um traço na tabela de traços, verá uma visão geral dos dados do traço em cartões métricos.

Use as opções no canto superior direito da tela para visualizar os dados de forma agregada, ao longo do tempo, ou para cada versão do seu aplicativo.

  • Rede vestígios pedido - Os cartões de métricas disponíveis são tempo de resposta, o tamanho da carga de resposta, pedido tamanho de carga útil, e taxa de sucesso.
  • App início, app-in-primeiro plano, app-in-fundo, e de código personalizado traços - O cartão métrica Duração está sempre disponível (o padrão métrica para esses tipos de traços). Para rastreios de código customizado, se você adicionou qualquer métrica customizada ao rastreio, esses cartões de métrica também são mostrados.
  • Vestígios de renderização tela - Os cartões de métricas disponíveis são renderização lenta e quadros congelados.

Visualize informações detalhadas sobre os dados

Se você clicar em Ver mais em qualquer cartão métrica, você pode rever informações mais detalhadas sobre os dados recolhidos e usar recursos de análise mais ricos. Por exemplo, você pode filtrar e segmentar os dados por atributo ou visualizar os dados no contexto de uma sessão app-uso .



Ver mais detalhes sobre as amostras de rastreamento

O Monitoramento de desempenho também fornece relatórios de sessões de usuário, que são períodos de tempo em que seu aplicativo está em primeiro plano. Esses relatórios são associados a um rastreamento específico e apresentam o rastreamento em um contexto de linha do tempo de outros rastreamentos que o Monitoramento de desempenho coletou durante a mesma sessão.

Por exemplo, você pode ver seus rastreamentos de código personalizados alinhados na ordem em que foram iniciados (junto com suas durações individuais) e também pode ver todos os rastreamentos de solicitação de rede que estavam acontecendo ao mesmo tempo.

O console exibe uma amostra aleatória dessas sessões de usuário. Eles estão disponíveis para iOS e Android e para todos os tipos de traços exceto vestígios de tela renderização.

Aqui estão alguns dos outros dados que você pode ver sobre uma sessão de usuário:

uma imagem da página de sessões do Firebase Performance Monitoring
  • Informações sobre o rastreamento: informações detalhadas sobre o rastreamento para essa sessão, incluindo o tempo de início, hora de término, atributos (como dispositivo e país), e quaisquer métricas aplicáveis para esse tipo de traço (por exemplo, a duração de um traço código personalizado ou resposta tempo para um rastreamento de solicitação de rede).
  • CPU: Quanto tempo usuário e sistema de tempo de seu aplicativo consumido durante a sessão
  • Memória: Quanto pilha de memória seu aplicativo usado durante a sessão

Como visualizar os dados das sessões

  1. Vá para o painel de desempenho no console Firebase, desloque-se para a mesa de traços, em seguida, clique na sub-seção apropriada para o traço de interesse.
  2. Clique no nome do rastreamento na tabela para visualizar todas as suas métricas disponíveis.
  3. Em qualquer cartão, clique em Ver mais.
  4. Veja uma amostra das sessões:
    • Visualização de sessões para qualquer tipo de usuário - Clique em Ver sessões no canto superior direito, acima do gráfico.
    • Visualização de sessões associadas a um atributo específico - Clique em qualquer atributo, em seguida, clique no link que está ao lado do valor de um atributo (por exemplo, dispositivos> Google Pixel 3> 3421 sessões).
uma imagem do trace do Firebase Performance Monitoring com um link para sessões

Filtre as sessões por percentil

As sessões são distribuídas em percentis para cada métrica. As sessões em intervalos de percentis inferiores têm um valor inferior para a métrica do que as sessões em intervalos de percentis superiores

Para filtrar as sessões disponíveis por percentil, use a lista suspensa de percentis acima dos detalhes das sessões.

uma imagem da página de sessões do Firebase Performance Monitoring