Esporta i dati di Firebase in Cloud Logging

L'esportazione dei dati da vari prodotti Firebase in Cloud Logging ti consente di visualizzare, cercare e filtrare i log del tuo progetto e delle tue app.

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.

  • Cloud Functions for Firebase: non è necessario configurare l'esportazione; Firebase esporta automaticamente i log delle funzioni in Cloud Logging.

Questa pagina ti aiuta a:

Informazioni sulle esportazioni in Cloud Logging

Cloud Logging è fornito da Google Cloud Observability Suite.

Quando esporti i log in Cloud Logging, puoi utilizzare l'interfaccia Logs Viewer nella console Google Cloud per visualizzare, cercare e filtrare questi log. Puoi utilizzare altri strumenti Google Cloud per eseguire query sui log, creare e utilizzare metriche basate sui log e archiviare i dati dei log. Scopri di più su questi strumenti nella documentazione di Cloud Logging.

Per Cloud Functions for Firebase, puoi anche visualizzare i log nella dashboard Functions della console Firebase.

Firebase Hosting

Utilizzando Cloud Logging con Hosting, puoi monitorare da dove e quando ricevi visite al tuo sito, gli stati di risposta del tuo sito, la latenza delle richieste degli utenti finali e altro ancora.

Se nel tuo progetto hai più siti Hosting, puoi selezionare per quali siti Hosting verranno esportati i log. Puoi quindi filtrare e visualizzare i dati dei log per sito Hosting e persino per dominio. Selezionando siti Hosting specifici per esportare i log, puoi anche controllare la quantità di dati elaborati per il tuo progetto. Per visualizzare l'utilizzo dei dati per i log dei tuoi siti Hosting, visita la scheda di integrazione Cloud Logging nella console Firebase.

Scopri di più sull'integrazione di Cloud Logging con Firebase Hosting.

Configurare l'esportazione in Cloud Logging

Ecco come configurare l'esportazione in Cloud Logging e selezionare i siti Firebase Hosting che vuoi collegare a 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 Cloud Logging e selezionare i siti Hosting da cui esportare i log.

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

Dopo il collegamento, i log di tutte le nuove richieste ai tuoi siti Hosting vengono visualizzati in genere entro 30 minuti dalla richiesta.

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

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

Se scolleghi il tuo progetto Firebase da Cloud Logging, interrompi tutte le esportazioni di Firebase Hosting in Cloud Logging. Questa azione non influisce sull'esportazione dei log per Cloud Functions for Firebase.

Tieni presente quanto segue:

  • Se utilizzi Cloud Functions for Firebase, i log delle funzioni continueranno a essere esportati in Cloud Logging.

  • Se non elimini i set di dati per i log di Hosting in Cloud Logging, saranno disponibili per 30 giorni, dopodiché saranno eliminati da Cloud Logging automaticamente.

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

Ecco come scollegare il progetto Firebase, in particolare i siti Firebase Hosting, da 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 Gestisci.

  5. Nella parte inferiore della pagina, fai clic su Interrompi le esportazioni in Cloud Logging.

  6. Conferma di voler scollegare e interrompere tutte le esportazioni.

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 potrebbe essere ritardata o, in rari casi, eliminata. Sebbene i log possano essere utilizzati per comprendere le richieste, potrebbero non riflettere l'utilizzo effettivo visualizzato nell'utilizzo e nella fatturazione del progetto.