Comment activer la surveillance d'une tâche AWS DMS ?

Dernière mise à jour : 19/02/2021

Comment puis-je activer la surveillance d'une tâche AWS Database Migration Service (AWS DMS) ?

Brève description

Vous pouvez utiliser les Amazon CloudWatch logs pour surveiller l'avancement de votre tâche DMS, les ressources utilisées et l'activité réseau utilisée. Vous pouvez surveiller une tâche AWS DMS en utilisant la console AWS DMS, l’interface de ligne de commande (CLI) AWS ou l’API AWS DMS.

Solution

Remarque : si vous recevez des erreurs lors de l'exécution des commandes depuis AWS CLI, assurez-vous que vous utilisez la version la plus récente d'AWS CLI.

Activation de la journalisation des tâches

Pour modifier une tâche DMS, la tâche doit être arrêtée ou avoir échoué.

  1. Ouvrez la console AWS DMS, puis choisissez Database migration tasks (Tâches de migration de base de données) dans le panneau de navigation.
  2. Sélectionnez votre tâche, puis choisissez Actions et Modify (Modifier).
  3. Dans le volet « Task Settings » (Modification des tâches), choisissez « Enable CloudWatch logs » (Activer CloudWatch logs).
  4. Sélectionnez Save (Enregistrer).

Vérification de l’avancement de la tâche

  1. Ouvrez la console AWS DMS, puis choisissez Database migration tasks (Tâches de migration de base de données) dans le panneau de navigation.
  2. Choisissez le nom de la tâche à surveiller.
  3. Dans la section Table Statistics (Statistiques de table), vérifiez les valeurs des colonnes Tables loaded (Tables chargées), Tables loading (Tables en cours de chargement), Tables queued (Tables en file d'attente) et Tables errored(Tables erronées).

Pour plus d'informations sur le statut d'une tâche, consultez Statut d’une tâche.

Affichage des Amazon CloudWatch logs

  1. Ouvrez la console AWS DMS, puis choisissez Database migration tasks (Tâches de migration de base de données) dans le panneau de navigation.
  2. Choisissez le nom de la tâche à vérifier.
  3. Dans la section Overview details (Informations générales), choisissez View logs (Afficher les journaux).

Affichage des métriques Amazon CloudWatch

  1. Ouvrez la console AWS DMS, puis choisissez Tâches de migration de base de données dans le panneau de navigation.
  2. Choisissez le nom de la tâche à surveiller.
  3. Dans Migration task metrics (Métriques de la tâche de migration), affichez les métriques de votre tâche.
  4. Vérifiez les métriques CDCLatencySource et CDCLatencyTarget pendant la phase CDC de la tâche pour identifier la latence potentielle dans la source ou la cible. Pour plus d'informations, consultez Surveillance des tâches de réplication en utilisant Amazon CloudWatch.
  1. Ouvrez la console AWS DMS, puis choisissez Tâches de migration de base de données dans le panneau de navigation.
  2. Choisissez le nom de la tâche à vérifier.
  3. La section Overview details (Informations générales) contient la configuration de base de base et les paramètres de la tâche.

Affichage des métriques d’une instance de réplication

  1. Ouvrez la console AWS DMS, puis choisissez Replication instances (Instances de réplication) dans le panneau de navigation.
  2. Choisissez le nom de l’instance de réplication en cours d’utilisation.
  3. Dans l’onglet CloudWatch metrics (Métriques Cloudwatch), vérifiez les métriques d’utilisation du processeur, d’espace mémoire pouvant être libéré, d’espace de stockage disponible et d’utilisation de SWAP.

Utilisation des paramètres avancés

  1. Ouvrez la console AWS DMS, puis choisissez Database migration tasks (Tâches de migration de base de données) dans le panneau de navigation.
  2. Sélectionnez votre tâche, Actions, puis Modify (Modifier).
  3. Développez « Advanced task settings » (Paramètres de tâche avancés).
  4. Dans le champ « Create control table in target using schema » (Créer une table de contrôle dans la cible à l'aide du schéma), saisissez le nom de votre schéma sur la base de données cible où AWS DMS peut créer ses tables de contrôle.
  5. Dans History timeslot (minutes) (Durée dans l’historique), saisissez la durée pendant laquelle vous souhaitez que chaque enregistrement de l'historique reste dans le tableau de l'historique de réplication.
  6. Dans la section Enable control table (Activer la table de contrôle) pour Apply Exceptions (Appliquer les exceptions), awsdms_apply_exceptions est toujours activé. Le cas échéant, vous pouvez ajouter les tables de contrôle suivantes pour surveiller des informations supplémentaires sur la tâche :
    Statut de réplication - awsdms_status
    Suspended Tables (Tables suspendues) - awsdms_suspended_tables
    Replication History (Historique de réplication) - awsdms_history
    Remarque : ces tables de contrôle sont créées dans l'instance cible et peuvent être affichées uniquement à l'aide d'une requête SELECT dans le schéma de contrôle de la cible dans l'instance de base de données cible.

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?