Journalisation

Database Migration Service utilise Cloud Logging. Vous pouvez accéder à deux catégories de journaux pour obtenir des informations détaillées sur les événements qui se produisent en lien avec vos tâches de migration: les journaux Database Migration Service et les journaux AlloyDB pour PostgreSQL de destination.

Journaux de Database Migration Service

Database Migration Service pour Oracle vers AlloyDB pour PostgreSQL fournit des journaux structurés pour les ressources datamigration.googleapis.com/MigrationJob et datamigration.googleapis.com/ConnectionProfile. Ces journaux représentent des événements réels, par exemple lorsqu'une tâche de migration est créée, que Database Migration Service lit des informations à partir de votre base de données source ou qu'un profil de connexion est modifié.

Chaque entrée de journal contient un champ jsonPayload.textMessage avec une description pour vous aider à mieux comprendre l'événement. Il existe différents types de messages, par exemple:

Exemples de messages de journal pour la ressource datamigration.googleapis.com/MigrationJob
Message de journal Description
FULL DUMP read is completed for table: {SCHEMA_TABLE_NAME} Ce message signifie que Database Migration Service a terminé de lire les données de table spécifiques dans votre base de données source pour la phase de dump complet. Ce message indique que la phase de vidage complète de la table est à un stade avancé et qu'elle devrait se terminer sous peu.
Successfully loaded {NUMBER} FULL DUMP rows into table: {SCHEMA_TABLE_NAME} Ce message signifie que Database Migration Service a terminé d'écrire un lot de lignes dans une table spécifique de votre cluster de destination pendant la phase de vidage complet.
Successfully applied {NUMBER} CDC rows into table: {SCHEMA_TABLE_NAME} Ce message signifie que Database Migration Service a terminé l'écriture d'un lot de lignes dans une table spécifique de votre cluster de destination pendant la phase CDC.
Accessing data of table: {SCHEMA_TABLE_NAME} for data processing purpose Lorsque vous utilisez une clé CMEK pour votre tâche de migration, ce message indique que Database Migration Service a accédé à la clé de chiffrement pour traiter les données d'une table spécifique.

Vous pouvez utiliser Cloud Logging pour filtrer les journaux en fonction du contenu des messages. Pour en savoir plus, consultez la section Afficher et interroger les journaux.

Journaux de cluster AlloyDB pour PostgreSQL

AlloyDB pour PostgreSQL fournit également des entrées de journal pour votre cluster de destination. Consultez la référence des journaux AlloyDB pour PostgreSQL dans la documentation Cloud Logging.

Afficher et interroger les journaux

Pour afficher vos journaux, procédez comme suit:

  1. Dans la console Google Cloud , accédez à la page Migration jobs (Tâches de migration).

    Accéder à la page "Jobs de migration"

  2. Dans l'onglet Tâches, cliquez sur le nom à afficher du job de migration pour lequel vous souhaitez afficher les journaux.

    La page d'informations sur la tâche de migration s'ouvre.

  3. Sur la page d'informations sur la tâche de migration, cliquez sur Afficher les journaux, puis effectuez l'une des opérations suivantes :
    • Pour afficher les journaux des tâches de migration, sélectionnez Journaux des tâches de migration.
    • Pour afficher les journaux de votre cluster de destination AlloyDB pour PostgreSQL, sélectionnez Journaux d'instance de destination.

    La page Explorateur de journaux s'affiche.

  4. Sur la page Explorateur de journaux, vous pouvez utiliser les menus déroulants pour modifier la requête et filtrer les entrées de journal. Par exemple, pour filtrer les journaux des tâches de migration en fonction des événements où Database Migration Service a accédé à une table spécifique de votre base de données source, vous pouvez utiliser une requête semblable à la suivante:
    resource.type="datamigration.googleapis.com/MigrationJob"
    resource.labels.migration_job_id="MIGRATION_JOB_ID"
    jsonPayload.textMessage:"Accessing data of table"
    

Étape suivante