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

Dernière mise à jour : 24/10/2022

Comment 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. Surveillez une tâche AWS DMS en utilisant la console AWS DMS, l'interface de la ligne de commande AWS (AWS CLI) ou l'API AWS DMS.

Solution

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

Activer 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. À partir de la section Table Statistics (Statistiques du tableau), examinez les états de charge de votre tâche AWS DMS.

Pour plus d'informations sur le statut d'une tâche, consultez Statut d’une tâche (Langue Français non garanti).

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 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. À partir de CloudWatch metrics (Métriques CloudWatch), consultez les métriques de votre tâche.
  4. Vérifiez les métriques CDCLatencySource et CDCLatencyTarget pendant la phase CDC de la tâche. Examinez ces métriques pour identifier une latence potentielle dans la source ou la cible. Pour plus d'informations, consultez Surveillance des tâches de réplication via Amazon CloudWatch.

Vérification de la configuration et des paramètres d’une 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 à 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, puis choisissez Actions et 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 voulez 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 ces tables de contrôle pour surveiller des informations supplémentaires sur la tâche :
    Replication Status (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. Ils 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 ?