Der Database Migration Service verwendet Cloud Logging. Sie können auf zwei Protokollkategorien zugreifen, um detaillierte Informationen zu Ereignissen im Zusammenhang mit Ihren Migrationsjobs zu erhalten: Protokolle des Database Migration Service und Protokolle der Zieldatenbank AlloyDB for PostgreSQL.
Logs des Database Migration Service
Der Database Migration Service für Oracle zu AlloyDB for PostgreSQL bietet strukturierte Protokolle für die Ressourcen
datamigration.googleapis.com/MigrationJob
und
datamigration.googleapis.com/ConnectionProfile
.
Diese Protokolle repräsentieren reale Ereignisse, z. B. wenn ein Migrationsjob erstellt wird, wenn der Database Migration Service Informationen aus der Quelldatenbank liest oder wenn ein Verbindungsprofil bearbeitet wird.
Jeder Logeintrag enthält ein jsonPayload.textMessage
-Feld mit einer Beschreibung, die Ihnen hilft, das Ereignis besser zu verstehen. Es gibt verschiedene Arten von Nachrichten, z. B.:
Beispielprotokollmeldungen für die Ressource datamigration.googleapis.com/MigrationJob
|
|
---|---|
SMS protokollieren | Beschreibung |
FULL DUMP read is completed for table: {SCHEMA_TABLE_NAME}
|
Diese Meldung bedeutet, dass der Database Migration Service das Lesen bestimmter Tabellendaten in Ihrer Quelldatenbank für die Phase des vollständigen Dumps abgeschlossen hat. Diese Meldung gibt an, dass die Phase des vollständigen Dumps für die Tabelle weit fortgeschritten ist und bald abgeschlossen sein wird. |
Successfully loaded {NUMBER} FULL DUMP rows into table: {SCHEMA_TABLE_NAME}
|
Diese Meldung bedeutet, dass der Datenbank-Migrationsdienst während der vollständigen Dumpphase einen Batch von Zeilen in eine bestimmte Tabelle in Ihrem Zielcluster geschrieben hat. |
Successfully applied {NUMBER} CDC rows into table: {SCHEMA_TABLE_NAME}
|
Diese Meldung bedeutet, dass der Database Migration Service während der CDC-Phase einen Batch von Zeilen in eine bestimmte Tabelle in Ihrem Zielcluster geschrieben hat. |
Accessing data of table: {SCHEMA_TABLE_NAME} for data processing purpose
|
Wenn Sie für Ihren Migrationsjob einen CMEK verwenden, bedeutet diese Meldung, dass der Database Migration Service auf den Verschlüsselungsschlüssel zugegriffen hat, um Daten für eine bestimmte Tabelle zu verarbeiten. |
Mit Cloud Logging können Sie Logs nach dem Inhalt der Nachricht filtern. Weitere Informationen finden Sie unter Logs ansehen und abfragen.
AlloyDB for PostgreSQL-Clusterprotokolle
AlloyDB for PostgreSQL stellt auch Protokolleinträge für Ihren Zielcluster bereit. Weitere Informationen finden Sie in der Cloud Logging-Dokumentation unter Referenz zu AlloyDB for PostgreSQL-Logs.
Logs ansehen und abfragen
So rufen Sie Ihre Protokolle auf:
- Rufen Sie in der Google Cloud Console die Seite Migrationsjobs auf.
- Klicken Sie auf dem Tab Jobs auf den Anzeigenamen des Migrationsjobs, für den Sie Protokolle aufrufen möchten.
Die Seite mit den Details zum Migrationsauftrag wird geöffnet.
- Klicken Sie auf der Seite mit den Details zum Migrationsjob auf Protokolle ansehen und führen Sie einen der folgenden Schritte aus:
- Wenn Sie die Logs zu Migrationsjobs aufrufen möchten, wählen Sie Logs zu Migrationsjobs aus.
- Wenn Sie Logs für Ihren AlloyDB for PostgreSQL-Zielcluster aufrufen möchten, wählen Sie Logs der Zielinstanz aus.
Die Seite Log-Explorer wird geöffnet.
- Auf der Seite Log-Explorer können Sie die Abfrage über die Drop-down-Menüs ändern und Logeinträge filtern. Wenn Sie beispielsweise Migrationsjobprotokolle nach Ereignissen filtern möchten, bei denen der Database Migration Service auf eine bestimmte Tabelle in Ihrer Quelldatenbank zugegriffen hat, können Sie eine Abfrage wie die folgende verwenden:
resource.type="datamigration.googleapis.com/MigrationJob" resource.labels.migration_job_id="MIGRATION_JOB_ID" jsonPayload.textMessage:"Accessing data of table"
Nächste Schritte
- Weitere Informationen zur Verwendung des Log-Explorers finden Sie unter Logs mit dem Log-Explorer ansehen.
- Eine detaillierte Referenz zu den in den Protokolleinträgen von Database Migration Service unterstützten Feldern finden Sie in der Cloud Logging-Dokumentation unter Referenz zu Logs von Database Migration Service.