Google 致力于为黑人社区推动种族平等。查看具体举措

Monitoraggio delle prestazioni di Firebase

Ottieni informazioni dettagliate sui problemi di prestazioni della tua app.

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

Utilizzi l'SDK di monitoraggio delle prestazioni per raccogliere dati sulle prestazioni dalla tua app, quindi rivedi e analizza tali dati nella console Firebase. Il monitoraggio delle prestazioni ti aiuta a capire in tempo reale dove è possibile migliorare le prestazioni della tua app in modo da poter utilizzare tali informazioni per risolvere i problemi di prestazioni.

iOS Android Web

Funzionalità chiave

Misura automaticamente il tempo di avvio dell'app, le richieste di rete HTTP e altro Quando integri l'SDK di monitoraggio delle prestazioni nella tua app, non devi scrivere alcun codice prima che l'app inizi a monitorare automaticamente diversi 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 registra aspetti come il primo disegno di contenuto, la possibilità per gli utenti di interagire con la tua app e altro ancora.
Ottieni informazioni dettagliate sulle situazioni in cui le prestazioni dell'app potrebbero essere migliorate L'ottimizzazione delle prestazioni della tua app può essere difficile quando non sai esattamente perché non soddisfa le aspettative degli utenti. Ecco perché Performance Monitoring consente di vedere i parametri di rendimento suddivise per attributi , come paese, dispositivo, la versione app, e il livello di sistema operativo.
Personalizza il monitoraggio per la tua app È possibile strumento tracce di codice personalizzato per catturare rendimento della tua app in situazioni specifiche, come quando si carica un nuovo schermo o di visualizzare una nuova funzionalità interattive. E, è possibile creare metriche personalizzate su queste tracce di codice personalizzato per contare gli eventi che si definiscono (come riscontri nella cache) durante quelle tracce.

Come funziona?

Quando si aggiunge l'SDK Monitoraggio del rendimento, Firebase avvia automaticamente la raccolta di dati per diversi processi comuni nella vostra applicazione, ad esempio:

Monitoraggio del rendimento usi tracce per raccogliere dati su questi processi. Una traccia è un report che contiene i dati acquisiti tra due momenti nel tempo nella tua app.

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

Ogni volta che un'istanza della vostra applicazione esegue un processo monitorato, la traccia associata anche raccoglie automaticamente gli attributi dei dati per tale istanza app. Ad esempio, se un'app Android invia una richiesta di rete, la traccia raccoglie il dispositivo, la versione dell'app e altri attributi per quella specifica istanza dell'app. Puoi utilizzare questi attributi per filtrare i dati sul rendimento e scoprire se specifici segmenti di utenti stanno riscontrando problemi.

Le tracce out-of-the-box dal monitoraggio delle prestazioni ottengono si è iniziato con il monitoraggio della app, ma per conoscere le prestazioni di compiti specifici o dei flussi, provare la strumentazione le proprie tracce personalizzate di codice nella vostra applicazione.

Percorso di implementazione

Aggiungi l'SDK di monitoraggio delle prestazioni alla tua app Puoi aggiungere l'SDK di monitoraggio delle prestazioni alla tua app, insieme a qualsiasi altro prodotto Firebase che desideri utilizzare nella tua app.
iOS | Android | ragnatela
(Opzionale)
Strumento di tracce di codice personalizzato e metriche personalizzate nella tua app
Utilizzando il Monitoraggio del rendimento SDK, è possibile strumento tracce di codice personalizzato e le metriche personalizzate per misurare aspetti specifici del rendimento della tua app.
Monitora i dati sulle prestazioni nella console in tempo reale Nella console Firebase , è possibile monitorare i dati sulle prestazioni dai vostri utenti per imparare le situazioni specifiche in cui rendimento della tua app potrebbe essere migliorata. È anche possibile abbattere i dati sulle prestazioni da attributi , come la versione app, paese, dispositivo o sistema operativo.

Dati utente

Il monitoraggio delle prestazioni non memorizza in modo permanente alcuna informazione di identificazione personale (come nomi, indirizzi e-mail o numeri di telefono). Durante il monitoraggio delle richieste di rete HTTP, il monitoraggio delle prestazioni utilizza gli URL (esclusi i parametri URL) per creare pattern URL aggregati e anonimi che alla fine vengono mantenuti e visualizzati nella console Firebase.

Per maggiori dettagli, fare riferimento alle Esempi di informazioni raccolte da Performance Monitoring .

Prossimi passi