Compute Engine conserva copie di ogni volume di Persistent Disk a livello di regione due zone Google Cloud. Ogni copia è detta replica a livello di zona. Quando scrivi i dati sul disco, Compute Engine replica in modo sincrono i dati per garantire l'alta disponibilità. In qualsiasi momento, stato di replica del disco del volume Persistent Disk a livello di regione, fornisce informazioni la capacità di un disco di scrivere in modo sincrono in entrambe le repliche. Il disco lo stato di replica è determinato dagli stati di replica dell'agente di zona o lo scale out mediante repliche di lettura. Lo stato della replica per una zona indica lo stato di un una replica a livello di zona rispetto ai dati più recenti presenti sul disco. Se una replica a livello di zona contiene i dati del disco più recenti, la replica viene considerata sincronizzata con i dati del disco più recenti. Se entrambe le repliche a livello di zona sono sincronizzate, volume di Persistent Disk regionale è considerato completamente replicato.
Questo documento spiega come monitorare la replica di un Persistent Disk a livello di regione e lo stato di replica del disco in un determinato periodo di tempo. Puoi utilizzare questo documento per:
- Controlla gli stati attuali e storici della replica del tuo Persistent Disk a livello di regione
a livello di zona.
- a verificare solo se le repliche a livello di zona per un Persistent Disk regionale specifico sono sincronizzati o meno, monitorarli utilizzando la console Google Cloud.
- Per controllare l'esatto stato della replica a livello di zona per le repliche di tutti i dischi in un monitorarlo utilizzando la dashboard di Cloud Monitoring.
- Utilizza le informazioni sullo stato della replica relative a un momento specifico per determinare se il disco è stato completamente replicato.
Per saperne di più sullo stato della replica e dello stato di replica del disco, consulta replica del disco a livello di zona per un disco permanente a livello di regione.
Monitoraggio utilizzando la console Google Cloud
Questa sezione spiega come monitorare gli stati della replica e il disco stato di replica di un volume di Persistent Disk a livello di regione utilizzando la console Google Cloud.
Controlla se le repliche a livello di zona sono sincronizzate per un singolo disco
Puoi utilizzare la console Google Cloud per verificare se le repliche a livello di zona di un un volume Persistent Disk regionale specifico viene sincronizzato con i dati del disco più recenti.
Per visualizzare informazioni dettagliate sugli stati esatti delle repliche a livello di zona volumi permanenti regionali in un progetto, verifica gli stati della replica a livello di zona utilizzando la dashboard di Cloud Monitoring.
Console
Per monitorare gli stati della replica a livello di zona per il volume Persistent Disk a livello di regione, segui questi passaggi:
Nella console Google Cloud, vai alla pagina Dischi.
Nella pagina Dischi, nella colonna Nome, seleziona il disco per cui in cui vuoi controllare gli stati della replica.
Si apre la pagina Gestisci disco per il disco selezionato e mostra la scheda Details per quel disco.
Nella pagina Gestisci disco, fai clic sulla scheda Monitoring.
Nella pagina Gestisci disco vengono visualizzate le informazioni di Monitoring per l'elemento disco.
Per visualizzare le informazioni storiche sullo stato della replica per il tuo disco, nella Monitoring, vai alla scheda Grafico Stato della replica di disco permanente a livello di regione.
Il grafico mostra i valori dello stato della replica per le repliche a livello di zona rispetto all'ora precedente sotto forma di due linee di grafico separate.
Il valore dello stato della replica può essere uno dei seguenti:
0
: la replica non è sincronizzata con i dati del disco più recenti.1
. La replica è sincronizzata con i dati del disco più recenti.
Per controllare il valore dello stato della replica per le repliche a livello di zona in una data in un determinato momento, procedi nel seguente modo:
- Tieni premuto il puntatore sul grafico per il valore temporale desiderato. per controllare lo stato della replica.
- Per visualizzare i valori dello stato della replica per le repliche a livello di zona, vai a nella parte inferiore del grafico.
- Facoltativo. Per vedere il nome e il valore dello stato della replica indicati da una linea del grafico, tieni il puntatore sopra la linea del grafico per qualsiasi valore temporale. Il grafico evidenzia il nome e lo stato di un'ora specifica della replica all'interno di una descrizione comando.
Facoltativo. Per modificare il periodo di tempo di cui visualizzare i dati dati sullo stato della replica, seleziona un periodo di tempo nella parte superiore Scheda Monitoring. Sono disponibili le seguenti opzioni:
- 1 hour (1 ora): l'ora precedente. Questo è il valore predefinito.
- 6 ore: le 6 ore precedenti.
- 1 giorno: il giorno precedente.
- 1 settimana: la settimana precedente.
- 1 mese: il mese precedente.
- 6 settimane: le 6 settimane precedenti.
Personalizzato: un periodo di tempo specifico a tua scelta. Per specificare un modello di periodo di tempo del monitoraggio, fai clic su Personalizzato e poi:
- Nel campo Data e ora di inizio, specifica l'inizio di il periodo di tempo del monitoraggio. Devi specificare un'ora nel passato.
- Nel campo Data e ora di fine, specifica la fine del il periodo di tempo del monitoraggio. Devi specificare un'ora nel passato.
- Per salvare il periodo di tempo di monitoraggio personalizzato, fai clic su Applica.
Determina se il disco è completamente replicato
Dopo aver determinato se le repliche a livello di zona sono sincronizzate o meno con i dati del disco più recenti, puoi utilizzare queste informazioni per determinare quando il disco è completamente replicato.
In qualsiasi momento, il disco è stato completamente replicato se il valore dello stato della replica
per entrambe le repliche a livello di zona era 1
. In caso contrario, verifica la presenza
stati della replica al momento per sapere se il disco è stato degradato o
rimanere al passo. Per ulteriori informazioni, vedi
Monitorare gli stati delle repliche a livello di zona utilizzando le metriche di Cloud Monitoring.
Monitoraggio con le metriche di Cloud Monitoring
Puoi controllare informazioni dettagliate sugli stati esatti delle repliche a livello di zona
i volumi di Persistent Disk a livello di regione utilizzando Regional disk replica state
in Cloud Monitoring.
Informazioni sulla metrica Regional disk replica state
Puoi vedere gli stati attuali e storici della replica del disco della tua regione
Repliche a livello di zona Persistent Disk nella dashboard di Cloud Monitoring.
Compute Engine acquisisce gli stati di replica dei dischi ogni minuto
lo segnala con la metrica Regional disk replica state
. Tuttavia, ogni volta che
c'è un'interruzione a livello di zona che influisce sulla VM a cui il Persistent Disk a livello di regione
volume collegato, non vedrai i dati della metrica Regional disk replica state
per entrambe le repliche a livello di zona.
Di seguito sono riportati i possibili valori dell'attributo Regional disk replica state
o una metrica di valutazione. Le repliche a livello di zona Persistent Disk a livello di regione si trovano sempre in uno di questi
gli stati di replica del disco.
Synced
: la replica è disponibile e riceve tutte le scritture in modo sincrono eseguito sul disco ed è aggiornato con tutti i dati presenti sul disco.CatchingUp
: la replica è disponibile, ma sta ancora raggiungendo i risultati i dati sul disco dall'altra replica.OutOfSync
: la replica è temporaneamente non disponibile e non è sincronizzata con i dati sul disco.
Per informazioni sulla definizione della metrica, consulta la Metriche di Compute Engine Monitoring .
Puoi utilizzare i dati delle metriche Regional disk replica state
per:
- Determina lo stato di replica del disco permanente a livello di regione.
- Rivedi la cronologia dello stato della replica del volume del Persistent Disk a livello di regione per capire se l'architettura di failover funziona come previsto e intraprendere le azioni necessarie se lo stato del tuo Persistent Disk regionale le variazioni di volume.
- Crea avvisi basati sui dati della metrica
Regional disk replica state
, rileva modifiche agli stati di replica Persistent Disk a livello di regione e considera le azioni necessarie. Per saperne di più su come creare modelli basati sulle metriche, per gli avvisi, consulta Come aggiungere un criterio di avviso.
Controlla i dati della metrica Regional disk replica state
per visualizzare lo stato delle repliche a livello di zona di un Persistent Disk regionale collegato.
volume, creare una query e creare un grafico temporaneo per
Regional disk replica state
metrica. Puoi farlo in Metrics Explorer
Utilizzando l'interfaccia basata su menu, Monitoring Query Language (MQL) oppure
PromQL
Interfaccia basata su menu
-
Nella console Google Cloud, vai alla pagina leaderboard Esplora metriche:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.
La pagina Esplora metriche si apre e mostra la scheda Query.
Per vedere i dati sullo stato della replica per ogni replica a livello di zona in un progetto, seleziona i dati delle serie temporali per
Regional disk replica state
e poi rimuovi il filtro di aggregazione nel seguente modo: barra degli strumenti del riquadro delle query:Nel menu Metrica, fai clic su Seleziona una metrica e poi Seleziona Disco > Disco > Stato di replica del disco a livello di regione.
Fai clic su Applica.
Nel menu Aggregazione, seleziona Non aggregato per Nessuno.
Viene visualizzato un grafico che mostra i dati delle metriche dell'ora precedente per ogni replica come serie temporale. Vedrai i dati delle metriche solo per di repliche di volumi di Persistent Disk a livello di regione collegati.
Per saperne di più sulla selezione delle serie temporali per una metrica, consulta Seleziona le metriche quando utilizzi Esplora metriche.
Per visualizzare contemporaneamente le visualizzazioni grafico e tabella, nella parte superiore dello schermo fai clic su Entrambi.
Per visualizzare i dati per tutte le proprietà dei Persistent Disk a livello di regione disponibili, Nella parte superiore della visualizzazione tabella, fai clic su
Opzioni di visualizzazione delle colonne..., seleziona tutte le colonne e fai clic su Ok.La dashboard mostra i seguenti campi per ogni riga della tabella: insieme ai valori correnti:
disk_id
: ID del discozone
: per i volumi di Persistent Disk a livello di regione, la regione del disco.replica_zone
: zona di replicastate
: stato replicastorage_type
: tipo di archiviazione del discovalue
: valore per lo stato della replica
Per visualizzare questi dati nelle serie temporali corrispondenti nel grafico tieni premuto il puntatore del grafico nell'orario corrente. Il grafico mostra questi valori in una descrizione comando.
Controlla gli stati storici di replica Persistent Disk a livello di regione in un momento specifico, procedi nel seguente modo:
Tieni il puntatore sopra il grafico in corrispondenza di un valore di tempo specifico scelta. La dashboard mostra i dati delle metriche per tutte le repliche stati di tutte le repliche a livello di zona del tuo progetto in quella in un determinato momento.
Nella visualizzazione grafico, queste informazioni vengono visualizzate all'interno di una descrizione comando.
Nella visualizzazione tabella, queste informazioni vengono mostrate come singole righe.
Prendi nota degli stati della replica e dei relativi valori. In qualsiasi dato un momento, se uno stato specifico ha il valore
1
, la replica si trovava in quello stato.Nella vista grafico, controlla gli stati e i valori della replica all'interno la descrizione comando per gli ID disco e le zone di replica che vuoi.
Nella visualizzazione tabella, controlla le colonne state e value per gli ID disco e le zone di replica specifici che vuoi.
Per saperne di più sul significato degli stati della replica e dei relativi valori, consulta Comprendere i dati della metrica
Regional disk replica state
.(Facoltativo) Per visualizzare le informazioni sullo stato della replica per un'etichetta specifica, Nel menu Filtro, seleziona l'etichetta per la quale vuoi visualizzare i dati e completare la finestra di dialogo. Puoi aggiungere più filtri.
Nella dashboard vengono visualizzati i dati delle metriche solo per le etichette filtrate. Per ulteriori informazioni sui filtri, consulta Filtrare i dati dei grafici.
Ad esempio, per visualizzare i dati sullo stato della replica per un volume di Persistent Disk regionale specifico:
- Nel menu Filtro, seleziona l'etichetta nome.
- Nel menu Comparatore, seleziona = (uguale a).
- Nel menu Valore, seleziona il nome del disco desiderato.
(Facoltativo) Per determinare la percentuale di volte in cui un disco sono state sincronizzate, filtra i dati per il disco e lo stato specifici e poi utilizzare il menu di aggregazione:
- Nel menu Filtro, seleziona l'etichetta nome.
- Nel menu Comparatore, seleziona = (uguale a).
- Nel menu Valore, seleziona il nome del disco.
- Nel menu Filtro, seleziona l'etichetta dello stato.
- Nel menu Comparatore, seleziona = (uguale a).
- Nel menu Valore, seleziona Sincronizzato.
- Nel menu Aggregazione, seleziona Media per replica_zone.
- Seleziona il periodo di tempo per il quale vuoi visualizzare i dati.
La dashboard mostra i dati sullo stato medio di
synced
per delle repliche del disco nel periodo di tempo specificato. Moltiplica questi dati per 100 per determinare la percentuale di tempo per cui le repliche sono state sincronizzate. Se il valore del valore medio è1
di tempo, la replica era sempre aggiornata con i dati più recenti. Un valore medio inferiore a1
indica che la replica era non sincronizzati in un determinato momento durante il periodo di tempo specificato.Per ulteriori informazioni sul raggruppamento e sull'allineamento, consulta Scegli come visualizzare i dati dei grafici.
Facoltativo: per modificare il periodo di tempo durante il quale monitorare metriche, nella parte superiore della dashboard, fai clic su Ultima ora seleziona il periodo di tempo desiderato.
Puoi selezionare un periodo di tempo relativo all'ora corrente oppure specificare gli orari di inizio e di fine a tua scelta. Per impostazione predefinita, vengono visualizzati i dati delle metriche nell'ora precedente.
MQL
-
Nella console Google Cloud, vai alla pagina leaderboard Esplora metriche:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.
La pagina Esplora metriche si apre e mostra la scheda Query.
Nella barra degli strumenti del riquadro delle query, fai clic sul pulsante il cui nome inizia con < >.
Nel campo Lingua, seleziona MQL come query lingua. Questo campo si trova nella stessa barra degli strumenti formattare la query.
(Facoltativo) Disattiva l'opzione di attivazione/disattivazione Esecuzione automatica.
Inserisci la query e fai clic su Esegui query.
Quando l'opzione Esecuzione automatica è abilitata, il pulsante Esegui query .
Ad esempio, per visualizzare i dati sullo stato della replica per un disco chiamato
disk-1
, esegui questa query:fetch gce_disk | metric 'compute.googleapis.com/disk/regional/replica_state' | filter (metadata.system_labels.name == 'disk-=1') | group_by 1m, [value_replica_state_mean: mean(value.replica_state)] | every 1m
Come ulteriore esempio, per determinare quale percentuale di volte di repliche sono state sincronizzate per un disco denominato
disk-1
, esegui questa query:fetch gce_disk | metric 'compute.googleapis.com/disk/regional/replica_state' | filter (metadata.system_labels.name == 'disk-1') && (metric.state == 'Synced') | group_by 1m, [value_replica_state_mean: mean(value.replica_state)] | every 1m | group_by [metric.replica_zone], [value_replica_state_mean_mean: mean(value_replica_state_mean)]
Per modificare il periodo di tempo durante il quale monitorare i dati della metrica: nella parte superiore della dashboard, fai clic su Ultima ora seleziona l'ora periodo e fuso orario desiderati.
Puoi selezionare un periodo di tempo relativo all'ora corrente oppure specificare gli orari di inizio e di fine a tua scelta. Per impostazione predefinita, vengono visualizzati i dati delle metriche nell'ora precedente.
PromQL
-
Nella console Google Cloud, vai alla pagina leaderboard Esplora metriche:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.
La pagina Esplora metriche si apre e mostra la scheda Query.
Nella barra degli strumenti del riquadro delle query, fai clic sul pulsante il cui nome inizia con < >.
Nel campo Lingua, seleziona PromQL come query lingua. Questo campo si trova nella stessa barra degli strumenti formattare la query.
(Facoltativo) Disattiva l'opzione di attivazione/disattivazione Esecuzione automatica.
Inserisci la query e fai clic su Esegui query.
Quando l'opzione Esecuzione automatica è abilitata, il pulsante Esegui query .
Ad esempio, per visualizzare i dati sullo stato della replica per un disco chiamato
disk-1
, esegui questa query:avg_over_time(compute_googleapis_com:disk_regional_replica_state{monitored_resource="gce_disk",metadata_system_name="disk-1"}[${__interval}])
Come ulteriore esempio, per determinare quale percentuale di volte di repliche sono state sincronizzate per un disco denominato
disk-1
, esegui questa query:avg by (replica_zone)(avg_over_time(compute_googleapis_com:disk_regional_replica_state{monitored_resource="gce_disk",state="Synced",metadata_system_name="disk-1"}[${__interval}]))
Per modificare il periodo di tempo durante il quale monitorare i dati della metrica: nella parte superiore della dashboard, fai clic su Ultima ora seleziona l'ora periodo e fuso orario desiderati.
Puoi selezionare un periodo di tempo relativo all'ora corrente oppure specificare gli orari di inizio e di fine a tua scelta. Per impostazione predefinita, vengono visualizzati i dati delle metriche nell'ora precedente.
Determinare gli stati esatti di replica a livello di zona utilizzando i dati delle metriche
Per comprendere i dati delle metriche Regional disk replica state
per la tua regione
Persistent Disk, devi controllare le colonne state e value per
di repliche di zona nel grafico generato. Se non aggiungi nessun filtro
si verifica quanto segue:
- La colonna state mostra tutti i possibili stati di replica del disco
per una replica a livello di zona, uno tra
Synced
,CatchingUp
eOutOfSync
. Il grafico mostra ciascuno di questi stati sotto forma di serie temporale per tutte le repliche a livello di zona di tutti i dischi permanenti a livello di regione nel progetto. - La colonna value indica se la replica a livello di zona si trova in una
specifico o meno di una replica del disco. Questa colonna mostra una
valore binario corrispondente (
0
o1
) per ogni il valore state per tutte le repliche a livello di zona di tutti i dischi permanenti a livello di regione del progetto.
Per qualsiasi replica a livello di zona di un Persistent Disk a livello di regione, se la colonna value mostra
1
per uno specifico stato di replica del disco, la replica a livello di zona si trova in quel
uno stato specifico. Se la colonna value mostra 0
per uno stato specifico:
la replica non si trova in quello stato specifico. In qualsiasi momento, una replica a livello di zona
ha esattamente uno degli stati di replica del disco con 1
nella colonna value. La
altri due stati di replica del disco hanno 0
nelle rispettive colonne value.
Per ogni replica a livello di zona, il grafico e la tabella mostrano un
per ogni stato di replica del disco: Synced
, CatchingUp
e
OutOfSync
. Il valore
per ogni voce è un valore binario (0
o 1
) che
indica se la replica si trova in quello stato o meno. In qualsiasi momento
una replica a livello di zona ha esattamente un solo stato di replica con valore 1
.
Determinare lo stato esatto di replica del disco
Puoi utilizzare gli stati delle repliche delle repliche a livello di zona per determinare dello stato di replica del volume Persistent Disk a livello di regione nel seguente modo:
- Se il valore per lo stato
Synced
di entrambe le repliche di zona è1
, il volume Persistent Disk a livello di regione viene replicato completamente. - Se una delle repliche a livello di zona ha
1
come valore per lo statoSynced
e l'altra replica a livello di zona ha1
come valore perCatchingUp
significa che il volume Persistent Disk a livello di regione sta restando al passo. - Se una delle repliche a livello di zona ha
1
come valore per lo statoSynced
e l'altra replica a livello di zona ha1
come valore perOutOfSync
significa che il volume Persistent Disk a livello di regione risulta degradato.
Ad esempio, considera un Persistent Disk my-disk1
a livello di regione con repliche in
us-central1-a
e us-central1-b
. Gli scenari seguenti mostrano i valori
delle colonne state e value per le repliche a livello di zona per ogni
possibile stato di replica di my-disk1
:
Completamente replicato
In questo scenario, la replica in us-central1-a
e la replica in
us-central1-b
sono entrambi aggiornati con gli ultimi dati sul disco. Il grafico
mostra i seguenti valori per ogni stato di replica del disco
repliche di my-disk1
:
replica_zone | stato | valore |
---|---|---|
us-central1-a |
Synced |
1 |
us-central1-a |
CatchingUp |
0 |
us-central1-a |
OutOfSync |
0 |
us-central1-b |
Synced |
1 |
us-central1-b |
CatchingUp |
0 |
us-central1-b |
OutOfSync |
0 |
Recuperare gli aggiornamenti
In questo scenario, la replica in us-central1-a
viene aggiornata con i dati attivati
il disco e la replica in us-central1-b
sta raggiungendo i dati su
sul disco. Il grafico mostra i seguenti valori per ogni replica del disco
stato delle repliche a livello di zona di my-disk1
:
replica_zone | stato | valore |
---|---|---|
us-central1-a |
Synced |
1 |
us-central1-a |
CatchingUp |
0 |
us-central1-a |
OutOfSync |
0 |
us-central1-b |
Synced |
0 |
us-central1-b |
CatchingUp |
1 |
us-central1-b |
OutOfSync |
0 |
Compromesso
In questo scenario, la replica in us-central1-a
viene aggiornata con i dati attivati
il disco e la replica in us-central1-b
non sono sincronizzati. Il grafico
mostra i seguenti valori per ogni stato di replica del disco
repliche di my-disk1
:
replica_zone | stato | valore |
---|---|---|
us-central1-a |
Synced |
1 |
us-central1-a |
CatchingUp |
0 |
us-central1-a |
OutOfSync |
0 |
us-central1-b |
Synced |
0 |
us-central1-b |
CatchingUp |
0 |
us-central1-b |
OutOfSync |
1 |
Passaggi successivi
- Scopri come creare e gestire dischi permanenti a livello di regione.
- Scopri come utilizzare dischi permanenti a livello di regione per i servizi ad alta disponibilità.