Logging

Database Migration Service verwendet Cloud Logging. Sie können auf zwei Logkategorien zugreifen, um detaillierte Informationen zu Ereignissen im Zusammenhang mit Ihren Migrationsjobs zu erhalten: Database Migration Service-Logs und die Cloud SQL for PostgreSQL-Ziel-Logs.

Database Migration Service-Logs

Der 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 reale Ereignisse 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, die Ihnen hilft, das Ereignis besser zu verstehen. Es gibt verschiedene Arten von Nachrichten, zum Beispiel:

Beispiel-Logeinträge für die Ressource datamigration.googleapis.com/MigrationJob
Textnachricht protokollieren 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 vollständige Dump-Phase abgeschlossen hat. Diese Meldung gibt an, dass die vollständige Dump-Phase für die Tabelle weit fortgeschritten ist 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 vollständigen Dump-Phase 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 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 für Ihren Migrationsjob einen CMEK verwenden, gibt diese Meldung an, dass 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 Logging-Dokumentation unter Cloud SQL-Logs .

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 Detailseite des Migrationsjobs wird geöffnet.

  3. Klicken Sie auf der Detailseite des Migrationsjobs auf Logs ansehen und führen Sie einen der folgenden Schritte aus:
    • Wählen Sie Logs zu Migrationsjobs aus, um Logs zu Migrationsjobs aufzurufen.
    • Wenn Sie Logs für Ihre Cloud SQL for PostgreSQL-Zielinstanz aufrufen möchten, wählen Sie Zielinstanzlogs aus.

    Die Seite Log-Explorer wird geöffnet.

  4. Auf der Seite Log-Explorer können Sie die Abfrage- und Filter-Logeinträge über die Drop-down-Menüs ändern. Wenn Sie beispielsweise Migrationsjoblogs nach Ereignissen filtern möchten, bei denen 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