Logging

Der Database Migration Service verwendet Cloud Logging. Sie können auf zwei Protokollkategorien zugreifen, um detaillierte Informationen zu Ereignissen zu erhalten, die im Zusammenhang mit Ihren Migrationsjobs auftreten: Database Migration Service-Protokolle und die Protokolle der Cloud SQL for PostgreSQL-Zieldatenbank.

Database Migration Service-Logs

Database Migration Service für Oracle zu Cloud SQL for PostgreSQL bietet strukturierte Logs für die Ressourcen datamigration.googleapis.com/MigrationJob, datamigration.googleapis.com/ConnectionProfile und datamigration.googleapis.com/PrivateConnection. Diese Logs stellen Ereignisse aus der Praxis dar, z. B. wenn ein Migrationsjob erstellt wird, wenn Database Migration Service Informationen aus Ihrer Quelldatenbank liest oder wenn ein Verbindungsprofil bearbeitet wird.

Jeder Logeintrag enthält ein jsonPayload.textMessage-Feld mit einer Beschreibung, damit Sie das Ereignis besser nachvollziehen können. Es gibt verschiedene Arten von Nachrichten, z. B.:

Beispiel für Log-Nachrichten für die Ressource datamigration.googleapis.com/MigrationJob
Log-Textnachricht Beschreibung
FULL DUMP read is completed for table: {SCHEMA_TABLE_NAME} Diese Meldung bedeutet, dass Database Migration Service das Lesen bestimmter Tabellendaten in Ihrer Quelldatenbank für die Phase des vollständigen Dumps abgeschlossen hat. Diese Meldung weist darauf hin, dass die Phase des vollständigen Exports für die Tabelle sich in einem fortgeschrittenen Stadium befindet und wahrscheinlich bald abgeschlossen wird.
Successfully loaded {NUMBER} FULL DUMP rows into table: {SCHEMA_TABLE_NAME} Diese Meldung bedeutet, dass Database Migration Service während der Phase des vollständigen Dumps einen Batch von Zeilen in eine bestimmte Tabelle in Ihrer Zielinstanz 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 Ihrer Zielinstanz geschrieben hat.
Accessing data of table: {SCHEMA_TABLE_NAME} for data processing purpose Wenn Sie einen CMEK für Ihren Migrationsjob verwenden, weist diese Meldung darauf hin, dass der Database Migration Service auf den Verschlüsselungsschlüssel zugegriffen hat, um Daten für eine bestimmte Tabelle zu verarbeiten.

Cloud SQL for PostgreSQL-Instanzlogs

Cloud SQL for PostgreSQL stellt auch Logeinträge für Ihre Zielinstanz bereit. Weitere Informationen finden Sie in der Cloud SQL-Logreferenz in der Cloud Logging-Dokumentation.

Logs ansehen und abfragen

So rufen Sie Ihre Logs auf:

  1. Rufen Sie in der Google Cloud Console die Seite Migrationsjobs auf.

    Zu Migrationsjobs

  2. Klicken Sie auf dem Tab Jobs auf den Anzeigenamen des Migrationsjobs, für den Sie Logs aufrufen möchten.

    Die Seite mit den Details zum Migrationsjob wird geöffnet.

  3. Klicken Sie auf der Seite mit den Migrationsjobdetails auf Logs ansehen und führen Sie einen der folgenden Schritte aus:
    • Wenn Sie Logs zu Migrationsjobs aufrufen möchten, wählen Sie Logs zu Migrationsjobs aus.
    • Wenn Sie Logs für Ihre Cloud SQL for PostgreSQL-Zielinstanz aufrufen möchten, wählen Sie Logs der Zielinstanz aus.

    Die Seite Log-Explorer wird geöffnet.

  4. Auf der Seite Log-Explorer können Sie die Drop-down-Menüs verwenden, um die Abfrage zu ändern und Logeinträge zu filtern. Wenn Sie beispielsweise Migrationsjob-Logs 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 ähnlich der folgenden verwenden:
    resource.type="datamigration.googleapis.com/MigrationJob"
    resource.labels.migration_job_id="MIGRATION_JOB_ID"
    jsonPayload.textMessage:"Accessing data of table"

Nächste Schritte