Nell'ambito della gestione dei tuoi progetti Firebase, ti consigliamo di rivedere 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 Utilizzo di Cloud Storage nella console Firebase che 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. Guardare l'utilizzo della tua app può anche darti un'idea della tua bolletta. Inoltre, se qualcosa sembra non funzionare, ottenere un quadro chiaro delle operazioni del tuo bucket Cloud Storage (ad esempio, monitorando la valutazione delle regole di sicurezza di Cloud Storage) può essere utile per la risoluzione dei problemi.
Console Firebase
La console Firebase include una dashboard sull'utilizzo che mostra i byte 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 numero di oggetti) vengono aggiornate entro 24 ore. Le metriche di utilizzo (larghezza di banda e richieste di download) vengono aggiornate ogni poche ore.
Inoltre, la console Firebase fornisce un dashboard di valutazione delle regole di sicurezza Firebase, un'utile visualizzazione immediata delle chiamate alle regole. Puoi integrare questa dashboard con un'analisi dettagliata in Cloud Monitoring.
Google Cloud Console
Quando crei un progetto Firebase, crei anche un progetto Google Cloud. La pagina Quote di App Engine in Google Cloud Console tiene traccia delle informazioni sull'utilizzo giornaliero dello spazio di archiviazione, inclusi i byte archiviati, il conteggio degli oggetti, la larghezza di banda utilizzata e le richieste di download.
Monitoraggio della nuvola
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 di Cloud Storage relative alle regole di sicurezza:
Nome metrica | Descrizione |
---|---|
Valutazioni di regole | Il numero di valutazioni delle regole di sicurezza di Cloud Storage 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
- I parametri di Cloud Storage vengono campionati ogni 60 secondi, ma gli aggiornamenti potrebbero richiedere fino a 4 minuti per essere visualizzati nelle tue dashboard.
Utilizzando queste metriche, puoi configurare una dashboard di Cloud Storage come la seguente:
Completa i passaggi seguenti per iniziare a monitorare Cloud Storage con Cloud Monitoring.
Crea un'area di lavoro di 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 da uno o più progetti. Dopo aver configurato un'area di lavoro, puoi creare dashboard personalizzati e criteri di avviso.
Apri la pagina di monitoraggio del cloud
Se il tuo progetto fa già parte di un'area di lavoro, si apre la pagina Cloud Monitoring. Altrimenti, seleziona un'area di lavoro per il tuo progetto.
Selezionare l'opzione Nuova area di lavoro o selezionare un'area di lavoro esistente.
Fare clic su Aggiungi . Dopo la creazione dell'area di lavoro, si apre la pagina Cloud Monitoring.
Crea una dashboard e aggiungi un grafico
Visualizza le metriche Firebase raccolte da Cloud Monitoring nei tuoi grafici e dashboard.
Prima di procedere, assicurati che il tuo progetto faccia parte di un'area di lavoro di Cloud Monitoring .
Nella pagina Cloud Monitoring, apri il tuo spazio di lavoro e vai alla pagina Dashboard .
Fai clic su Crea dashboard e inserisci un nome per il dashboard.
Nell'angolo in alto a destra, fai clic su Aggiungi grafico .
Nella finestra Aggiungi grafico , inserisci un titolo per il grafico. Fare clic sulla scheda Metrica .
Nel campo Find resource type and metric , inserisci Cloud Storage for Firebase . Dal menu a discesa compilato automaticamente, seleziona una delle metriche di Cloud Storage..
Per aggiungere più metriche allo stesso grafico, fai clic su Aggiungi metrica e ripeti il passaggio precedente.
Facoltativamente, personalizza il tuo grafico secondo necessità. 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 filtrare il grafico.
Fare clic su Salva .
Per ulteriori informazioni sui grafici di Cloud Monitoring, consulta Utilizzo dei grafici .
Crea un criterio di avviso
Puoi creare un criterio di avviso basato sulle metriche Firebase. Segui i passaggi seguenti per creare un criterio di avviso che ti invia un'e-mail ogni volta che una specifica metrica Firebase raggiunge una determinata soglia.
Prima di procedere, assicurati che il tuo progetto faccia parte di un'area di lavoro di Cloud Monitoring .
Nella pagina Cloud Monitoring, apri il tuo spazio di lavoro e vai alla pagina Avvisi .
Fai clic su Crea criterio .
Inserisci un nome per il tuo criterio di avviso.
Aggiungi una condizione di avviso basata su una delle metriche Firebase. Fare clic su Aggiungi condizione .
Seleziona un obiettivo . Nel campo Find resource type and metric , inserisci Cloud Storage for Firebase . Dal menu a discesa compilato automaticamente, seleziona una delle metriche di Cloud Storage.
In Trigger criteri , utilizzare i campi a discesa per definire la condizione di avviso.
Aggiungi un canale di notifica al tuo criterio di avviso. In Notifiche , fare clic su Aggiungi canale di notifica . Seleziona E-mail dal menu a discesa.
Inserisci la tua email nel campo Indirizzo email . Fare clic su Aggiungi .
Facoltativamente, compila il campo della documentazione per includere ulteriori informazioni nella notifica e-mail.
Fare clic su Salva .
Se il tuo utilizzo di Cloud Storage supera la soglia configurata, riceverai un avviso via email.
Per ulteriori informazioni sui criteri di avviso, vedere Introduzione agli avvisi .