Monitorare le istanze con gli approfondimenti sul sistema

Questo documento descrive come utilizzare la dashboard delle statistiche di sistema per monitorare le istanze e i database Spanner.

Informazioni sugli insight sul sistema

La dashboard Approfondimenti sul sistema mostra prospetti e grafici relativi a un'istanza o un database selezionato e fornisce misure di latenze, utilizzo della CPU, spazio di archiviazione, velocità effettiva e altre statistiche sul rendimento. Puoi visualizzare grafici per periodi di tempo selezionabili, che vanno dall'ultima ora agli ultimi 30 giorni.

La dashboard approfondimenti del sistema include le seguenti sezioni, con i numeri corrispondenti allo screenshot dell'interfaccia utente:

  1. Selettori di approfondimenti:seleziona i database, le partizioni delle istanze e le regioni che popolano la dashboard. System Insights mostra le partizioni dell'istanza e le selezioni delle regioni quando nell'istanza sono disponibili più partizioni o regioni.
  2. Filtro intervallo di tempo:filtra le statistiche in base a un intervallo di tempo, ad esempio ore, giorni o un intervallo personalizzato.
  3. Annotazioni:seleziona i tipi di eventi di avviso di insight che annotano i grafici.
  4. Prospetti:mostra le statistiche in un determinato momento, nel periodo selezionato.
  5. Grafici:mostra grafici relativi a utilizzo della CPU, throughput, latenze, utilizzo dello spazio di archiviazione e altro ancora. Gli avvisi sugli approfondimenti impostati dalle annotazioni vengono visualizzati nei grafici con icone a forma di campana.

Dashboard degli approfondimenti sul sistema con elementi numerati descritti nell'elenco precedente

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per visualizzare o modificare le dashboard degli approfondimenti, incluse quelle personalizzate, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:

Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Questi ruoli predefiniti contengono le autorizzazioni necessarie per visualizzare o modificare le dashboard degli approfondimenti, incluse quelle personalizzate. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:

Autorizzazioni obbligatorie

Per visualizzare o modificare le dashboard degli approfondimenti, incluse quelle personalizzate, sono necessarie le seguenti autorizzazioni:

  • Per creare dashboard personalizzate: monitoring.dashboards.create
  • Per modificare le dashboard personalizzate: monitoring.dashboards.update
  • Per visualizzare le dashboard personalizzate: monitoring.dashboards.get, monitoring.dashboards.list

Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.

Prospetti, grafici e metriche degli approfondimenti sul sistema

La dashboard approfondimenti di sistema fornisce i seguenti grafici e metriche per mostrare lo stato attuale e storico di un'istanza. La maggior parte dei grafici e delle metriche sono disponibili a livello di istanza. Puoi anche visualizzare molti grafici e metriche per un singolo database all'interno di un'istanza.

Prospetti disponibili

Nome Descrizione
Utilizzo CPU Utilizzo totale della CPU all'interno di un'istanza o del database selezionato. In un'istanza multiregionale o dual-region, questa metrica rappresenta la media dell'utilizzo della CPU tra le regioni.
Latenza (p99) Latenza P99 (99° percentile) per le operazioni di lettura e scrittura all'interno di un'istanza o del database selezionato, che rappresenta il tempo entro il quale viene completato il 99% di queste operazioni.
Latenza (p50) Latenza P50 (50° percentile) per le operazioni di lettura e scrittura all'interno di un'istanza o del database selezionato, che rappresenta il tempo entro il quale viene completato il 50% di queste operazioni.
Velocità effettiva Quantità di dati non compressi letti o scritti nell'istanza o nel database ogni secondo. Questo valore è misurato in byte binari, ad esempio KiB, MiB o GiB.
Operazioni al secondo Numero di operazioni al secondo (frequenza) di letture e scritture all'interno di un'istanza o del database selezionato.
Utilizzo archiviazione A livello di istanza, è la percentuale di utilizzo dello spazio di archiviazione totale all'interno di un'istanza. A livello di database, si tratta dello spazio di archiviazione totale utilizzato per il database selezionato.

Grafici e metriche disponibili

Di seguito è riportato un grafico per una metrica di esempio, l'utilizzo della CPU per tipo di operazione:

Screenshot del grafico dell'utilizzo della CPU per tipo di operazione, con gli elementi descritti nella sezione seguente.

La barra degli strumenti di ogni grafico offre le seguenti opzioni standard. Alcuni elementi sono nascosti a meno che non tieni il puntatore sopra il grafico.

  • Per aumentare lo zoom di una sezione specifica di un grafico, trascina il puntatore sulla sezione che vuoi visualizzare. Questa azione imposta un intervallo di tempo personalizzato, che puoi modificare o ripristinare con il filtro dell'intervallo di tempo.

  • Per visualizzare una descrizione del grafico e dei relativi dati, fai clic su .

  • Per visualizzare i filtri e i raggruppamenti applicati al grafico, fai clic su .

  • Per creare un avviso basato sui dati del grafico, fai clic su .

  • Per esplorare i dati nel grafico, fai clic su .

  • Per visualizzare altre opzioni per il grafico, fai clic su Altre opzioni per il grafico.

    • Per visualizzare un grafico in modalità a schermo intero, fai clic su Visualizza a schermo intero. Puoi uscire dalla modalità a schermo intero facendo clic su Annulla o premendo Esc.

    • Per espandere o comprimere la legenda del grafico, fai clic su Espandi/Comprimi legenda grafico.

    • Per scaricare il grafico, fai clic su Scarica e poi seleziona un formato di download.

    • Per modificare il formato visivo del grafico, fai clic su Modalità e seleziona una modalità di visualizzazione.

    • Per visualizzare la metrica in Esplora metriche, fai clic su Visualizza in Esplora metriche. Puoi visualizzare altre metriche di Spanner in Metrics Explorer dopo aver selezionato il tipo di risorsa Database Spanner.

La seguente tabella descrive i grafici visualizzati per impostazione predefinita nella dashboard approfondimenti sul sistema. Viene elencato il tipo di metrica per ogni grafico. Le stringhe del tipo di metrica seguono questo prefisso: spanner.googleapis.com/. Il tipo di metrica descrive le misurazioni che possono essere raccolte da una risorsa monitorata.

Nome del grafico e tipo di metrica
Descrizione Disponibile per le istanze Disponibile per i database


Sequenza temporale dell'integrità del quorum a due regioni


instance/dual_region_quorum_availability

Questo grafico viene mostrato solo per le configurazioni di istanze a due regioni. Mostra lo stato di tre quorum: il quorum a due regioni (Global) e il quorum a una regione in ogni regione (ad esempio, Sydney e Melbourne).

Mostra una barra arancione nella sequenza temporale in caso di interruzione del servizio. Puoi passare il mouse sopra la barra per visualizzare l'ora di inizio e di fine dell'interruzione. Utilizza questo grafico insieme alle metriche relative a tassi di errore e latenza per prendere decisioni di failover autogestite in caso di errori regionali. Per ulteriori informazioni, vedi Failover e failback.

Per eseguire il failover e il failback manualmente, vedi Modificare il quorum a doppia regione.



Utilizzo della CPU per priorità


instance/cpu/utilization_by_priority

La percentuale delle risorse della CPU dell'istanza per le attività ad alta, media, bassa o tutte le priorità. Queste attività includono le richieste che avvii e le attività di manutenzione che Spanner deve completare tempestivamente.

Per le istanze a due o più regioni, le metriche vengono raggruppate per regione e priorità.

Scopri di più sulle attività ad alta priorità.
Scopri di più sull'utilizzo della CPU.




Utilizzo della CPU per regione


instance/cpu/utilization_by_priority
Utilizzo della CPU nell'istanza o nel database selezionati, raggruppato per regione.



Utilizzo della CPU per database


instance/cpu/utilization_by_priority
Utilizzo della CPU nell'istanza selezionata, raggruppato per database e regione.



Utilizzo CPU per utente/sistema


instance/cpu/utilization_by_priority
Utilizzo della CPU nell'istanza o nel database selezionato, raggruppato per attività utente e di sistema e per priorità.


Utilizzo della CPU per tipo di operazione


instance/cpu/utilization_by_operation_type

Un grafico a barre in pila dell'utilizzo della CPU come percentuale delle risorse della CPU dell'istanza, raggruppato per operazioni avviate dall'utente, ad esempio letture, scritture e commit. Utilizza questa metrica per ottenere una suddivisione dettagliata dell'utilizzo della CPU e per risolvere ulteriormente i problemi, come spiegato in Indagine sull'utilizzo elevato della CPU.

Puoi filtrare ulteriormente in base alla priorità delle attività utilizzando l'elenco delle opzioni.

Per le istanze multiregionali o a due regioni, le metriche nel grafico a linee mostrano la percentuale media tra le regioni.



Utilizzo della CPU (media mobile su 24 ore)


instance/cpu/smoothed_utilization

Una media mobile dell'utilizzo totale della CPU Spanner, come percentuale delle risorse della CPU dell'istanza, per ogni database. Ogni punto dati è una media delle 24 ore precedenti.



Latenza


api/request_latencies

Il tempo impiegato da Spanner per gestire una richiesta di lettura o scrittura. Questa misurazione inizia quando Spanner riceve una richiesta e termina quando Spanner inizia a inviare una risposta.

Puoi visualizzare le metriche di latenza per il 50° e il 99° percentile utilizzando l'elenco delle opzioni.



Latenza per database


api/request_latencies

Il tempo impiegato da Spanner per gestire una richiesta di lettura o scrittura, raggruppata per database. Questa misurazione inizia quando Spanner riceve una richiesta e termina quando Spanner inizia a inviare una risposta.

Puoi visualizzare le metriche per la latenza del 50° e del 99° percentile utilizzando l'elenco delle visualizzazioni in questo grafico.



Latenza per metodo API


api/request_latencies

Il tempo impiegato da Spanner per gestire una richiesta, raggruppato per metodi API Spanner. Questa misurazione inizia quando Spanner riceve una richiesta e termina quando Spanner inizia a inviare una risposta.

Puoi visualizzare le metriche per le latenze del 50° e del 99° percentile utilizzando l'elenco di visualizzazione in questo grafico.




Latenza delle transazioni


api/request_latencies_by_transaction_type

Il tempo impiegato da Spanner per elaborare una transazione. Puoi scegliere di visualizzare le metriche per le transazioni di tipo lettura/scrittura e sola lettura.

La differenza principale tra il grafico della latenza e il grafico della latenza delle transazioni è che quest'ultimo ti consente di visualizzare il coinvolgimento del leader per il tipo di sola lettura. Le letture che coinvolgono il leader potrebbero riscontrare una latenza maggiore. Puoi utilizzare questo grafico per valutare se devi utilizzare letture non aggiornate senza comunicare con il leader, supponendo che il limite del timestamp sia di almeno 15 secondi. Per le transazioni di lettura-scrittura, il leader è sempre coinvolto nella transazione, quindi i dati mostrati nel grafico includono sempre il tempo impiegato dalla richiesta per raggiungere il leader e ricevere una risposta. La località corrisponde alla regione del frontend dell'API Cloud Spanner.

Puoi visualizzare le metriche per le latenze del 50° e del 99° percentile utilizzando l'elenco di visualizzazione in questo grafico.



Latenza transazione per database


api/request_latencies_by_transaction_type

Il tempo impiegato da Spanner per elaborare una transazione.

La differenza principale tra il grafico Latenza e il grafico Latenza transazione per database è che quest'ultimo ti consente di visualizzare il coinvolgimento del leader per il tipo di sola lettura. Le letture che coinvolgono il leader potrebbero riscontrare una latenza maggiore. Puoi utilizzare questo grafico per valutare se devi utilizzare letture obsolete senza comunicare con il leader, supponendo che il limite temporale sia di almeno 15 secondi. Per le transazioni di lettura-scrittura, il leader è sempre coinvolto nella transazione, quindi i dati mostrati nel grafico includono sempre il tempo impiegato dalla richiesta per raggiungere il leader e ricevere una risposta. La località corrisponde alla regione del frontend dell'API Cloud Spanner.

Puoi visualizzare le metriche per le latenze del 50° e del 99° percentile utilizzando l'elenco di visualizzazione in questo grafico.




Latenza transazione per metodo API


api/request_latencies_by_transaction_type

Il tempo impiegato da Spanner per elaborare una transazione.

La differenza principale tra il grafico Latenza e il grafico Latenza transazione per metodo API è che quest'ultimo consente di visualizzare il coinvolgimento del leader per il tipo di sola lettura. Le letture che coinvolgono il leader potrebbero avere una latenza maggiore. Puoi utilizzare questo grafico per valutare se devi utilizzare letture non aggiornate senza comunicare con il leader, supponendo che il limite del timestamp sia di almeno 15 secondi. Per le transazioni di lettura-scrittura, il leader è sempre coinvolto nella transazione, quindi i dati mostrati nel grafico includono sempre il tempo impiegato dalla richiesta per raggiungere il leader e ricevere una risposta. La località corrisponde alla regione del frontend dell'API Cloud Spanner.



Operazioni al secondo


api/api_request_count

Il numero di operazioni di lettura e scrittura eseguite da Spanner al secondo o il numero di errori del server Spanner al secondo.

Puoi scegliere quali operazioni visualizzare in questo grafico:
  • Letture e scritture (sono inclusi anche gli errori di lettura e scrittura)
  • Errori sul server Spanner (raggruppati per lettura e scrittura)



Operazioni al secondo per database


api/api_request_count

Il numero di operazioni di lettura e scrittura eseguite da Spanner al secondo o il numero di errori del server Spanner al secondo. Questo grafico è raggruppato per database.

Puoi scegliere quali operazioni visualizzare in questo grafico:
  • Letture e scritture (sono inclusi anche gli errori di lettura e scrittura)
  • Errori sul server Spanner (raggruppati per lettura e scrittura)



Operazioni al secondo per metodo API


api/api_request_count

Il numero di operazioni eseguite da Spanner al secondo, raggruppate per metodo API Spanner



Throughput


api/sent_bytes_count (lettura)

api/received_bytes_count (scrittura)

La quantità di dati non compressi letti e scritti nel database ogni secondo. Questo valore è misurato in byte binari, ad esempio KiB, MiB o GiB.

Il throughput di lettura include richieste e risposte per i metodi nell'API di lettura e per le query SQL. Include anche richieste e risposte per le istruzioni DML.

Il throughput di scrittura include richieste e risposte per il commit dei dati tramite l'API Mutation. Sono escluse le richieste e le risposte per le istruzioni DML.



Throughput per database


api/sent_bytes_count (lettura)

api/received_bytes_count (scrittura)

La quantità di dati non compressi letti e scritti nell'istanza ogni secondo, raggruppati per database. Questo valore è misurato in byte binari, ad esempio KiB, MiB o GiB.

Il throughput di lettura include richieste e risposte per i metodi nell'API di lettura e per le query SQL. Include anche richieste e risposte per le istruzioni DML.

Il throughput di scrittura include richieste e risposte per il commit dei dati tramite l'API Mutation. Sono escluse le richieste e le risposte per le istruzioni DML.



Throughput per metodo API


api/sent_bytes_count (lettura)

api/received_bytes_count (scrittura)

La quantità di dati non compressi letti o scritti nell'istanza o nel database ogni secondo, raggruppati per metodo API. Questo valore è misurato in byte binari, ad esempio KiB, MiB o GiB.

Il throughput di lettura include richieste e risposte per i metodi nell'API di lettura e per le query SQL. Include anche richieste e risposte per le istruzioni DML.

Il throughput di scrittura include richieste e risposte per il commit dei dati tramite l'API Mutation. Sono escluse le richieste e le risposte per le istruzioni DML.



Spazio di archiviazione totale


instance/storage/used_bytes

La quantità di dati archiviati nel database. Questo valore è misurato in byte binari, ad esempio KiB, MiB o GiB.



Spazio di archiviazione totale del database per database


instance/storage/used_bytes

La quantità di dati archiviati nell'istanza, raggruppati per database. Questo valore è misurato in byte binari, ad esempio KiB, MiB o GiB.



Spazio di archiviazione di backup totale


instance/backup/used_bytes

La quantità di dati archiviata nei backup associati al database. Questo valore è misurato in byte binari, ad esempio KiB, MiB o GiB.



Tempo di attesa per il blocco


lock_stat/total/lock_wait_time

Il tempo di attesa del blocco per una transazione è il tempo necessario per acquisire un blocco su una risorsa detenuta da un'altra transazione.

Il tempo di attesa totale per il blocco per i conflitti di blocco viene registrato per l'intero database.



Tempo di attesa per il blocco per database


lock_stat/total/lock_wait_time

Il tempo di attesa per il blocco per una transazione è il tempo necessario per acquisire un blocco su una risorsa detenuta da un'altra transazione, raggruppato per database.

Il tempo di attesa totale per i conflitti di blocco viene registrato per l'intera istanza.



Spazio di archiviazione totale di backup per database


instance/backup/used_bytes

La quantità di dati archiviata nei backup associati all'istanza, raggruppata per database. Questo valore è misurato in byte binari, ad esempio KiB, MiB o GiB.



Capacità di calcolo


istanza/unità_di_elaborazione
istanza/nodi

La capacità di calcolo è la quantità di unità di elaborazione o nodi disponibili in un'istanza. Puoi scegliere di visualizzare la capacità in unità di elaborazione o in nodi.




Distribuzione leader


instance/leader_percentage_by_region

Per le istanze a due o più regioni, puoi visualizzare il numero di database con la maggior parte dei leader (>=50%) in una determinata regione. Nel menu dell'elenco Regioni, se selezioni una regione specifica, il grafico mostra il numero totale di database all'interno di quell'istanza che hanno la regione selezionata come regione leader. Se selezioni Tutte le regioni nel menu dell'elenco Regioni, il grafico mostra una riga per ogni regione e ogni riga mostra il numero totale di database nell'istanza che ha quella regione come regione leader.

Per i database in un'istanza a due o più regioni, puoi visualizzare la percentuale di leader raggruppati per regione. Ad esempio, se un database ha cinque leader, uno in us-west1 e quattro in us-east1 in un momento specifico, il grafico "Tutte le regioni" mostra due linee (una per regione). Una linea per us-west1 è al 20% e l'altra linea per us-east1 è all'80%. Il grafico us-west1 mostra una singola linea al 20%, mentre il grafico us-east1 mostra una singola linea all'80%.

Tieni presente che se un database è stato creato di recente o se una regione leader è stata modificata di recente, i grafici potrebbero non stabilizzarsi immediatamente.

Questo grafico è disponibile solo per le istanze a due regioni e più regioni.



Punteggio utilizzo CPU con suddivisioni massime


instance/peak_split_peak
L'utilizzo massimo della CPU con suddivisioni massime osservato in tutte le suddivisioni di un database. Questa metrica mostra la percentuale di risorse dell'unità di elaborazione utilizzate in una divisione. Una percentuale superiore al 50% indica una suddivisione calda, il che significa che la suddivisione utilizza la metà delle risorse dell'unità di elaborazione del server host. Una percentuale del 100% indica una suddivisione molto attiva, ovvero una suddivisione che utilizza la maggior parte delle risorse dell'unità di elaborazione del server host. Spanner utilizza la suddivisione basata sul carico per risolvere gli hotspot e bilanciare il carico. Tuttavia, Spanner potrebbe non essere in grado di bilanciare il carico, anche dopo diversi tentativi di suddivisione, a causa di pattern problematici nell'applicazione. Pertanto, i punti caldi che durano almeno 10 minuti potrebbero richiedere ulteriore risoluzione dei problemi e potrebbero potenzialmente richiedere modifiche all'applicazione. Per maggiori informazioni, consulta Trovare i punti caldi nelle suddivisioni.



Chiamate a servizio remoto


query_stat/total/remote_service_calls_count

Numero di chiamate di servizi remoti, raggruppate per servizio e codici di risposta.

Risponde con un codice di risposta HTTP, ad esempio 200 o 500.




Latenza: chiamate a servizio remoto


query_stat/total/remote_service_calls_latencies

La latenza delle chiamate a servizio remoto, raggruppate per servizio.

Puoi visualizzare le metriche di latenza per il 50° e il 99° percentile utilizzando l'elenco delle opzioni.




Righe elaborate dal servizio remoto


query_stat/total/remote_service_processed_rows_count

Numero di righe elaborate da un servizio remoto, raggruppate per servizio e codici di risposta.

Risponde con un codice di risposta HTTP, ad esempio 200 o 500.




Latenza: righe di servizio remoto


query_stat/total/remote_service_processed_rows_latencies

Numero di righe elaborate da un servizio remoto, raggruppate per servizio e codici di risposta.

Puoi visualizzare le metriche di latenza per il 50° e il 99° percentile utilizzando l'elenco delle opzioni.




Byte di rete del servizio remoto


query_stat/total/remote_service_network_bytes_sizes

Byte di rete scambiati con il servizio remoto, raggruppati per servizio e direzione.

Questo valore è misurato in byte binari, ad esempio KiB, MiB o GiB.

La direzione si riferisce al traffico inviato o ricevuto.

Puoi visualizzare le metriche per il 50° e il 99° percentile dello scambio di byte di rete utilizzando l'elenco delle opzioni.




Chiamate di microservizi


query_stat/total/remote_service_calls_count
Numero di chiamate di microservizi, raggruppate per microservizio e codice di risposta.



Latenza: chiamate di microservizi


query_stat/total/remote_service_calls_latencies
Latenze delle chiamate di microservizi, raggruppate per microservizio.


Archiviazione dei database per tabella


(nessuno)

La quantità di dati archiviata nell'istanza o nel database, raggruppata per tabelle nel database selezionato. Questo valore è misurato in byte binari, ad esempio KiB, MiB o GiB.

Questo grafico ottiene i dati eseguendo query su SPANNER_SYS.TABLE_SIZES_STATS_1HOUR. Per ulteriori informazioni, vedi Statistiche sulle dimensioni delle tabelle.



Tabelle più utilizzate per operazioni


(nessuno)

Le 15 tabelle e i 15 indici più utilizzati nell'istanza o nel database, determinati dal numero di operazioni di lettura, scrittura o eliminazione.
Questo grafico ottiene i dati eseguendo query sulle tabelle delle statistiche delle operazioni della tabella. Per ulteriori informazioni, vedi Statistiche sulle operazioni sulle tabelle.



Tabelle meno utilizzate per operazioni


(nessuno)

Le 15 tabelle e indici meno utilizzati nell'istanza o nel database, determinati dal numero di operazioni di lettura, scrittura o eliminazione.
Questo grafico ottiene i dati eseguendo query sulle tabelle delle statistiche delle operazioni della tabella. Per ulteriori informazioni, vedi Statistiche sulle operazioni sulle tabelle.


Grafici e metriche del gestore della scalabilità automatica gestito

Oltre alle opzioni mostrate nella sezione precedente, quando una VM ha la scalabilità automatica gestita abilitata, il grafico della capacità di calcolo ha il pulsante Visualizza log. Quando fai clic su questo pulsante, vengono visualizzati i log dello scaler automatico gestito.

Sono disponibili le seguenti metriche per le istanze per cui è attivato lo strumento di scalabilità automatica gestito.

Nome e tipo di metrica Descrizione
Capacità di computing Con i nodi selezionati.

instance/autoscaling/min_node_count

Numero minimo di nodi che il gestore della scalabilità automatica è configurato per allocare all'istanza.

instance/autoscaling/max_node_count
Numero massimo di nodi che il gestore della scalabilità automatica è configurato per allocare all'istanza.

instance/autoscaling/recommended_node_count_for_cpu

Numero consigliato di nodi in base all'utilizzo della CPU dell'istanza.

instance/autoscaling/recommended_node_count_for_storage

Numero consigliato di nodi in base all'utilizzo dello spazio di archiviazione dell'istanza.
Capacità di computing Con le unità di elaborazione selezionate.

instance/autoscaling/min_processing_units

Numero minimo di unità di elaborazione che il gestore della scalabilità automatica è configurato per allocare all'istanza.

instance/autoscaling/max_processing_units

Numero massimo di unità di elaborazione per cui è configurato il gestore della scalabilità automatica da allocare all'istanza.

instance/autoscaling/recommended_processing_units_for_cpu

Numero consigliato di unità di elaborazione. Questo consiglio si basa sull'utilizzo precedente della CPU dell'istanza.

instance/autoscaling/recommended_processing_units_for_storage

Numero consigliato di unità di elaborazione da utilizzare. Questo suggerimento si basa sull'utilizzo precedente dello spazio di archiviazione dell'istanza.
Utilizzo della CPU per priorità

instance/autoscaling/high_priority_cpu_utilization_target

Target di utilizzo ad alta priorità della CPU da utilizzare per la scalabilità automatica.
Spazio di archiviazione totale Con le unità di elaborazione selezionate.

instance/storage/limit_bytes

Limite di spazio di archiviazione per l'istanza in byte.

instance/autoscaling/storage_utilization_target

Target di utilizzo dello spazio di archiviazione da utilizzare per la scalabilità automatica.

Grafici e metriche dell'archiviazione a livelli

Per le istanze che utilizzano lo storage a livelli sono disponibili le seguenti metriche.

Nome e tipo di metrica Descrizione
instance/storage/used_bytes Byte totali di dati archiviati su spazio di archiviazione SSD e HDD.
instance/storage/combined/limit_bytes Limiti di spazio di archiviazione combinati SSD e HDD.
instance/storage/combined/limit_per_processing_unit Limite di spazio di archiviazione combinato SSD e HDD per ogni unità di elaborazione.
instance/storage/combined/utilization Spazio di archiviazione SSD e HDD combinato utilizzato, rispetto al limite di spazio di archiviazione combinato.
instance/disk_load Utilizzo del carico HDD.

Conservazione dei dati

Il periodo massimo di conservazione dei dati per la maggior parte delle metriche nella dashboard approfondimenti di sistema è di 6 settimane. Tuttavia, per il grafico Spazio di archiviazione del database per tabella, i dati vengono utilizzati dalla tabella SPANNER_SYS.TABLE_SIZES_STATS_1HOUR (anziché da Spanner), che ha un periodo di conservazione massimo di 30 giorni. Per scoprire di più, consulta la sezione Conservazione dei dati.

Visualizzare la dashboard degli approfondimenti sul sistema

Per visualizzare la pagina Approfondimenti del sistema, devi disporre delle seguenti autorizzazioni Identity and Access Management (IAM) oltre alle autorizzazioni Spanner e alle autorizzazioni Spanner a livello di istanza e database:

  • spanner.databases.beginReadOnlyTransaction
  • spanner.databases.select
  • spanner.sessions.create

Per ulteriori informazioni sulle autorizzazioni IAM di Spanner, consulta Controllo dell'accesso con IAM.

Se abiliti il gestore della scalabilità automatica gestito sulla tua istanza, devi disporre anche delle autorizzazioni logging.logEntries.list, logging.logs.list e logging.logServices.list per visualizzare i log del gestore della scalabilità automatica gestito.

Per ulteriori informazioni su questa autorizzazione, consulta Ruoli predefiniti.

Per visualizzare la dashboard approfondimenti del sistema:

  1. Nella console Google Cloud , apri l'elenco delle istanze Spanner.

    Vai all'elenco delle istanze

  2. Esegui una di queste operazioni:

    1. Per visualizzare le metriche di un'istanza, fai clic sul nome dell'istanza che ti interessa, poi fai clic su Approfondimenti di sistema nel menu di navigazione.

    2. Per visualizzare le metriche di un database, fai clic sul nome dell'istanza, seleziona un database, poi fai clic su Approfondimenti di sistema nel menu di navigazione.

  3. (Facoltativo) Per visualizzare i dati storici per un periodo di tempo diverso, individua i pulsanti in alto a destra della pagina, quindi fai clic sul periodo di tempo che vuoi visualizzare.

  4. (Facoltativo) Per controllare quali dati vengono visualizzati nel grafico, fai clic su uno degli elenchi nel grafico. Ad esempio, se l'istanza utilizza una configurazione a due regioni o multiregionale, alcuni grafici forniscono un elenco per visualizzare i dati di una regione specifica. Non tutti i grafici hanno elenchi di visualizzazione.

Passaggi successivi