Firebase Performance Monitoring

Acquisisci informazioni sui problemi di prestazioni della tua app.

Firebase Performance Monitoring è un servizio che ti aiuta a ottenere informazioni sul caratteristiche delle prestazioni delle tue app Apple, Android e web.

Utilizzi l'SDK Performance Monitoring per raccogliere i dati sul rendimento dalla tua app, poi per rivedere e analizzare i dati nella console Firebase. Performance Monitoring ti aiuta a capire in tempo reale dove puoi migliorare il rendimento della tua app in modo da poter utilizzare queste informazioni per risolvere i problemi di rendimento.


Iniziamo? Scegli la tua piattaforma:

iOS e versioni successive Android Web Flutter

Funzionalità chiave

Misura automaticamente il tempo di avvio dell'app, le richieste di rete HTTP e altro ancora Quando integri l'SDK Performance Monitoring nella tua app, non è necessario scrivere il codice prima che l'app inizi a monitorare automaticamente diversi gli aspetti critici delle prestazioni.
Per le app native, l'SDK registra il tempo di avvio, il rendering dei dati per schermata e l'attività in primo piano o in background. Per le app web, l'SDK come First Contentful Paint, capacità di interazione degli utenti la tua app e altro ancora.
Acquisisci informazioni sulle situazioni in cui potrebbero essere le prestazioni dell'app migliorata Ottimizzare le prestazioni della tua app può essere difficile quando non è così sapete esattamente perché non soddisfano le aspettative degli utenti. Ecco perché Performance Monitoring ti consente di visualizzare le metriche sul rendimento suddivise per attributi, come paese, dispositivo, versione dell'app e livello del sistema operativo.
Personalizza il monitoraggio per la tua app Puoi instrumentare tracce di codice personalizzate per acquisire il rendimento della tua app in situazioni specifiche, ad esempio quando caricare una nuova schermata o visualizzare una nuova funzionalità interattiva. Inoltre, puoi Crea metriche personalizzate su queste tracce di codice personalizzate per conteggiare gli eventi definiti durante le tracce (come i successi della cache).
Identifica le variazioni significative del rendimento dell'app Identificare e risolvere i principali problemi di prestazioni dell'app, come le interruzioni della rete, è fondamentale per il successo della tua app. Il monitoraggio delle prestazioni ti consente di configurare e personalizzare gli avvisi per le parti più critiche della tua app, in modo da rilevare e rispondere ai problemi di prestazioni prima che influiscano sugli utenti.

Come funziona?

Quando aggiungi l'SDK Performance Monitoring, Firebase inizia automaticamente a raccogliere relativi a diversi processi comuni nella tua app, ad esempio:

Performance Monitoring utilizza le tracce per raccogliere dati su questi processi. Una traccia è un report contenente i dati acquisiti tra due momenti nella tua app.

I dati sulle prestazioni raccolti per ogni traccia sono chiamati metriche e variano a seconda del tipo di traccia. Ad esempio, quando un'istanza della tua app genera problemi una richiesta di rete, la traccia raccoglie metriche importanti per il monitoraggio delle richieste, come il tempo di risposta e la dimensione del payload.

Ogni volta che un'istanza della tua app esegue un processo monitorato, la traccia associata raccoglie automaticamente anche i dati degli attributi per l'istanza dell'app. Per Ad esempio, se un'app per Android invia una richiesta di rete, la traccia raccoglie dispositivo, versione dell'app e altri attributi per quella specifica istanza di app. Tu puoi utilizzare questi attributi per filtrare i dati sul rendimento e scoprire se segmenti utenti stanno riscontrando problemi.

Le tracce pronte all'uso di Performance Monitoring ti consentono di iniziare a monitorare ma per saperne di più sulle prestazioni di attività o flussi specifici, strumentare le tue tracce di codice personalizzate all'interno dell'app.

Percorso di implementazione

Aggiungi l'SDK Performance Monitoring alla tua app Puoi aggiungere l'SDK Performance Monitoring alla tua app, insieme a qualsiasi altro I prodotti Firebase che vuoi utilizzare nella tua app.
Piattaforme Apple | Android | Web | Flutter
(Facoltativo)
Esegui l'instrumentazione delle tracce di codice personalizzato e delle metriche personalizzate nella tua app
Con l'SDK Performance Monitoring, puoi eseguire la strumentazione di tracce di codice personalizzate e metriche personalizzate per misurare aspetti specifici del rendimento della tua app.
Monitora i dati sulle prestazioni nella console in tempo reale Nella Console Firebase, puoi monitorare i dati sul rendimento dei tuoi utenti per conoscere situazioni in cui le prestazioni della tua app potrebbero essere migliorate. Puoi anche suddividere i dati sul rendimento in base agli attributi, ad esempio versione dell'app, paese, dispositivo o sistema operativo.

Dati utente

Performance Monitoring non memorizza in modo permanente nessuna identificazione personale informazioni personali (ad esempio nomi, indirizzi email o numeri di telefono). Durante il monitoraggio Richieste di rete HTTP, Performance Monitoring utilizza URL (esclusi i parametri URL) per creare pattern URL aggregati e anonimi che alla fine vengono mantenuti e mostrato nella console Firebase.

Per ulteriori dettagli, consulta Esempi di informazioni raccolte Performance Monitoring.

Passaggi successivi