Database Migration Service utilizza Cloud Logging. Puoi accedere a due categorie di log per acquisire informazioni dettagliate sugli eventi che si verificano in relazione ai job di migrazione: log di Database Migration Service e log di Cloud SQL per PostgreSQL di destinazione.
Log di Database Migration Service
Database Migration Service per la migrazione da Oracle a Cloud SQL per PostgreSQL fornisce
log strutturati per le
datamigration.googleapis.com/MigrationJob,
datamigration.googleapis.com/ConnectionProfile,
e
datamigration.googleapis.com/PrivateConnection
risorse.
Questi log rappresentano eventi reali, ad esempio quando viene creato un job di migrazione, quando Database Migration Service legge le informazioni dal database di origine o quando viene modificato un profilo di connessione.
Ogni voce di log contiene un campo jsonPayload.textMessage con una descrizione per aiutarti a comprendere meglio l'evento. Esistono diversi tipi di messaggi, ad esempio:
Messaggi di log di esempio per la
datamigration.googleapis.com/MigrationJob risorsa
|
|
|---|---|
| Messaggio di testo del log | Descrizione |
FULL DUMP read is completed for table: {SCHEMA_TABLE_NAME}
|
Questo messaggio indica che Database Migration Service ha terminato di leggere i dati di una tabella specifica nel database di origine per la fase di dump completo. Questo messaggio indica che la fase di dump completo per la tabella è in una fase avanzata e probabilmente verrà completata a breve. |
Successfully loaded {NUMBER} FULL DUMP rows into table: {SCHEMA_TABLE_NAME}
|
Questo messaggio indica che Database Migration Service ha terminato di scrivere un batch di righe in una tabella specifica nell'istanza di destinazione durante la fase di dump completo. |
Successfully applied {NUMBER} CDC rows into table: {SCHEMA_TABLE_NAME}
|
Questo messaggio indica che Database Migration Service ha terminato di scrivere un batch di righe in una tabella specifica nell'istanza di destinazione durante la fase CDC. |
Accessing data of table: {SCHEMA_TABLE_NAME} for data processing purpose
|
Quando utilizzi una chiave di crittografia gestita dal cliente (CMEK) per il job di migrazione, questo messaggio indica che Database Migration Service ha eseguito l'accesso alla chiave di crittografia per elaborare i dati di una tabella specifica. |
Log delle istanze Cloud SQL per PostgreSQL
Cloud SQL per PostgreSQL fornisce anche voci di log per l'istanza di destinazione. Consulta il riferimento ai log di Cloud SQL nella documentazione di Cloud Logging.
Visualizzare ed eseguire query sui log
Per visualizzare i log:
- Nella Google Cloud console, vai alla pagina Job di migrazione.
- Nella scheda Job, fai clic sul nome visualizzato del job di migrazione
per cui vuoi visualizzare i log.
Viene visualizzata la pagina dei dettagli del job di migrazione.
- Nella pagina dei dettagli del job di migrazione, fai clic su Visualizza log ed esegui una delle seguenti operazioni:
- Per visualizzare i log dei job di migrazione, seleziona Log dei job di migrazione.
- Per visualizzare i log dell'istanza di destinazione Cloud SQL per PostgreSQL, seleziona Log dell'istanza di destinazione.
Viene visualizzata la pagina Esplora log.
- Nella pagina Esplora log, puoi utilizzare i menu a discesa
per modificare la query e filtrare le voci di log. Ad esempio, per filtrare i log dei job di migrazione
per gli eventi in cui Database Migration Service ha eseguito l'accesso a una tabella specifica nel database
di origine, puoi utilizzare una query simile alla seguente:
resource.type="datamigration.googleapis.com/MigrationJob" resource.labels.migration_job_id="MIGRATION_JOB_ID" jsonPayload.textMessage:"Accessing data of table"
Passaggi successivi
Per ulteriori informazioni sull'utilizzo di Esplora log, vedi Visualizzare i log utilizzando Esplora log.
Per un riferimento dettagliato dei campi supportati nelle voci di log di Database Migration Service, vedi Riferimento ai log di Database Migration Service.
Per una procedura dettagliata completa della migrazione, vedi Guida alla migrazione da Oracle a Cloud SQL per PostgreSQL.