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 Apple, Android e Web.Utilizzi l'SDK di monitoraggio delle prestazioni per raccogliere i dati sulle prestazioni dalla tua app, quindi rivedi e analizzi 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.
Capacità chiave
Misura automaticamente il tempo di avvio dell'app, le richieste di rete HTTP e altro ancora | Quando integri l'SDK di monitoraggio delle prestazioni nell'app, non è necessario scrivere 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 schermo e l'attività in primo piano o in background. Per le app Web, l'SDK registra aspetti come la prima pittura di contenuto, la possibilità per gli utenti di interagire con la tua app e altro ancora. |
Ottieni informazioni dettagliate sulle situazioni in cui è possibile migliorare le prestazioni delle app | L'ottimizzazione delle prestazioni della tua app può essere difficile quando non sai esattamente perché non soddisfa le aspettative degli utenti. Ecco perché il monitoraggio delle prestazioni ti consente di visualizzare le metriche delle prestazioni suddivise per attributi , come paese, dispositivo, versione dell'app e livello del sistema operativo. |
Personalizza il monitoraggio per la tua app | Puoi strumentare tracce di codice personalizzate per acquisire le prestazioni della tua app in situazioni specifiche, ad esempio quando carichi una nuova schermata o visualizzi una nuova funzionalità interattiva. Inoltre, puoi creare metriche personalizzate su queste tracce di codice personalizzate per contare gli eventi che definisci (come gli hit della cache) durante tali tracce. |
Identifica i cambiamenti significativi nelle prestazioni dell'app | L'identificazione e la risoluzione dei principali problemi di prestazioni delle app, come le interruzioni di rete, sono fondamentali per il successo della tua app. Il monitoraggio delle prestazioni ti consente di impostare e personalizzare gli avvisi per le parti più critiche della tua app in modo da poter vedere e rispondere alle insidie delle prestazioni, prima che influiscano sui tuoi utenti. |
Come funziona?
Quando aggiungi l'SDK di monitoraggio delle prestazioni, Firebase inizia automaticamente a raccogliere dati per diversi processi comuni nella tua app, ad esempio:
Performance Monitoring utilizza le tracce per raccogliere dati su questi processi. Una traccia è un rapporto che contiene 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 invia una richiesta di rete, la traccia raccoglie le metriche importanti per il monitoraggio delle richieste di rete, come il tempo di risposta e la dimensione del carico utile.
Ogni volta che un'istanza dell'app esegue un processo monitorato, la traccia associata raccoglie automaticamente anche i dati degli attributi per quell'istanza dell'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 pronte all'uso di Performance Monitoring ti consentono di iniziare a monitorare la tua app, ma per conoscere le prestazioni di attività o flussi specifici, prova a utilizzare le tue tracce di codice personalizzate nella tua app.
Percorso di attuazione
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. Piattaforme Apple | Androide | Web | Svolazzare | |
(Opzionale) Strumento di tracce di codice personalizzato e metriche personalizzate nella tua app | Utilizzando l'SDK di monitoraggio delle prestazioni, puoi strumentare tracce di codice personalizzate e metriche personalizzate per misurare aspetti specifici delle prestazioni della tua app. | |
Monitora i dati sulle prestazioni nella console in tempo reale | Nella console Firebase , puoi monitorare i dati sulle prestazioni dei tuoi utenti per conoscere le situazioni specifiche in cui le prestazioni della tua app potrebbero essere migliorate. Puoi anche suddividere i dati sul rendimento per attributi , come versione dell'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, Performance Monitoring utilizza gli URL (esclusi i parametri URL) per creare pattern URL aggregati e anonimi che alla fine vengono mantenuti e mostrati nella console Firebase.
Per maggiori dettagli, fare riferimento agli Esempi di informazioni raccolte da Performance Monitoring .
Prossimi passi
Per iniziare a utilizzare il monitoraggio delle prestazioni nella tua app, visita:
Per ulteriori informazioni sulla configurazione degli avvisi, consulta Configurare gli avvisi per problemi di prestazioni .