Database Migration Service raccoglie e mostra le metriche dei job di migrazione che rappresentano lo stato e l'avanzamento del processo di migrazione dei dati. Questa pagina descrive le seguenti aree associate alle metriche dei job di migrazione:
Metriche disponibili nella pagina dei dettagli del job di migrazione illustra le informazioni sull'osservabilità che puoi visualizzare direttamente in Database Migration Service nella pagina dei dettagli del job di migrazione.
Metriche disponibili in Cloud Monitoring descrive tutte le metriche relative al rendimento del job di migrazione, incluse quelle visualizzate dall'istanza di destinazione Cloud SQL per SQL Server.
Metriche disponibili nella pagina dei dettagli del job di migrazione
La pagina dei dettagli del job di migrazione mostra diversi diagrammi che possono aiutarti a comprendere lo stato e l'avanzamento del job di migrazione. Puoi filtrare le informazioni in questi diagrammi per ogni database incluso nel job di migrazione.
Espandi le sezioni seguenti per scoprire di più su ciascun diagramma e sulla metrica associata.
Ritardo di ripristino
Il diagramma Ritardo del ripristino utilizza la metrica
migration_job/max_replica_sec_lag
per rappresentare la differenza di tempo tra l'epoca del file di backup (derivata dal nome del file)
e il momento in cui il file viene completamente ripristinato nell'istanza di destinazione Cloud SQL. Questa metrica monitora tutti i tipi di file di backup e log delle transazioni utilizzati per un job di migrazione (ad esempio un backup completo, un backup differenziale o un file di log delle transazioni). Puoi utilizzare queste informazioni per stimare la velocità media di replica dei dati o per risolvere eventuali problemi relativi alla replica continua dei dati.
Questa metrica è disponibile per ogni database incluso nel job di migrazione e nella visualizzazione aggregata, dove mostra il ritardo del ripristino in tutti i database inclusi nel job di migrazione.
Ritardo di caricamento dei backup dei log delle transazioni
Il diagramma Ritardo di caricamento del backup dei log delle transazioni utilizza la metrica
migration_job/sqlserver/transaction_log_upload_sec_lag
per mostrare quanto tempo (in secondi) è trascorso tra il momento corrente e il timestamp dell'ultimo file del log delle transazioni che hai caricato in Cloud Storage.
Puoi utilizzare questa metrica per monitorare eventuali problemi con i caricamenti automatici
dei file di log delle transazioni: una grande differenza di tempo potrebbe indicare
che i file di log delle transazioni non vengono caricati nel bucket Cloud Storage.
Questa metrica è disponibile per ogni database incluso nel job di migrazione e nella visualizzazione aggregata, dove mostra il ritardo più elevato tra tutti i database inclusi nel job di migrazione.
Backup dei log delle transazioni elaborati
Il diagramma Backup dei log delle transazioni elaborati utilizza la metrica
migration_job/sqlserver/processed_file_count
per rappresentare il numero di file di backup dei log delle transazioni elaborati e importati in Cloud SQL da Database Migration Service.
Queste informazioni vengono aggiornate dopo che un log delle transazioni è stato completamente elaborato, pertanto la linea visualizzata nel diagramma si sposta con salti più grandi anziché con diminuzioni graduali.
Puoi monitorare questa metrica per tenere traccia dell'avanzamento della fase di caricamento incrementale. Un valore maggiore di 0 indica che il job di migrazione ha completato la fase di caricamento iniziale ed è ora nella fase di caricamento incrementale.
Questa metrica è disponibile per ogni database incluso nel job di migrazione e nella visualizzazione aggregata, dove viene mostrato un riepilogo di tutti i database inclusi nel job di migrazione.
Dimensioni dei backup dei log delle transazioni elaborati
Il diagramma Dimensione dei backup dei log delle transazioni elaborati utilizza la metrica
migration_job/sqlserver/processed_file_bytes_count
per mostrare la quantità di dati dei log delle transazioni (in byte) che Database Migration Service
ha replicato nell'istanza di destinazione Cloud SQL.
Queste informazioni vengono aggiornate dopo che un log delle transazioni è stato completamente elaborato, pertanto la linea visualizzata nel diagramma si sposta con salti più grandi anziché con diminuzioni graduali.
Questa metrica è disponibile per ogni database incluso nel job di migrazione e nella visualizzazione aggregata, dove viene mostrato un riepilogo di tutti i database inclusi nel job di migrazione.
Backup dei log delle transazioni non elaborati
Il diagramma Backup dei log delle transazioni non elaborati utilizza la metrica
migration_job/sqlserver/unprocessed_files
per rappresentare il numero di file di backup dei log delle transazioni rilevati da Database Migration Service
nel bucket Cloud Storage di origine, ma non ancora replicati nell'istanza di destinazione Cloud SQL. Queste informazioni vengono aggiornate dopo che un log delle transazioni è stato completamente elaborato, pertanto la linea visualizzata nel diagramma si sposta con salti più grandi anziché con diminuzioni graduali.
Puoi monitorare questa metrica quando vuoi determinare quando finalizzare il job di migrazione. Un buon momento per promuovere il job di migrazione è quando il valore di Backup dei log delle transazioni non elaborati raggiunge lo zero e non hai più file di log delle transazioni da caricare in Cloud Storage.
Questa metrica è disponibile per ogni database incluso nel job di migrazione e nella visualizzazione aggregata, dove viene mostrato un riepilogo di tutti i database inclusi nel job di migrazione.
Dimensioni dei backup dei log delle transazioni non elaborate
Il diagramma Dimensioni dei backup dei log delle transazioni non elaborati utilizza la metrica
migration_job/sqlserver/unprocessed_file_bytes
per mostrare la quantità di dati (in byte) rilevati da Database Migration Service
nel bucket Cloud Storage di origine, ma non ancora replicati nell'istanza di destinazione Cloud SQL. Queste informazioni vengono aggiornate dopo che un log delle transazioni è stato completamente elaborato, pertanto la linea visualizzata nel diagramma si sposta con salti più grandi anziché con diminuzioni graduali.
Puoi monitorare questa metrica quando vuoi determinare quando finalizzare il job di migrazione. Un buon momento per promuovere il job di migrazione è quando il valore di Dimensione dei backup dei log delle transazioni non elaborati raggiunge lo zero e non hai più file di log delle transazioni da caricare in Cloud Storage.
Questa metrica è disponibile per ogni database incluso nel job di migrazione e nella visualizzazione aggregata, dove viene mostrato un riepilogo di tutti i database inclusi nel job di migrazione.
Utilizzo totale spazio di archiviazione di destinazione
Il diagramma Utilizzo totale dello spazio di archiviazione di destinazione utilizza la metrica Cloud SQL
database/disk/bytes_used
per mostrare la quantità di dati
(in byte) archiviati in tutti i database dell'istanza Cloud SQL di destinazione. Puoi utilizzare queste informazioni per stimare l'avanzamento del tuo job di migrazione.
Questa metrica è disponibile solo nella visualizzazione aggregata. Non puoi filtrare l'utilizzo totale del disco per database.
Visualizzare le metriche nella pagina dei dettagli del job di migrazione
Per visualizzare i diagrammi delle metriche nella pagina dei dettagli del job di migrazione, segui questi passaggi:
- Nella console Google Cloud , vai alla pagina Job di migrazione.
- Nella scheda Job, fai clic sul nome visualizzato del job di migrazione.
Viene visualizzata la pagina dei dettagli del job di migrazione.
- Nella sezione Database, puoi visualizzare i dati numerici relativi a Lag del ripristino e Dimensioni dei backup dei log delle transazioni non elaborati per ogni database incluso nel job di migrazione.
- Fai clic sulla scheda Monitoraggio per visualizzare i diagrammi delle metriche.
- Puoi utilizzare il menu Visualizza per mostrare i dati aggregati per tutti i database inclusi nel job di migrazione o filtrare le informazioni per database specifici.
- Puoi anche visualizzare ogni diagramma direttamente in Cloud Monitoring. Fai clic su > Visualizza in Esplora metriche. Altre opzioni per il grafico
Metriche disponibili in Cloud Monitoring
La tabella seguente descrive tutte le metriche dei job di migrazione che puoi utilizzare per creare grafici in Metrics Explorer per le migrazioni di SQL Server. La tabella di riferimento completa delle metriche di Database Migration Service elenca diverse metriche aggiuntive, ma non sono disponibili per le migrazioni di SQL Server.
Puoi anche utilizzare la
metrica cloudsql/database/disk/bytes_used
di Cloud SQL
e confrontarla con le dimensioni totali dei database di origine per stimare
l'avanzamento del job di migrazione.
Tipo di metrica Fase di lancio Nome visualizzato |
|
---|---|
Tipo, Tipo, Unità Risorse monitorate |
Descrizione Etichette |
migration_
BETA
Byte di ritardo massimo dei dati del job di migrazione. |
|
GAUGE , INT64 , By
datamigration.googleapis.com/MigrationJob |
Ritardo di replica corrente, aggregato in tutti i dati del job di migrazione. Campionamento eseguito ogni 60 secondi. Dopo il campionamento, i dati non sono visibili per un massimo di 180 secondi.
database : nome del database.
|
migration_
BETA
Ritardo massimo in secondi dei dati del job di migrazione |
|
GAUGE , INT64 , s
datamigration.googleapis.com/MigrationJob |
Ritardo di replica corrente, aggregato in tutti i dati del job di migrazione. Campionamento eseguito ogni 60 secondi. Dopo il campionamento, i dati non sono visibili per un massimo di 180 secondi.
database : nome del database.
|
migration_
BETA
Numero di byte dei file elaborati |
|
DELTA , INT64 , By
datamigration.googleapis.com/MigrationJob |
Numero di byte caricati nella destinazione. Campionamento eseguito ogni 60 secondi. Dopo il campionamento, i dati non sono visibili per un massimo di 180 secondi.
database : nome del database.
|
migration_
BETA
Numero di file elaborati |
|
DELTA , INT64 , 1
datamigration.googleapis.com/MigrationJob |
Numero di file caricati nella destinazione. Campionamento eseguito ogni 60 secondi. Dopo il campionamento, i dati non sono visibili per un massimo di 180 secondi.
database : nome del database.
|
migration_
BETA
Ritardo in secondi del caricamento dei log delle transazioni |
|
GAUGE , INT64 , s
datamigration.googleapis.com/MigrationJob |
Il ritardo in secondi dall'ultimo log delle transazioni caricato. Campionamento eseguito ogni 60 secondi. Dopo il campionamento, i dati non sono visibili per un massimo di 180 secondi.
database : nome del database.
|
migration_
BETA
Byte di file non elaborati |
|
GAUGE , INT64 , By
datamigration.googleapis.com/MigrationJob |
Byte di file non elaborati in attesa di essere caricati in Cloud SQL. Campionamento eseguito ogni 60 secondi. Dopo il campionamento, i dati non sono visibili per un massimo di 180 secondi.
database :
Nome del database.
|
migration_
BETA
File non elaborati |
|
GAUGE , INT64 , 1
datamigration.googleapis.com/MigrationJob |
File non elaborati in attesa di essere caricati in Cloud SQL. Campionamento eseguito ogni 60 secondi. Dopo il campionamento, i dati non sono visibili per un massimo di 180 secondi.
database : nome del database.
|