Comment puis-je vérifier si ma tâche de migration vers AWS DMS est bloquée ou si elle progresse ?

Lecture de 4 minute(s)
0

Je souhaite résoudre les problèmes liés à ma tâche AWS Database Migration Service (AWS DMS) qui est bloquée ou qui ne progresse pas.

Résolution

Vérifier l'état de votre tâche DMS

Pour vérifier l'état de votre tâche AWS DMS, procédez comme suit :

  1. Ouvrez la console AWS DMS.
  2. Dans le volet de navigation, choisissez Tâches de migration de base de données, puis sélectionnez votre tâche.
  3. Examinez l'état de votre tâche :
    Pendant la phase de chargement complet, l'état de votre tâche est En cours d'exécution.
    Pendant la phase de collecte des données de modification (CDC) ou la phase de réplication en cours d'une tâche CDC uniquement, l'état de votre tâche est Réplication en cours.
    Pendant la phase de chargement complet et de la CDC, l'état de la tâche est Chargement terminé, réplication en cours.

Surveiller les journaux CloudWatch

Pour vérifier la tâche de migration, surveillez les journaux Amazon CloudWatch.

  1. Ouvrez la console AWS DMS.
  2. Dans le volet de navigation, choisissez Tâches de migration de base de données, puis sélectionnez votre tâche.
  3. Choisissez Afficher les journaux CloudWatch.

Remarque : lorsque vous affichez vos journaux, choisissez Réessayer pour actualiser les journaux et afficher les dernières informations avec l'horodatage. Si aucun nouveau message ne s'affiche dans les journaux après 5 minutes, passez à l'étape suivante.

Actualiser les statistiques de table de votre tâche DMS

Actualisez les statistiques de table de votre tâche DMS.

  1. Ouvrez la console AWS DMS.
  2. Dans le volet de navigation, choisissez Tâches de migration de base de données, puis sélectionnez votre tâche.
  3. Choisissez Statistiques de table.

Pendant un chargement complet, vous constatez une augmentation de la valeur des lignes de chargement complet et une modification de la valeur de l'état de chargement. Quand une réplication, vous constatez une augmentation des DML (Insertions, Mises à jour et Suppressions) et des DDL.

Si vous disposez d'une base de données de test peu active, vous ne verrez peut-être aucune modification dans vos journaux de tâches ou dans les compteurs de statistiques de table.

Surveiller les métriques CloudWatch à la recherche des lignes qui se déchargent et s'appliquent

  1. Ouvrez la console AWS DMS.
  2. Dans le volet de navigation, choisissez Tâches de migration de base de données, puis choisissez votre tâche.
  3. Choisissez Métriques CloudWatch.

Pendant la phase de chargement complet de la tâche DMS, choisissez Chargement complet dans la liste déroulante de la console CloudWatch pour surveiller les métriques suivantes :

  • FullLoadThroughputRowsSource : fournit des informations détaillées sur la vitesse à laquelle AWS DMS peut décharger les données source dans l'instance de réplication.
  • FullLoadThroughputRowsTarget : indique la vitesse à laquelle les lignes quittent l'instance de réplication pour rejoindre la cible.

Pendant la phase CDC, choisissez CDC dans la liste déroulante de la console CloudWatch pour surveiller les métriques suivantes :

  • CDCThroughputRowsSource : fournit des informations détaillées sur la vitesse à laquelle les modifications sont collectées à partir de la source et déplacées vers l'instance de réplication.
  • CDCThroughputRowsTarget : indique la vitesse à laquelle les modifications sont déplacées de l'instance de réplication vers la cible.
  • CDCLatencySource : indique la latence en secondes entre la source et l'instance de réplication.
  • CDCLatencyTarget : indique la latence en secondes entre l'instance de réplication et la cible.

Vous pouvez également interroger le nombre d'enregistrements sur la cible à des intervalles spécifiques pour vérifier la migration des données vers la cible. Les intervalles varient en fonction du chargement des instances source, cible et de réplication, ainsi que de la quantité de données contenues dans un seul enregistrement.

Si vous n'observez aucune latence sur votre tâche DMS et qu'aucun nouveau message n'apparaît dans le journal de la tâche, activez la journalisation de débogage. Pour résoudre les problèmes de chargement complet, activez la journalisation de débogage pour SOURCE_UNLOAD et TARGET_LOAD. Pour la CDC, activez la journalisation de débogage pour SOURCE_CAPTURE et TARGET_APPLY. Lorsque la tâche est en cours d'exécution, activez la journalisation de débogage, puis surveillez les journaux CloudWatch de la tâche DMS.

Remarque : il est recommandé d'activer la journalisation du débogage uniquement lorsque vous corrigez les problèmes de la tâche. Lorsque vous activez la journalisation de débogage, l'espace disque de l'instance de réplication peut rapidement se remplir et avoir un impact sur l'exécution des tâches sur l'instance.

Informations connexes

Métriques du service de migration de données AWS

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 7 mois