Monitora le istanze con gli approfondimenti di sistema

In questa pagina viene descritto come utilizzare la dashboard degli insight sul sistema per monitorare Istanze Spanner e database.

Informazioni sugli insight sul sistema

La dashboard degli insight sul sistema visualizza prospetti e grafici relativi a un l'istanza o il database selezionato e fornisce misure di latenze, su utilizzo, archiviazione, velocità effettiva e altre statistiche sulle prestazioni. Puoi visualizzare per diversi periodi di tempo, dall'ultima ora gli ultimi 30 giorni.

La dashboard degli insight sul sistema include le seguenti sezioni (fai riferimento allo screenshot):

  1. Elenco di database: mostra le statistiche dell'elemento selezionato per configurare un database. Puoi visualizzare un singolo database o un insieme di tutti i database. Questa opzione è disponibile solo per le istanze.
  2. Attivazione/disattivazione del layout:consente di passare dal layout a colonna singola o a due colonne.
  3. Filtro intervallo di tempo: filtra le statistiche in base a intervalli di tempo, ad esempio ore, giorni o un intervallo personalizzato.
  4. Prospetti : mostra le statistiche in un determinato momento, sopra nel periodo selezionato.
  5. Grafici: mostra grafici di utilizzo, velocità effettiva, latenze della CPU utilizzo dello spazio di archiviazione e altro ancora.

    Se crei una partizione (in anteprima) in dell'istanza, viene visualizzato un altro elenco a discesa per visualizzare i grafici una singola partizione o un aggregato di tutte le partizioni. Non vedi questa opzione a discesa se non hai creato partizioni.

Dashboard degli insight sul sistema

Prospetti, grafici e metriche degli insight sul sistema

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

Prospetti disponibili

Nome Descrizione
Utilizzo CPU Utilizzo totale della CPU all'interno di un'istanza nel database selezionato. In una doppia regione o a più regioni, questa metrica rappresenta la media dell'utilizzo della CPU tra le regioni.
Latenza: P99 Latenza P99 per le operazioni di lettura e scrittura all'interno di un'istanza o del database selezionato.
Latenza: P50 Latenza P50 per le operazioni di lettura e scrittura all'interno di un'istanza o del database selezionato.
Velocità effettiva Quantità di dati non compressi letti o scritto nell'istanza o nel database al secondo. Questo valore viene misurato in megapixel binari (MB), dove 1 MB è pari a 2^20 byte. Questa unità di misura è nota anche come mebibyte (MiB)
Operazioni al secondo Numero di operazioni al secondo (frequenza) di le operazioni di lettura e scrittura all'interno di un'istanza nel database selezionato.
Utilizzo archiviazione A livello di istanza rappresenta il totale percentuale di utilizzo dello spazio di archiviazione in esecuzione in un'istanza Compute Engine. A livello di database, si tratta lo spazio di archiviazione totale utilizzato per configurare un database.

Grafici e metriche disponibili

Di seguito è riportato un grafico con una metrica di esempio:

immagine

La barra degli strumenti in ogni scheda del grafico fornisce i seguenti opzioni:

  • Per aumentare lo zoom di una determinata sezione di un grafico, fai clic sul grafico e trascinalo orizzontalmente o verticalmente. Per ripristinare l'operazione di zoom, fai clic su Reimposta lo zoom. Le operazioni di zoom vengono applicate contemporaneamente a tutti i grafici nella dashboard.

  • Per nascondere o visualizzare la legenda, fai clic su Espandi/comprimi la legenda del grafico.

  • Per visualizzare un grafico in modalità a schermo intero, fai clic su Attiva/disattiva schermo intero. Puoi anche uscire dalla modalità a schermo intero facendo clic su Esc.

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

    La maggior parte dei grafici offre queste opzioni:

    • Scarica un'immagine PNG.
    • Scarica un file CSV.
    • Aggiungi a dashboard personalizzata. Questa opzione ti consente di aggiungere un grafico a una nuova dashboard o una esistente in Cloud Monitoring.
    • Visualizza in Esplora metriche. Visualizza la metrica in Esplora metriche. Puoi visualizzare altre metriche di Spanner in Esplora metriche dopo aver selezionato il tipo di risorsa Database Spanner.

La seguente tabella descrive i grafici visualizzati per impostazione predefinita nel sistema dashboard degli approfondimenti. Viene elencato il tipo di metrica per ogni grafico. Il tipo di metrica seguono questo prefisso: spanner.googleapis.com/. Metrica tipo 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

Utilizzo della CPU per priorità


instance/cpu/utilization_by_priority

La percentuale delle risorse della CPU dell'istanza per attività ad alta, media, bassa priorità o per tutte le attività in base alla priorità. Queste attività includono richieste che avviare e gestire attività che Spanner deve completare prontamente.

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

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



Utilizzo totale CPU


instance/cpu/utilization_by_priority

Il totale CPU predefinito, come percentuale della CPU dell'istanza Google Cloud.

Per le istanze, puoi visualizzare il grafico in pila della CPU totale Utilizzo raggruppato per database o raggruppato per combinazione di attività tipo (Utente/Sistema) e priorità.

Per i database, puoi visualizzare il grafico in pila della CPU totale raggruppato per combinazione di tipo di attività (utente/sistema) e la priorità.

Per istanze a due o più regioni, puoi scegliere la regione da visualizzare puoi visualizzare tutte le regioni come grafici a linee.



Utilizzo della CPU per tipo di operazione


instance/cpu/utilization_by_operation_type

Un grafico a barre dell'utilizzo della CPU come percentuale delle risorse della CPU dell'istanza, raggruppato per operazioni avviate dall'utente come letture, scritture e commit. Utilizza questa metrica per ottenere un'analisi dettagliata dell'utilizzo della CPU e per risolvere ulteriormente i problemi, come spiegato in Esaminare un utilizzo elevato della CPU.

Puoi filtrare ulteriormente le attività in base alla priorità utilizzando il Menu a discesa Priorità.

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



Utilizzo della CPU (media mobile su 24 ore)


instance/cpu/smoothed_utilization

Una media mobile delle CPU totali Utilizzo Spanner, come percentuale della CPU dell'istanza per ogni database. Ogni punto dati rappresenta una media dei 24 dati precedenti nell'orario lavorativo locale del TAM.

Per istanze a due o più regioni, puoi filtrare le metriche nella riga per regione utilizzando il menu a discesa Regione.



Latenza per lettura flusso di modifiche


api/read_request_latencies_by_change_stream

La distribuzione delle latenze delle richieste di lettura in base al flusso di modifiche. Usa questa la metrica visualizza tutte le latenze e distinguere se la latenza la lettura di un flusso di modifiche o una lettura di un flusso senza modifiche.

Le query delle modifiche in tempo reale sono di lunga durata e si prevede che saranno diverse secondi. Al contrario, le query senza modifiche in tempo reale a breve termine. Con questa metrica puoi:
  • Visualizza le latenze per le query di modifiche in tempo reale.
  • Visualizza le latenze per le query basate sulle modifiche in tempo reale.
  • Identifica se si verifica una query flusso senza modifiche latenza elevata.



Latenza


api/request_latencies

Il tempo impiegato da Spanner per gestire una richiesta di lettura o scrittura. Utilizza il menu a discesa Funzione per selezionare Leggi o Scrivi oppure seleziona Lettura/scrittura per visualizzare le metriche per entrambi. Questo la 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 mediante l'elenco a discesa Percentile:
  • Latenza del 50° percentile: la latenza massima, in secondi, per più veloci nel 50% di tutte le richieste.
  • Latenza del 99° percentile: la latenza massima, in secondi, per più veloci nel 99% di tutte le richieste.



Latenza per database


api/request_latencies

Il tempo impiegato da Spanner per gestire una lettura o una scrittura raggruppata per database. Utilizzare la funzione menu a discesa per selezionare Leggi o Scrivi, oppure seleziona Lettura/Scrittura per visualizzare le metriche di entrambe. Questo la misurazione inizia quando Spanner riceve una richiesta e termina quando Spanner inizia a inviare una risposta.

Puoi visualizzare le metriche per il 50° e il 99° percentile di latenza per utilizzando il menu a discesa Percentile:
  • Latenza del 50° percentile: la latenza massima, in secondi, per più veloci nel 50% di tutte le richieste.
  • Latenza del 99° percentile: la latenza massima, in secondi, per più veloci nel 99% di tutte le richieste.



Latenza per metodo API


api/request_latencies

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

Puoi visualizzare le metriche relative alle latenze del 50° e del 99° percentile utilizzando il menu a discesa Percentile:
  • Latenza del 50° percentile: la latenza massima, in secondi, per più veloci nel 50% di tutte le richieste.
  • Latenza del 99° percentile: la latenza massima, in secondi, per più veloci nel 99% di tutte le richieste.




Latenza transazione


api/request_latencies_by_transaction_type

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

La principale differenza tra il grafico Latenza e il Il grafico sulla latenza delle transazioni mostra che il grafico Latenza delle transazioni ti consente di selezionare il coinvolgimento del leader per il tipo di sola lettura. Per la transazione di sola lettura, puoi selezionare È coinvolto un leader o Non è coinvolto un leader. Legge che il leader potrebbe riscontrare una latenza maggiore. Puoi utilizzare questo grafico per valutare se è opportuno utilizzare letture inattive senza comunicare alla variante leader, assumendo che il timestamp bound sia di almeno 15 secondi. Per le transazioni di lettura/scrittura, il leader è sempre coinvolto nella transazione, quindi i dati mostrati il grafico include sempre il tempo necessario per raggiungere la richiesta il leader e ricevere una risposta.

Puoi visualizzare le metriche per il 50° e il 99° percentile latenza:
  • Latenza del 50° percentile: la latenza massima, in secondi, per più veloce del 50% di tutte le transazioni.
  • Latenza del 99° percentile: la latenza massima, in secondi, per il 99% più veloce di tutte le transazioni.



Latenza transazione per database


api/request_latencies_by_transaction_type

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

La differenza principale tra il grafico Latenza e il grafico Latenza transazione per database è che il grafico Latenza transazione per database consente di selezionare il coinvolgimento del leader per il tipo di sola lettura. Puoi selezionare È coinvolto un leader o Non è coinvolto nessun leader per la transazione di sola lettura. Le letture che coinvolgono il leader potrebbero avere una latenza maggiore. Tu puoi utilizzare questo grafico per valutare se devi utilizzare letture obsolete senza comunicando con la variante principale, assumendo che il timestamp bound sia di almeno 15 secondi. Per le transazioni di lettura/scrittura, il leader è sempre coinvolto nella transazione, quindi i dati mostrati il grafico include sempre il tempo necessario per raggiungere la richiesta il leader e ricevere una risposta.

Puoi visualizzare le metriche per il 50° e il 99° percentile latenza:
  • Latenza del 50° percentile: la latenza massima, in secondi, per più veloce del 50% di tutte le transazioni.
  • Latenza del 99° percentile: la latenza massima, in secondi, per il 99% più veloce di tutte le transazioni.




Latenza transazione per metodo API


api/request_latencies_by_transaction_type

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

La principale differenza tra il grafico Latenza e il Il grafico Latenza transazione per metodo API indica che la transazione il grafico per la latenza per metodo API ti consente di selezionare la variante leader coinvolgimento per il tipo di sola lettura. Puoi selezionare Leader è coinvolto o non è coinvolto alcun leader per il transazione di sola lettura. Letture che coinvolgono il leader potrebbero avere una latenza maggiore. Puoi utilizzare questo grafico per valutare se è consigliabile utilizzare letture non aggiornate senza comunicare con il leader, supponendo che il limite di timestamp sia di almeno 15 secondi. Per le transazioni di lettura/scrittura, il leader è sempre coinvolto nella transazione, quindi i dati mostrati il grafico include sempre il tempo necessario per raggiungere responsabile e ricevono una risposta.

Puoi visualizzare le metriche per la latenza del 50° e 99° percentile:
  • Latenza del 50° percentile: la latenza massima, in secondi, per più veloce del 50% di tutte le transazioni.
  • Latenza del 99° percentile: la latenza massima, in secondi, per il 99% più veloce di tutte le transazioni.



Operazioni al secondo


api/api_request_count

Il numero di operazioni (lettura/scrittura) eseguite da Spanner per o il numero di errori che si sono verificati nello strumento più o meno al secondo.

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



Operazioni al secondo per database


api/api_request_count

Il numero di operazioni (lettura/scrittura) eseguite da Spanner per o il numero di errori che si sono verificati nello strumento più o meno al secondo. Questo grafico è raggruppato per database.

Puoi scegliere quali operazioni visualizzare in questo grafico:
  • Letture e scritture (inclusi errori di lettura e scrittura)
  • Solo letture (sono inclusi anche gli errori di lettura e le istruzioni DML)
  • Solo scrittura (esclude le istruzioni DML e include gli errori di 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 dell'API Spanner



Velocità effettiva


api/sent_bytes_count (lettura)

api/received_bytes_count (scrittura)

La quantità di dati non compressi che sono stati letti o scritti all'istanza o al database. Questo valore viene misurato in unità di byte binari. Questa unità di misura si basa sul alimentazione di 2. Ad esempio, 1 gigabyte binario (GB) corrisponde a 2^30 byte. Questa unità di misurazione è nota anche come gibibyte (GiB).

La velocità effettiva di lettura include richieste e risposte per i metodi in la lettura API e per le query SQL. Sono incluse anche le richieste e le risposte per le istruzioni DML.

La velocità effettiva di scrittura include richieste e risposte per il commit dei dati attraverso la mutazione API. Esclude richieste e risposte per le istruzioni DML.



Velocità effettiva per database


api/sent_bytes_count (lettura)

api/received_bytes_count (scrittura)

La quantità di dati non compressi che sono stati letti o scritti all'istanza o al database al secondo, raggruppati per database. Questo valore è misurate in unità di byte binari. Questa unità di misura si basa sulla potenza di 2. Ad esempio, 1 gigabyte binario (GB) corrisponde a 2^30 byte. Questa unità di misurazione è nota anche come gibibyte (GiB).

La velocità effettiva di lettura include richieste e risposte per i metodi in la lettura API e per le query SQL. Include anche richieste e risposte per le istruzioni DML.

La produttività in scrittura include richieste e risposte per l'commit dei dati tramite l'API di mutazione. Sono escluse le richieste e le risposte per le istruzioni DML.



Velocità effettiva per metodo API


api/sent_bytes_count (lettura)

api/received_bytes_count (scrittura)

La quantità di dati non compressi che sono stati letti o scritti ogni secondo, raggruppati per metodo API, all'istanza o al database. Questo valore viene misurato in unità di byte binari. Questa unità di misura si basa sulla potenza di 2. Ad esempio, 1 gigabyte binario (GB) corrisponde a 2^30 byte. Questa unità di misurazione è nota anche come gibibyte (GiB).

La velocità effettiva di lettura include richieste e risposte per i metodi in la lettura API e per le query SQL. Include anche richieste e risposte per le istruzioni DML.

La velocità effettiva di scrittura include richieste e risposte per il commit dei dati attraverso la mutazione API. Esclude richieste e risposte per le istruzioni DML.



Spazio di archiviazione totale


instance/storage/used_bytes

La quantità di dati archiviati nell'istanza o nel database. Questo valore viene misurato in unità di byte binari. Ad esempio, 1 gigabyte binario (GB) corrisponde a 2^30 byte. Questa unità di misura è nota anche come gibibyte (GiB).



Spazio di archiviazione totale dei database per database


instance/storage/used_bytes

La quantità di dati archiviati nell'istanza o nel database, raggruppati per per configurare un database. Questo valore viene misurato in unità di byte binari. Ad esempio, 1 gigabyte binario (GB) corrisponde a 2^30 byte. Questa unità di misura è noto come gibibyte (GiB).



Archiviazione dei database per tabella


(nessuno)

La quantità di dati archiviati nell'istanza o nel database, raggruppati per tabelle nel database selezionato. Questo valore viene misurato in unità di byte binari. Ad esempio, 1 il gigabyte binario (GB) corrisponde a 2^30 byte. Questa unità di misura è noto come gibibyte (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 indici più utilizzati nell'istanza o nel database, determinati dall'account numero di operazioni di lettura, scrittura o eliminazione.
Questo grafico ottiene i dati eseguendo una query sulle tabelle delle statistiche delle operazioni tabella. Per ulteriori informazioni, vedi Statistiche delle operazioni delle 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 sulle tabelle. Per ulteriori informazioni, vedi Statistiche delle operazioni delle tabelle.



Tempo di attesa per il blocco


lock_stat/total/lock_wait_time

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

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



Tempo di attesa per il blocco in base al database


lock_stat/total/lock_wait_time

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

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



Spazio di archiviazione di backup totale


instance/backup/used_bytes

La quantità di dati archiviata nei backup associati all'istanza o al database. Questo valore viene misurato in unità di byte binari. Ad esempio, 1 gigabyte binario (GB) corrisponde 2^30 byte. Questa unità di misura è nota anche come gibibyte (GiB).



Spazio di archiviazione di backup totale per database


instance/backup/used_bytes

La quantità di dati archiviati nei backup associati al o in un database, raggruppato per database. Questo valore viene misurato in unità di byte binari. Ad esempio, 1 gigabyte binario (GB) corrisponde 2^30 byte. Questa unità di misura è nota anche come gibibyte (GiB).



Capacità di calcolo


instance/processing_units
istanza/nodi

Il computing di elaborazione è la quantità di unità o nodi disponibili per eseguire un'istanza. Puoi scegliere di visualizzare la capacità di elaborazione o in nodi.




Distribuzione leader


instance/leader_percentage_by_region

Per istanze a due o più regioni, puoi visualizzare il numero di database con la maggior parte dei leader (>= 50%) in una data regione. Nella sezione Regioni, se selezioni una regione regione, il grafico mostra il numero totale di database al suo interno con la regione selezionata come regione leader. Se selezioni Tutte le regioni nel menu a discesa 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 percentuale di leader raggruppati per regione. Ad esempio, se un database include leader, uno in us-west1 e quattro in us-east1 in un determinato momento, la regioni" mostra due linee (una per regione). Una riga per us-west1 è 20%, mentre l'altra linea per us-east1 è all'80%. Il grafico us-west1 mostra una linea singola al 20% e il grafico us-east1 mostra una singola linea all'80%.

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

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




Disponibilità del quorum in due regioni


instance/dual_region_quorum_availability

Questo grafico è disponibile solo per configurazioni di istanze a due regioni. Mostra la cronologia dello stato di tre quorum: la doppia regione e il quorum per singola regione in ogni regione.

Il grafico ha un menu a discesa Disponibilità Quorum che mostra quali regioni sono in modalità Integrità o Inattività. Usa questa grafico accanto ai tassi di errore e alle metriche di latenza per aiutarti a gestire autonomamente le decisioni relative al caso di failover errori. Per ulteriori informazioni, consulta Failover e failback.

Per eseguire manualmente il failover e il failover, consulta Modificare il quorum per due regioni.




Conteggio delle chiamate dal 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, come 200 o 500.




Latenze di chiamata di servizio remoto


query_stat/total/remote_service_calls_latencies

La latenza delle chiamate di servizi remoti raggruppate per servizio.

Puoi visualizzare le metriche di latenza per il 50° e il 99° percentile utilizzando il menu a discesa Percentile:
  • Latenza del 50° percentile: la latenza massima, in secondi, per il 50° percentile più veloce di tutte le richieste.
  • Latenza del 99° percentile: la latenza massima, in secondi, per il 99° percentile più veloce di tutte le richieste.




Conteggio di righe elaborate del servizio remoto


query_stat/total/remote_service_processed_rows_count

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

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




Latenze delle 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 le latenze del 50° e del 99° percentile utilizzando il menu a discesa Percentile:
  • Latenza del 50° percentile: la latenza massima, in secondi, per il 50° percentile più veloce di tutte le richieste.
  • Latenza del 99° percentile: la latenza massima, in secondi, per il 99° percentile più veloce di tutte le richieste.




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 viene misurato in unità di byte binari. Questa unità la misurazione si basa con una potenza di 2. Ad esempio, 1 gigabyte binario (GB) corrisponde a 2^30 byte. Questa unità di misura è nota anche come gibibyte (GiB).

La direzione si riferisce al traffico inviato o ricevuto.

Puoi visualizzare le metriche per il 50° e 99° percentile dello scambio di byte di rete utilizzando il menu a discesa Percentile:
  • 50° percentile: i dati scambiati nel 50° percentile delle richieste.
  • 99° percentile: i dati scambiati nel 99° percentile delle richieste.


Grafici e metriche del gestore della scalabilità automatica gestito

Oltre alle opzioni mostrate nella sezione precedente, quando un'istanza ha gestore della scalabilità automatica gestito, il grafico della capacità di calcolo Pulsante Visualizza log. Quando fai clic su questo pulsante, vengono visualizzati i log gestore della scalabilità automatica gestito.

Le seguenti metriche sono disponibili per le istanze in cui è attivato l'autoscalabilità gestita.

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

instance/autoscaling/min_node_count

È configurato il numero minimo di nodi da allocare al gestore della scalabilità automatica in esecuzione in un'istanza Compute Engine.

instance/autoscaling/max_node_count
È configurato il numero massimo di nodi da allocare al gestore della scalabilità automatica in esecuzione in un'istanza Compute Engine.

instance/autoscaling/recommended_node_count_for_cpu

Il numero di nodi consigliato in base all'utilizzo della CPU del in esecuzione in un'istanza Compute Engine.

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 unità di elaborazione selezionate.

instance/autoscaling/min_processing_units

È configurato il numero minimo di unità di elaborazione da allocare all'istanza.

instance/autoscalaling/max_processing_units

È configurato il numero massimo di unità di elaborazione da allocare al gestore della scalabilità automatica l'istanza.

instance/autoscaling/recommended_processing_units_for_cpu

Numero consigliato di unità di elaborazione. Questo suggerimento si basa su l'utilizzo precedente della CPU da parte dell'istanza.

instance/autoscaling/recommended_processing_units_for_storage

Numero consigliato di unità di elaborazione da utilizzare. Questo consiglio è in base al precedente utilizzo dello spazio di archiviazione dell'istanza.
Utilizzo CPU per priorità

instance/autoscaling/high_priority_cpu_utilization_target

Target di utilizzo della CPU ad alta priorità 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.

Conservazione dei dati

La conservazione massima dei dati per la maggior parte delle metriche nella dashboard degli insight sul sistema è sei settimane. Tuttavia, per il grafico Spazio di archiviazione del database per tabella, i dati vengono ricavati dalla tabella SPANNER_SYS.TABLE_SIZES_STATS_1HOUR (anziché da Spanner), che ha un periodo di conservazione massimo di 30 giorni. Per saperne di più, consulta la sezione Conservazione dei dati.

Visualizza la dashboard degli insight di sistema

Per visualizzare la pagina degli insight sul sistema, devi disporre della seguente Identity and Access Management (IAM) oltre a quelle di Spanner autorizzazioni e Autorizzazioni Spanner a livello di istanza e database:

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

Per saperne di più su IAM di Spanner autorizzazioni, consulta Controllo dell'accesso con IAM.

Se attivi il gestore della scalabilità automatica gestito sul tuo istanza, devi disporre anche dell'autorizzazione logging.logEntries.list per visualizzare dei log gestiti del gestore della scalabilità automatica.

Per ulteriori informazioni su questa autorizzazione, vedi Ruoli predefiniti.

Per visualizzare la dashboard degli insight sul sistema:

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

    Vai all'elenco delle istanze

  2. Esegui una di queste operazioni:

    1. Per visualizzare le metriche per un'istanza, fai clic sul nome dell'istanza vuoi saperne di più, quindi fai clic su Approfondimenti sul sistema nel menu di navigazione.

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

  3. (Facoltativo) Per visualizzare i dati storici per un altro periodo di tempo, trova la in alto a destra nella pagina, poi fai clic sul periodo di tempo desiderato da visualizzare.

  4. (Facoltativo) Per controllare quali dati vengono visualizzati nel grafico, fai clic su una delle elenchi a discesa nel grafico. Ad esempio, se l'istanza utilizza un oggetto configurazione per due o più regioni, alcuni grafici forniscono un per visualizzare i dati relativi a una regione specifica. Non tutti i grafici includono un menu a discesa elenchi.

Passaggi successivi