获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

Comece com o Monitoramento de desempenho para Flutter

Este início rápido descreve como configurar o monitoramento de desempenho do Firebase para ajudá-lo a obter informações sobre as características de desempenho de seus aplicativos Flutter.

Antes de você começar

Se ainda não o fez, configure e inicialize o Firebase em seu projeto Flutter.

Etapa 1 : adicionar monitoramento de desempenho ao seu aplicativo

  1. No diretório raiz do seu projeto Flutter, execute o seguinte comando para instalar o plug-in Performance Monitoring Flutter:

    flutter pub add firebase_performance
    
  2. No diretório raiz do seu projeto Flutter, execute o seguinte comando:

    flutterfire configure
    

    A execução desse comando garante que a configuração Firebase do aplicativo Flutter esteja atualizada e, para Android, adiciona o plug-in Gradle de monitoramento de desempenho necessário ao aplicativo.

  3. Depois de concluído, reconstrua seu projeto Flutter:

    flutter run
    

Depois de adicionar o SDK de monitoramento de desempenho, o Firebase começa automaticamente a coletar dados relacionados ao ciclo de vida do seu aplicativo (como hora de início do aplicativo ) e dados para solicitações de rede HTTP/S .

No Flutter, o monitoramento automático do desempenho da renderização de tela não é possível para telas individuais do Flutter. Um único controlador de exibição encapsula todo o seu aplicativo Flutter nativamente, de modo que o Firebase SDK nativo subjacente não esteja ciente das transições de tela.

Etapa 2 : Gerar eventos de desempenho para exibição de dados inicial

O Firebase começa a processar os eventos quando você adiciona o SDK ao seu aplicativo. Se você ainda estiver desenvolvendo localmente, interaja com seu aplicativo para gerar eventos para coleta e processamento inicial de dados.

  1. Continue a desenvolver seu aplicativo usando um simulador ou dispositivo de teste.

  2. Gere eventos alternando seu aplicativo entre o plano de fundo e o primeiro plano várias vezes, interagindo com seu aplicativo navegando pelas telas e/ou acionando solicitações de rede.

  3. Acesse o painel de desempenho do console do Firebase. Você deve ver sua exibição de dados inicial em alguns minutos.

    Se você não vir uma exibição de seus dados iniciais, revise as dicas de solução de problemas.

Etapa 3 : (Opcional) Exibir mensagens de log para eventos de desempenho

  1. Verifique suas mensagens de log para quaisquer mensagens de erro.

    O Monitoramento de desempenho marca suas mensagens de log com as seguintes tags para que você possa filtrar suas mensagens de log:

    • iOS+: Firebase/Performance
    • Android: FirebasePerformance
  2. Verifique os seguintes tipos de logs que indicam que o monitoramento de desempenho está registrando eventos de desempenho:

    • Logging trace metric: TRACE_NAME , FIREBASE_PERFORMANCE_CONSOLE_URL
    • Logging network request trace: URL
  3. Clique no URL para visualizar seus dados no console do Firebase. Pode levar alguns instantes para que os dados sejam atualizados no painel.

Etapa 4 : (opcional) adicionar monitoramento personalizado para código específico

Para monitorar os dados de desempenho associados a um código específico em seu aplicativo, você pode instrumentar rastreamentos de código personalizados .

Com um rastreamento de código personalizado, você pode medir quanto tempo seu aplicativo leva para concluir uma tarefa específica ou um conjunto de tarefas, como carregar um conjunto de imagens ou consultar seu banco de dados. A métrica padrão para um rastreamento de código personalizado é sua duração, mas você também pode adicionar métricas personalizadas, como acertos de cache e avisos de memória.

Em seu código, você define o início e o fim de um rastreamento de código personalizado (e adiciona quaisquer métricas personalizadas desejadas) usando a API fornecida pelo SDK de monitoramento de desempenho.

Visite Adicionar monitoramento para código específico para saber mais sobre esses recursos e como adicioná-los ao seu aplicativo.

Etapa 5 : implante seu aplicativo e analise os resultados

Depois de validar o Monitoramento de desempenho usando um emulador e um ou mais dispositivos de teste, você pode implantar a versão atualizada de seu aplicativo para seus usuários.

Você pode monitorar os dados de desempenho no painel de desempenho do Firebase console.

Próximos passos