Monitorare l'attività di Cloud Storage

Nell'ambito della gestione dei progetti Firebase, ti consigliamo di esaminare l'utilizzo di Cloud Storage (ad esempio, quanti byte vengono archiviati, quante richieste di download provengono dalle tue app).

Per esaminare l'utilizzo fatturato di Cloud Storage, controlla la dashboard Utilizzo e fatturazione.

Per l'utilizzo delle risorse, sia la scheda Cloud Storage Utilizzo nella console Firebase sia le metriche disponibili tramite Cloud Monitoring possono aiutarti a monitorare l'utilizzo di Cloud Storage. Questo tipo di monitoraggio può aiutarti a individuare potenziali problemi nella tua app. L'analisi dell'utilizzo dell'app può anche darti informazioni sulla fattura. Inoltre, se qualcosa sembra strano, ottenere un'immagine chiara delle operazioni del bucket Cloud Storage (ad esempio, monitorando la valutazione di Cloud Storage Security Rules) può essere utile per la risoluzione dei problemi.

Firebase console

La console Firebase include una dashboard sull'utilizzo che mostra i byte di spazio di archiviazione archiviati, il conteggio degli oggetti, la larghezza di banda e le richieste di download nel tempo. Le metriche di archiviazione (byte archiviati e conteggio degli oggetti) vengono aggiornate entro 24 ore. Le metriche di utilizzo (larghezza di banda e richieste di download) vengono aggiornate ogni poche ore.

Vai alla pagina Utilizzo

La dashboard Utilizzo di Cloud Storage nella console Firebase.


Inoltre, la console Firebase fornisce una dashboard di valutazione Firebase Security Rules, una visualizzazione utile e rapida delle invocazioni delle regole. Puoi anche monitorare Firebase Security Rules l'utilizzo tramite Cloud Monitoring. Questo fornisce le stesse metriche di valutazione delle regole, oltre alla possibilità di creare dashboard personalizzate, analizzare le tendenze e configurare gli avvisi (ad esempio, quando le richieste rifiutate aumentano). Per l'elenco completo delle metriche disponibili, consulta il riferimento alle metriche Cloud Monitoring.

Vai alla pagina Regole

La dashboard Regole di Cloud Storage nella console Firebase.

Google Cloud console

Poiché un progetto Firebase è solo un progetto Google Cloud con servizi Firebase e configurazioni aggiunte, puoi visualizzare il progetto nella Google Cloud console.

Se hai un bucket Cloud Storage predefinito con il formato del nome *.appspot.com, il suo utilizzo può essere visualizzato nella pagina Quote di App Engine nella console Google Cloud. Questa pagina tiene traccia delle informazioni sull'utilizzo dello spazio di archiviazione giornaliero, inclusi i byte archiviati, i conteggi degli oggetti, la larghezza di banda utilizzata e le richieste di download.

Utilizzo dello spazio di archiviazione di Cloud Storage nella pagina Quote di Google App Engine.

Cloud Monitoring

Cloud Monitoring raccoglie metriche, eventi e metadati dai prodotti Google Cloud che puoi utilizzare per creare dashboard, grafici e avvisi. Cloud Monitoring include le seguenti metriche correlate alle regole di sicurezza Cloud Storage:

Nome metrica Descrizione
Valutazioni delle regole Il numero di valutazioni Cloud Storage Security Rules eseguite in risposta alle richieste di scrittura o lettura. Puoi suddividere questa metrica in base al risultato della richiesta (ALLOW, DENY o ERROR) o al nome del bucket.
Frequenza di campionamento
Le metriche Cloud Storage vengono campionate ogni 60 secondi, ma gli aggiornamenti potrebbero richiedere fino a 4 minuti per essere visualizzati nelle dashboard.

Utilizzando queste metriche, puoi configurare una Cloud Storage dashboard come la seguente:

Utilizzo dello spazio di archiviazione di Cloud Storage in una dashboard di Cloud Monitoring.

Completa i passaggi riportati di seguito per iniziare a monitorare Cloud Storage con Cloud Monitoring.

Crea un workspace Cloud Monitoring

Per monitorare Firebase con Cloud Monitoring, devi configurare un workspace per il tuo progetto. Un workspace organizza le informazioni di monitoraggio di uno o più progetti. Dopo aver configurato un workspace, puoi creare dashboard personalizzate e criteri di avviso.

  1. Apri la pagina Cloud Monitoring

    Se il tuo progetto fa già parte di un workspace, si apre la pagina Cloud Monitoring. In caso contrario, seleziona un workspace per il tuo progetto.

  2. Seleziona l'opzione Nuovo workspace o seleziona un workspace esistente.

  3. Fai clic su Aggiungi. Una volta creato il workspace, si apre la pagina Cloud Monitoring.

Crea una dashboard e aggiungi un grafico

Visualizza le metriche Firebase raccolte da Cloud Monitoring in grafici e dashboard.

Prima di procedere, assicurati che il tuo progetto faccia parte di un workspace Cloud Monitoring.

  1. Nella pagina Cloud Monitoring, apri il workspace e vai alla pagina Dashboard.

    Vai alla pagina Dashboard

  2. Fai clic su Crea dashboard e inserisci un nome per la dashboard.

  3. Nell'angolo in alto a destra, fai clic su Aggiungi grafico.

  4. Nella finestra Aggiungi grafico, inserisci un titolo per il grafico. Fai clic sulla scheda Metrica.

  5. Nel campo Trova tipo di risorsa e metrica, inserisci Cloud Storage for Firebase. Dal menu a discesa compilato automaticamente, seleziona una delle metriche Cloud Storage.

  6. Per aggiungere altre metriche allo stesso grafico, fai clic su Aggiungi metrica e ripeti il passaggio precedente.

  7. (Facoltativo) Personalizza il grafico in base alle esigenze. Ad esempio, nel campo Filtro, fai clic su + Aggiungi un filtro. Scorri verso il basso, quindi seleziona un valore o un intervallo per la metrica di interesse su cui vuoi filtrare il grafico.

  8. Fai clic su Salva.

Per saperne di più sui grafici di Cloud Monitoring, consulta la pagina Utilizzo dei grafici.

Crea una policy di avviso

Puoi creare un criterio di avviso basato sulle metriche Firebase. Segui i passaggi riportati di seguito per creare un criterio di avviso che ti invii un'email ogni volta che una metrica Firebasespecifica raggiunge una determinata soglia.

Prima di procedere, assicurati che il tuo progetto faccia parte di un workspace Cloud Monitoring.

  1. Nella pagina Cloud Monitoring, apri il workspace e vai alla pagina Avvisi.

    Vai alla pagina Crea nuovo criterio di avviso

  2. Fai clic su Crea criterio.

  3. Inserisci un nome per la policy di avviso.

  4. Aggiungi una condizione di avviso basata su una delle metriche Firebase. Fai clic su Aggiungi condizione.

  5. Seleziona un target. Nel campo Trova tipo di risorsa e metrica, inserisci Cloud Storage for Firebase. Dal menu a discesa compilato automaticamente, seleziona una delle metriche Cloud Storage.

  6. In Trigger dei criteri, utilizza i campi del menu a discesa per definire la condizione di avviso.

  7. Aggiungi un canale di notifica alla tua policy di avviso. In Notifiche, fai clic su Aggiungi canale di notifica. Seleziona Email dal menu a discesa.

  8. Inserisci il tuo indirizzo email nel campo Indirizzo email. Fai clic su Aggiungi.

  9. (Facoltativo) Compila il campo della documentazione per includere informazioni aggiuntive nella notifica via email.

  10. Fai clic su Salva.

Se l'utilizzo di Cloud Storage supera la soglia configurata, riceverai un avviso via email.

Per saperne di più sui criteri di avviso, consulta la pagina Introduzione agli avvisi.

Passaggi successivi