L'esportazione dei dati da vari prodotti Firebase in Cloud Logging consente di visualizzare, cercare, filtrare ed eseguire query sui log del progetto e delle app. Utilizzando i dati esportati, puoi creare e utilizzare metriche basate sui log, creare grafici e dashboard personalizzate e configurare avvisi personalizzati.
I seguenti prodotti supportano l'esportazione dei dati in Cloud Logging:
Firebase Crashlytics: Dopo aver configurato l'esportazione, Firebase esporta gli eventi raccolti da Crashlytics e (facoltativamente) i dati delle sessioni di Firebase in Cloud Logging.
Firebase Hosting: Dopo aver configurato l'esportazione, Firebase esporta i log delle richieste web dai tuoi siti in Cloud Logging.Firebase Hosting
Firebase App Hosting: non è necessario configurare l'esportazione. Firebase esporta automaticamente i log di Firebase App Hosting in Cloud Logging.
Cloud Functions for Firebase:Non è necessario configurare l'esportazione. Firebase esporta automaticamente i log delle funzioni in Cloud Logging.
Questa pagina ti aiuta a:
- Comprendere cosa puoi fare con i dati esportati in Cloud Logging
- Configurare l'esportazione in Cloud Logging
- Comprendere cosa succede dopo aver configurato l'esportazione
- Cloud Logging quote, prezzi e conservazione
Cosa puoi fare con i dati esportati in Cloud Logging
Cloud Logging è fornito da Google Cloud Observability Suite.
Ecco alcuni modi in cui puoi utilizzare i dati esportati in Cloud Logging:
Puoi utilizzare Logs Explorer nella console Google Cloud per visualizzare, cercare e filtrare questi log.
Puoi eseguire query sui log, creare e utilizzare metriche basate sui log, creare grafici e dashboard personalizzate, configurare avvisi personalizzati e archiviare i dati dei log.
Puoi esportare i dati in altri fornitori di servizi.
Scopri di più su queste opzioni nella documentazione generale Cloud Logging, nonché nelle pagine specifiche del prodotto per Firebase Crashlytics e Firebase Hosting.
Tieni presente che per Cloud Functions for Firebase puoi anche visualizzare i log nella dashboard **Hosting e serverless** > **Funzioni** della Firebase console.
Configurare l'esportazione in Cloud Logging
Ecco come configurare l'esportazione in Cloud Logging:
Accedi alla Firebase console, quindi seleziona il progetto.
Vai alla scheda
Impostazioni > Integrazioni.Nella scheda Cloud Logging, fai clic su Collega.
Segui le istruzioni sullo schermo per configurare l'esportazione in Cloud Logging.
Se hai già una o più app o Firebase Hosting siti attivi, il flusso di lavoro di collegamento mostra un livello di utilizzo dei dati stimato per i log di ciascuna app o sito. Questo valore viene stimato in base al volume di dati degli ultimi 30 giorni.
Scollegare da Cloud Logging
Lo scollegamento da Cloud Logging impedisce l'esportazione di nuovi log.
Lo scollegamento da Cloud Logging può interrompere l'esportazione solo per Firebase App Hosting, Firebase Hosting e Firebase Crashlytics. Non puoi interrompere l'esportazione dei log per Cloud Functions for Firebase.
Tieni presente quanto segue:
Tutti i dati già esportati in Cloud Logging verranno conservati per il periodo di conservazione consentito e potrebbero essere applicati addebiti per l'archiviazione. Puoi eliminare manualmente i log per evitare ulteriori addebiti.
Se i dati Cloud Logging sono archiviati in altri servizi (ad esempio BigQuery), potrebbero essere regolati da termini di persistenza dei dati diversi.
Puoi scollegare da Cloud Logging a livello di progetto Firebase , a livello di prodotto o a livello di backend, sito o app per un prodotto specifico.
Ecco come scollegare da Cloud Logging:
Nella console Firebase, vai alla scheda
Impostazioni > Integrazioni.Nella scheda Cloud Logging, fai clic su Gestisci.
Scegli di scollegare un prodotto specifico o un backend, un sito o un'app specifici per un prodotto specifico.
Per scollegare completamente il progetto Firebase, individua il pulsante nella parte inferiore della pagina.
Quando richiesto, conferma di voler interrompere le esportazioni.
Cosa succede dopo aver configurato l'esportazione?
Dopo aver configurato l'esportazione dei dati, puoi aspettarti quanto segue.
Firebase Crashlytics
Visualizza i log di tutti i nuovi eventi entro pochi minuti dalla ricezione dell'evento da parte di Crashlytics.
Monitora i livelli di utilizzo dei dati:
Nella console Firebase, visualizza il livello di utilizzo dei dati per i log delle app collegate nelle
Impostazioni > Integrazioni > Cloud Logging scheda.Nella console Google Cloud, visualizza l'utilizzo dei dati del mese corrente e del mese precedente nella pagina Archiviazione log.
Firebase Hosting
Visualizza i log di tutte le nuove richieste ai siti Hosting in genere entro
30 minuti dalla richiesta.Monitora i livelli di utilizzo dei dati:
Nella console Firebase, visualizza il livello di utilizzo dei dati per i log dei siti Hosting nelle
Impostazioni > Integrazioni > Cloud Logging card.Nella console Google Cloud, visualizza il livello di utilizzo dei dati per sito in Logs Explorer (in particolare, la metrica
log_bytes). Se il tuo progetto utilizza Cloud Logging per altri prodotti, puoi anche visualizzare l'utilizzo totale in Logs Explorer.
Cloud Logging quote, prezzi e conservazione
Cloud Logging offre un livello di utilizzo senza costi al mese (per progetto). L'utilizzo può provenire da qualsiasi prodotto Google o Firebase che utilizza Cloud Logging. Puoi eseguire l'upgrade del tuo progetto al piano tariffario Blaze con pagamento a consumo per sbloccare funzionalità e quote di utilizzo aggiuntive a pagamento. Scopri di più su i prezzi di Cloud Logging.
Puoi monitorare e gestire Cloud Logging e la fatturazione:
Stima le fatture di Cloud Logging utilizzando il Google Cloud Calcolatore prezzi.
Limita i log creando filtri di esclusione per i sink dei log.
Configura gli avvisi per controllare i costi.
I log vengono eliminati automaticamente dopo 30 giorni, con la possibilità di impostare la conservazione personalizzata.
Tieni presente che la voce di log per una determinata richiesta o evento potrebbe essere ritardata o, in rari casi, eliminata. Sebbene i log possano essere utilizzati per comprendere le richieste o gli eventi, potrebbero non riflettere l'utilizzo effettivo visualizzato nell'utilizzo e nella fatturazione del progetto.