Analizzare gli insight sull'utilizzo
Questa pagina descrive come utilizzare gli insight sull'utilizzo per analizzare l'utilizzo fatturabile per database specifici. Puoi suddividere questi dati in base a dimensioni come raccolte, gruppi di raccolte o spazi dei nomi (specifici per la modalità Datastore) in un periodo di tempo personalizzato. Le metriche degli insight sull'utilizzo visualizzate variano in base alla versione o alla modalità:
| Versione | Metriche |
| Standard |
|
| Aziende |
|
Panoramica degli insight sull'utilizzo
Utilizza la dashboard degli insight sull'utilizzo per monitorare l'utilizzo di database specifici. Questa dashboard ti aiuta a:
- Monitorare l'utilizzo granulare: monitora le operazioni fatturabili suddivise per
dimensioni come
collection,collectionGroup, onamespace. - Ottimizzare i costi: identifica l'utilizzo con fatturazione elevata per determinare dove puoi ottimizzare le strutture dei dati o le query e ridurre la fattura complessiva.
- Monitorare le tendenze storiche: monitora come cambiano le statistiche sull'utilizzo fatturabile in periodi di tempo specifici.
Ruoli obbligatori
Per ottenere l'autorizzazione necessaria per visualizzare la dashboard degli insight sull'utilizzo, chiedi all'amministratore di concederti il ruolo IAM Visualizzatore Datastore
(roles/datastore.viewer) sul tuo progetto.
Questo ruolo predefinito contiene l'autorizzazione datastore.insights.get, necessaria per visualizzare la dashboard degli insight sull'utilizzo.
Potresti anche ottenere questa autorizzazione con ruoli personalizzati o altri ruoli predefiniti.
Dashboard degli insight sull'utilizzo
La dashboard degli insight sull'utilizzo è organizzata in due sezioni principali:
- Utilizzo totale:mostra le metriche aggregate (letture, scritture, eliminazioni TTL) per l'intero database.
- Utilizzo per raggruppamento:mostra le metriche suddivise per le 100 dimensioni principali e raggruppate per raccolta, gruppo di raccolte o spazi dei nomi.
Metriche di utilizzo totale e per raggruppamento
È importante notare che la somma delle metriche nella sezione Per raggruppamento potrebbe non corrispondere alla metrica visualizzata nella sezione Utilizzo totale. Questa variazione è prevista a causa dei seguenti fattori:
- Limiti di raggruppamento (primi 100) : la sezione Per raggruppamento è limitata alla suddivisione dell'utilizzo solo per le prime 100 raccolte, i gruppi di raccolte o gli spazi dei nomi. L'utilizzo generato da dimensioni meno attive contribuisce alla cifra di utilizzo totale, ma non è elencato singolarmente nelle metriche di utilizzo per raggruppamento.
- Campionamento per operazioni ampie:per le richieste che interessano un numero elevato di raccolte (ad esempio, join tra più raccolte,
ListCollectionIds,ListDocuments, query senza tipo), gli insight sull'utilizzo potrebbero campionare le raccolte, dando la priorità a quelle con l'utilizzo più elevato. Di conseguenza, non tutte le raccolte interessate sono incluse nelle metriche di utilizzo per raggruppamento. Nomi riservati:Firestore riserva i nomi con il prefisso doppio trattino basso (__*__) per i metadati interni. L'utilizzo correlato a questi nomi riservati contribuisce all'utilizzo totale, ma non è incluso nelle metriche di utilizzo per raggruppamento.
Dimensioni di raggruppamento
La sezione Per raggruppamento organizza le metriche di utilizzo in base alle dimensioni determinate dalle API abilitate:
- Raccolta: disponibile quando l'API Firestore è abilitata.
- Gruppo di raccolte: in genere disponibile in tutte le configurazioni API.
Dati degli insight sull'utilizzo
Gli insight sull'utilizzo nella Google Cloud console mostrano i dati provenienti dai seguenti metodi API:
queryTopAggregatedInsightsDataqueryTopTimeseriesInsightsData
Nome campo Dettagli Nome raccolta
Nome gruppo di raccolteIl valore corrispondente alla dimensione di utilizzo per cui vengono aggregati i dati di utilizzo. Può essere il nome di una raccolta o di un gruppo di raccolte Totale operazioni di lettura Numero totale di operazioni di lettura. Applicabile solo alla versione Standard. Totale operazioni di scrittura Numero totale di operazioni di scrittura. Include anche le operazioni di eliminazione. Applicabile solo alla versione Standard. Totale operazioni di eliminazione TTL Numero totale di operazioni di eliminazione TTL. Applicabile solo alla versione Standard. Totale operazioni di lettura Numero totale di unità di lettura a tranche (tranche da 4 KiB). Applicabile solo alla versione Aziende. Totale operazioni di scrittura Numero totale di unità di scrittura a tranche (tranche da 1 KiB). Include anche le unità di eliminazione. Applicabile solo alla versione Aziende. Totale operazioni di eliminazione TTL o eliminazione gestita Numero totale di unità di eliminazione TTL o eliminazione gestita. Applicabile solo alla versione Aziende. Totale unità Eventarc Numero totale di unità Eventarc. Applicabile solo alla versione Aziende. Totale byte di lettura Numero totale di byte scansionati. Conteggio totale dei documenti scansionati Numero totale di documenti scansionati. Conteggio totale delle voci di indice scansionate Numero totale di voci di indice scansionate. Conteggio totale dei documenti scritti Numero totale di documenti scritti. Conteggio totale delle voci di indice scritte Numero totale di voci di indice scritte. Somma totale delle dimensioni dei documenti scritti Dimensioni totali di scrittura dei documenti in byte. Limitazioni
- Le query di streaming che contribuiscono a letture e scritture fatturabili non vengono monitorate come parte della risposta dell'API.
- Gli insight sull'utilizzo per le operazioni di amministrazione (che contribuiscono a letture e scritture fatturabili) come importazione/esportazione, eliminazione in blocco, ripristino, clonazione e creazione di indici nella versione Aziende non sono supportati.
- La fatturazione del traffico in uscita dalla rete e dello spazio di archiviazione non è supportata.
Prezzi
Non sono previsti costi aggiuntivi per gli insight sull'utilizzo.
Visualizzare gli insight sull'utilizzo
Per visualizzare gli insight sull'utilizzo per un database Firestore, apri il riquadro Insight sull'utilizzo del database nella Google Cloud console.
Nella Google Cloud console, vai alla pagina Database.
Seleziona un database dall'elenco dei database.
Nel menu di navigazione, fai clic su Insight sull'utilizzo.
Utilizza il menu a discesa Raggruppa per per visualizzare gli insight sull'utilizzo per una raccolta, un gruppo di raccolte o uno spazio dei nomi. Puoi visualizzare i dati degli insight sull'utilizzo fino agli ultimi 45 giorni.