Nell'ambito della gestione dei tuoi 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, consulta la dashboard Utilizzo e fatturazione.
Per l'utilizzo delle risorse, sia la scheda Utilizzo di Cloud Storage 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 e a esaminare l'utilizzo dell'app puoi anche ottenere informazioni sulla fattura. Inoltre, se qualcosa non va, avere 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.
Console Firebase
La console Firebase include una dashboard di utilizzo che mostra lo spazio di archiviazione in byte memorizzato, il numero di oggetti, la larghezza di banda e le richieste di download nel tempo. Le metriche di archiviazione (byte archiviati e conteggio oggetti) vengono aggiornate entro 24 ore. Le metriche sull'utilizzo (larghezza di banda e richieste di download) vengono aggiornate ogni poche ore.
Inoltre, la console Firebase fornisce una dashboard di valutazione Firebase Security Rules, una visualizzazione rapida e utile delle invocazioni delle regole. Puoi integrare questa dashboard con un'analisi dettagliata in Cloud Monitoring.
Console Google Cloud
Poiché un progetto Firebase è solo un progetto Google Cloud con i servizi e le configurazioni di Firebase aggiunti, puoi visualizzarlo nella console Google Cloud.
Se hai un bucket Cloud Storage predefinito con il formato del nome *.appspot.com
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 Cloud Storage relative alle regole di sicurezza:
Nome metrica | Descrizione |
---|---|
Valutazioni delle regole | Il numero di valutazioni Cloud Storage Security Rules eseguite in risposta a 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
- vengono campionate ogni 60 secondi, ma potrebbero essere necessari fino a 4 minuti prima che gli aggiornamenti vengano visualizzati nelle dashboard.Cloud Storage
Utilizzando queste metriche, puoi configurare una dashboard Cloud Storage come la seguente:
Completa i passaggi riportati di seguito per iniziare a monitorare Cloud Storage con Cloud Monitoring.
crea un'area di lavoro Cloud Monitoring
Per monitorare Firebase con Cloud Monitoring, devi configurare un'area di lavoro per il tuo progetto. Un'area di lavoro organizza le informazioni di monitoraggio di uno o più progetti. Dopo aver configurato uno spazio di lavoro, puoi creare dashboard e criteri di avviso personalizzati.
Apri la pagina Cloud Monitoring
Se il progetto fa già parte di un'area di lavoro, si apre la pagina Cloud Monitoring. In caso contrario, seleziona uno spazio di lavoro per il progetto.
Seleziona l'opzione Nuova area di lavoro o seleziona un'area di lavoro esistente.
Fai clic su Aggiungi. Dopo aver creato l'area di lavoro, si apre la pagina di Cloud Monitoring.
Crea una dashboard e aggiungi un grafico
Visualizza le metriche Firebase raccolte da Cloud Monitoring nei tuoi grafici e nelle tue dashboard.
Prima di procedere, assicurati che il progetto faccia parte di un'area di lavoro Cloud Monitoring.
Nella pagina Monitoraggio di Cloud, apri la tua area di lavoro e vai alla pagina Dashboard.
Fai clic su Crea dashboard e inserisci un nome per la dashboard.
Nell'angolo in alto a destra, fai clic su Aggiungi grafico.
Nella finestra Aggiungi grafico, inserisci un titolo per il grafico. Fai clic sulla scheda Metrica.
Nel campo Find resource type and metric (Trova tipo di risorsa e metrica), inserisci Cloud Storage per Firebase. Dal menu a discesa compilato automaticamente, seleziona una delle metriche Cloud Storage.
Per aggiungere altre metriche allo stesso grafico, fai clic su Aggiungi metrica e ripeti il passaggio precedente.
Se vuoi, puoi personalizzare il grafico in base alle tue esigenze. Ad esempio, nel campo Filtro, fai clic su + Aggiungi un filtro. Scorri verso il basso e seleziona un valore o un intervallo per la metrica di interesse in base alla quale vuoi filtrare il grafico.
Fai clic su Salva.
Per saperne di più sui grafici di Cloud Monitoring, consulta Utilizzare i grafici.
Crea un criterio 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 invia un'email ogni volta che una metrica Firebase specifica raggiunge una determinata soglia.
Prima di procedere, assicurati che il progetto faccia parte di un'area di lavoro Cloud Monitoring.
Nella pagina di Cloud Monitoring, apri l'area di lavoro e vai alla pagina Avvisi.
Fai clic su Crea criterio.
Inserisci un nome per il criterio di avviso.
Aggiungi una condizione di avviso basata su una delle metriche Firebase. Fai clic su Aggiungi condizione.
Seleziona un target. Nel campo Find resource type and metric (Trova tipo di risorsa e metrica), inserisci Cloud Storage per Firebase. Dal menu a discesa compilato automaticamente, seleziona una delle metriche Cloud Storage.
In Attivatori dei criteri, utilizza i campi a discesa per definire la condizione di avviso.
Aggiungi un canale di notifica al tuo criterio di avviso. In Notifiche, fai clic su Aggiungi canale di notifica. Seleziona Email dal menu a discesa.
Inserisci il tuo indirizzo email nel campo Indirizzo email. Fai clic su Add (Aggiungi).
Se vuoi, compila il campo della documentazione per includere informazioni aggiuntive nella notifica via email.
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 Introduzione agli avvisi.