Esporta i dati di Firebase in Cloud Logging

L'esportazione dei dati da vari prodotti Firebase in Cloud Logging ti consente di visualizzare, cercare, filtrare ed eseguire query sui log del tuo progetto e delle tue app. Utilizzando i dati esportati, puoi creare e utilizzare metriche basate su log, creare grafici e dashboard personalizzate e configurare avvisi personalizzati.

I seguenti prodotti supportano l'esportazione dei dati in Cloud Logging:

  • Firebase Hosting: Dopo aver configurato l'esportazione, Firebase esporta i log delle richieste web dai tuoi siti Firebase Hosting a Cloud Logging.

  • Firebase App Hosting: Non è necessario configurare l'esportazione. Firebase esporta automaticamente i log per 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:

Che cosa puoi fare con i dati esportati in Cloud Logging

Cloud Logging è fornito da Google Cloud Observability Suite.

Di seguito sono riportati 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 su log, creare grafici e dashboard personalizzate, configurare avvisi personalizzati e archiviare i dati dei log.

  • Puoi esportare i tuoi dati in altri fornitori di servizi.

Scopri di più su queste opzioni nella documentazione generale Cloud Logging, nonché nella pagina specifica del prodotto Firebase Hosting.

Tieni presente che per Cloud Functions for Firebase puoi visualizzare i log anche nella dashboard Functions della console Firebase.



Configurare l'esportazione in Cloud Logging

Ecco come configurare l'esportazione in Cloud Logging:

  1. Accedi alla console Firebase, quindi seleziona il tuo progetto.

  2. Fai clic su e seleziona Impostazioni progetto.

  3. Seleziona la scheda Integrazioni.

  4. Nella scheda di integrazione Cloud Logging, fai clic su Collega.

  5. Segui le istruzioni sullo schermo per configurare l'esportazione su Cloud Logging.

    Se hai già uno o più siti Firebase Hosting attivi, il flusso di lavoro di collegamento mostra un livello di utilizzo dei dati stimato per i log di ciascuno dei tuoi siti. Questo valore è stimato in base al volume dei log dei 30 giorni precedenti.

Se scolleghi Cloud Logging, l'esportazione di nuovi log viene interrotta.

L'annullamento del collegamento a Cloud Logging può interrompere l'esportazione solo per Firebase App Hosting e Firebase Hosting. 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 ancora applicati addebiti per lo spazio di archiviazione. Puoi eliminare manualmente i log per evitare ulteriori addebiti.

  • Se i dati di Cloud Logging sono archiviati in altri servizi (come BigQuery), potrebbero essere regolati da termini di persistenza dei dati diversi.

Puoi scollegare Cloud Logging a livello di progetto Firebase, a livello di prodotto o a livello di backend o sito per un prodotto specifico.

Ecco come scollegare Cloud Logging:

  1. Nella console Firebase, vai alla pagina Integrazioni.

  2. Nella scheda Cloud Logging, fai clic su Gestisci.

  3. Scegli di scollegare un prodotto specifico o un backend o un sito specifico per un prodotto specifico.

    Per scollegare completamente il progetto Firebase, trova il pulsante in fondo alla pagina.

  4. 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 Hosting

  • Visualizza i log per le nuove richieste ai tuoi siti Hosting in genere entro 30 minuti dall'invio di una richiesta.

  • Monitorare i livelli di utilizzo dei dati:

    • Visualizza il livello di utilizzo dei dati per i log dei tuoi siti Hosting nella scheda di integrazione Cloud Logging nella console Firebase.

    • Visualizza il livello di utilizzo dei dati per sito nella Logs Explorer nella console Google Cloud (metrica log_bytes). Se il tuo progetto utilizza Cloud Logging per altri prodotti, puoi anche visualizzare l'utilizzo totale in Logs Explorer.



Quote, prezzi e conservazione di Cloud Logging

Cloud Logging offre un livello di utilizzo mensile (per progetto) senza costi. 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ù sui prezzi per Cloud Logging.

Puoi monitorare e gestire Cloud Logging e la fatturazione:

I log vengono eliminati automaticamente dopo 30 giorni, con la possibilità di impostare un periodo di conservazione personalizzato.

Tieni presente che la voce di log per una determinata richiesta o un determinato evento potrebbe essere ritardata o, in rari casi, eliminata. Sebbene i log possano essere utilizzati per comprendere richieste o eventi, potrebbero non riflettere l'utilizzo effettivo visualizzato nell'utilizzo e nella fatturazione del progetto.