Tableau de bord de surveillance amélioré - AWS Service de Migration de Base de Données

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Tableau de bord de surveillance amélioré

Le tableau de bord de surveillance amélioré fournit une visibilité complète sur les indicateurs critiques liés à vos tâches de surveillance et à vos instances de réplication. Il vous permet de filtrer, d'agréger et de visualiser les métriques relatives aux ressources spécifiques que vous souhaitez suivre. Le tableau de bord publie directement les CloudWatch métriques existantes, ce qui vous permet de surveiller les performances des ressources sans modifier les temps d'échantillonnage des points de données.

Vue d'ensemble du tableau de bord de surveillance amélioré

Le tableau de bord de surveillance amélioré est disponible dans la AWS DMS console. Il fournit une interface conviviale avec des visualisations et des graphiques intuitifs, qui vous permettent de surveiller, d'analyser et d'optimiser efficacement vos processus de migration de données. Grâce à une surveillance améliorée, vous pouvez rationaliser les processus de surveillance et identifier rapidement les problèmes potentiels en visualisant toutes les informations pertinentes dans un emplacement centralisé.

Sur le tableau de bord de surveillance amélioré, vous pouvez consulter les mesures relatives aux tâches et aux instances de réplication, ainsi que les détails relatifs aux points de terminaison. Vous pouvez également suivre le nombre d' CloudWatch alarmes actives et l'état de santé du service pour la région actuelle. Le tableau de bord est disponible dans toutes les régions commerciales où AWS DMS il est disponible. L'utilisation de ce tableau de bord est gratuite.

Note

Le tableau de bord de surveillance amélioré ne prend pas en charge les AWS DMS réplications sans serveur.

Afficher les métriques dans le tableau de bord de surveillance amélioré

Pour consulter les statistiques dans le tableau de bord de surveillance amélioré, assurez-vous que vous disposez d'un IAM rôle doté d' CloudWatch autorisations. En outre, vous devez disposer des health:DescribeEvents autorisations cloudwatch:DescribeAlarms et pour consulter les statistiques. Enfin, pour accéder aux CloudWatch métriques du tableau de bord de surveillance amélioré, vous devez également être autorisé à y accéder GetMetricDataAPIdans le cadre de vos IAM politiques. Sans ces autorisations ou celles qui ne concernent qu'un sous-ensemble d'entre ellesAPIs, vous ne pourrez pas consulter les statistiques dans le tableau de bord de surveillance amélioré. Pour plus d'informations sur les IAM autorisations dont vous avez besoin, consultezIAMautorisations nécessaires pour utiliser AWS DMS.

Vues du tableau de bord de surveillance améliorées

Le tableau de bord de surveillance AWS DMS amélioré propose deux types de vues : les vues des tâches et les vues des instances de réplication.

Affichage des tâches

La vue Tâches du tableau de bord amélioré de AWS DMS fournit une vue d'ensemble complète de vos tâches de migration de données. Cette vue présente un emplacement centralisé où vous pouvez surveiller et analyser différents aspects de vos tâches à l'aide de graphiques et de visualisations intuitifs.

La vue Tâches fournit des informations sur les indicateurs et statistiques clés liés à vos tâches de migration, ce qui vous permet de mieux comprendre leurs performances, leur progression et leur état général. Voici quelques-uns des principaux avantages et fonctionnalités de la vue Tâches :

  • Résumé de l'état des tâches : ce graphique affiche la répartition de vos tâches selon différentes catégories de statut, telles que l'exécution, l'arrêt, l'échec ou la fin. Vous pouvez rapidement identifier les tâches qui nécessitent une attention particulière et prendre les mesures appropriées.

  • Mesures de performance : ces graphiques illustrent les performances de vos tâches, notamment des indicateurs tels que le débit, la latence, CPU l'utilisation, etc. Ces indicateurs vous aident à identifier les goulets d'étranglement potentiels et à optimiser votre processus de migration.

  • Analyse des erreurs : en cas d'échec ou d'erreur des tâches, la vue Tâches fournit des informations détaillées sur les erreurs rencontrées et les entrées de journal associées. Ces informations peuvent vous aider à résoudre les problèmes et à les résoudre plus efficacement.

  • Tendances historiques : le tableau de bord intègre des données historiques, ce qui vous permet d'analyser les performances de vos tâches sur une période donnée. Vous pouvez identifier des modèles, suivre les progrès et prendre des décisions éclairées en fonction de ces tendances historiques.

  • Filtrage et tri : la vue Tâches vous permet de filtrer et de trier les tâches en fonction de différents critères, tels que le nom de la tâche, les balises ou des plages de temps spécifiques. Cette flexibilité vous permet de vous concentrer sur les tâches ou les aspects les plus adaptés à vos besoins.

La liste suivante décrit les mesures que vous pouvez consulter dans la vue Tâches :

  • Bande passante à chargement complet - source : représente les données entrantes transmises à partir d'un chargement complet depuis la source en Ko par seconde.

  • Bande passante à chargement complet - cible : représente les données sortantes transmises à partir d'un chargement complet pour la cible en Ko par seconde.

  • Lignes de débit de chargement complet - source : représente les modifications entrantes résultant d'un chargement complet depuis la cible en lignes par seconde.

  • Lignes de débit de chargement complet - cible : représente les modifications sortantes par rapport à un chargement complet pour la cible, en lignes par seconde.

  • CDCbande passante de débit - source : représente la bande passante réseau pour la source en Ko par seconde.

    CDCla bande passante enregistre la bande passante sur les points d'échantillonnage. Si aucun trafic réseau n'est trouvé, la valeur est zéro. Comme il CDC n'émet pas de transactions de longue durée, le trafic réseau risque de ne pas être enregistré.

  • CDCbande passante de débit - cible : représente la bande passante réseau pour la cible en Ko par seconde.

    CDCla bande passante enregistre la bande passante sur les points d'échantillonnage. Si aucun trafic réseau n'est trouvé, la valeur est zéro. Comme il CDC n'émet pas de transactions de longue durée, le trafic réseau risque de ne pas être enregistré.

  • CDClignes de débit - source : représente les modifications de tâches entrantes par rapport à la source en lignes par seconde.

  • CDClignes de débit - cible : représente les modifications des tâches sortantes pour la cible en lignes par seconde.

  • CDClatence - source : représente l'écart, en secondes, entre le dernier événement capturé depuis le point de terminaison source et l'horodatage système actuel de l' AWS DMS instance. Si aucune modification n'a été capturée depuis la source en raison de la délimitation des tâches, AWS DMS définit cette valeur sur zéro.

  • CDClatence - cible : représente l'écart, en secondes, entre l'horodatage du premier événement en attente de validation sur la cible et l'horodatage actuel de l'instance. AWS DMS Cette valeur apparaît si certaines transactions ne sont pas gérées par Target. Dans le cas contraire, la latence cible est la même que la latence source si toutes les transactions sont appliquées. La latence cible ne doit jamais être inférieure à la latence source.

  • CPUutilisation : représente le pourcentage CPU d'utilisation par une tâche sur plusieurs cœurs. La sémantique de la tâche CPUUtilization est légèrement différente de celle de l'instance de réplication. CPUUtilizaiton Si 1 v CPU est pleinement utilisé, cela indique 100 %, mais si plusieurs vCPUs sont utilisés, la valeur peut dépasser 100 %.

  • Utilisation de la mémoire : représente le groupe de contrôle (cgroup) memory.usage_in_bytes consommé par une tâche. AWS DMS utilise des cgroups pour contrôler l'utilisation des ressources du système, telles que la mémoire etCPU. Cette métrique indique l’utilisation de mémoire d’une tâche en mégaoctets au sein du groupe de contrôle alloué pour cette tâche.

    Les limites du cgroup sont basées sur les ressources disponibles pour votre classe d'instance de AWS DMS réplication. memory.usage_in_bytesse compose de composants de mémoire residents set size (RSS), de cache et de swap. Le système d’exploitation peut récupérer de la mémoire cache si nécessaire. Nous vous recommandons de surveiller également la métrique de l'instance de réplication, AvailableMemory.

    AWS DMS augmente cette métrique par rapport aux dimensions combinées de ReplicationInstanceIdentifer et ReplicationTaskIdentifier dans la CloudWatch console. Utilisez la ReplicationTaskIdentifier catégorieReplicationInstanceIdentifier, pour afficher cette métrique.

  • Nombre d'enregistrements de validation : ce graphique n'est visible que si la validation est activée pour la AWS DMS tâche. Il s'agit d'une combinaison de mesures de validation disponibles pour la AWS DMS tâche, notamment les suivantes :

    • ValidationSucceededRecordCount— Nombre de lignes AWS DMS validées par minute.

    • ValidationAttemptedRecordCount— Nombre de lignes sur lesquelles la validation a été tentée par minute.

    • ValidationFailedOverallCount— Nombre de lignes où la validation a échoué.

    • ValidationSuspendedOverallCount— Nombre de lignes où la validation a été suspendue.

    • ValidationPendingOverallCount— Nombre de lignes où la validation est toujours en attente.

Outre les mesures précédentes, vous pouvez personnaliser l'affichage des tâches et inclure des mesures supplémentaires en les ajoutant sous forme de widgets. Pour plus d'informations sur ces métriques, nous vous recommandons de consulter la documentation suivante :

Vue de l'instance de réplication

La vue des instances de réplication fournit une vue d'ensemble complète de vos instances de réplication, ce qui vous permet de surveiller et de gérer efficacement votre infrastructure de réplication de données. Cette vue présente un emplacement centralisé où vous pouvez analyser différents aspects de vos instances de réplication à l'aide de graphiques et de visualisations intuitifs.

La vue des instances de réplication fournit des informations sur les indicateurs et statistiques clés liés à vos instances de réplication, ce qui vous permet de mieux comprendre leurs performances, leur utilisation des ressources et leur état général. Voici quelques-uns des principaux avantages et fonctionnalités de la vue des instances de réplication :

  • Résumé de l'état de l'instance : ce graphique affiche les détails de l'instance de réplication sélectionnée, tels que les zones de disponibilité, la classe d'instance, la version du moteur, le stockage alloué et l'état de santé actuel.

  • Utilisation des ressources : le tableau de bord présente des graphiques illustrant l'utilisation des ressources de vos instances de réplication, notamment des indicateurs tels que CPU l'utilisation de la mémoire et du disque. Ces indicateurs vous aident à identifier les contraintes de ressources potentielles et à optimiser votre infrastructure de réplication.

  • Tendances historiques : le tableau de bord intègre des données historiques, ce qui vous permet d'analyser les performances de vos instances de réplication au fil du temps. Vous pouvez identifier des modèles, suivre les changements et prendre des décisions éclairées en fonction de ces tendances historiques.

  • Filtrage et tri : la vue des instances de réplication vous permet de filtrer et de trier les instances de réplication en fonction de différents critères, tels que le nom de l'instance ou des plages de temps spécifiques. Cette flexibilité vous permet de vous concentrer sur les instances ou les aspects les plus adaptés à vos besoins.

La liste suivante décrit les métriques que vous pouvez voir dans la vue de l'instance de réplication :

  • CloudWatch alarmes : représente le résumé des alarmes dans l'espace de DMS noms AWS/.

  • CPUutilisation : représente le pourcentage CPU d'utilisation par une tâche sur plusieurs cœurs. La sémantique de la tâche CPUUtilization est légèrement différente de celle de la réplication. CPUUtilizaiton Si 1 v CPU est pleinement utilisé, cela indique 100 %, mais si plusieurs vCPUs sont utilisés, la valeur peut dépasser 100 %.

  • Utilisation de la mémoire par tâches par instance : représente la taille de l'ensemble résident (RSS) occupé par une tâche. Il indique la portion de mémoire occupée par une tâche contenue dans la mémoire principale (RAM). Étant donné que certaines parties de la mémoire occupée sont renvoyées ou que certaines parties de l'exécutable ne sont jamais chargées, MemoryUsage cela n'inclut pas la mémoire conservée dans l'espace d'échange ou le système de fichiers.

  • Mémoire : représente la quantité de mémoire disponible, en cours d'utilisation ou pouvant être libérée pour être utilisée, ainsi que la quantité d'espace d'échange utilisée.

  • Mémoire disponible : représente une estimation de la quantité de mémoire disponible pour démarrer de nouvelles applications, sans échange.

  • Mémoire libre : représente la quantité de mémoire physique disponible pour les applications, le cache de pages et pour les propres structures de données du noyau.

  • Mémoire disponible : la mémoire disponible n'est pas une indication de la quantité réelle de mémoire libre disponible. C'est la mémoire actuellement utilisée qui peut être libérée et utilisée à d'autres fins. Il s'agit d'une combinaison de tampons et de cache utilisés lors de la réplication.

  • Utilisation du swap : représente la quantité d'espace de swap utilisée sur l'instance de réplication.

  • Stockage libre : représente la quantité d'espace de stockage disponible en octets.

Outre les mesures précédentes, vous pouvez personnaliser la vue de l'instance de réplication et inclure des mesures supplémentaires en les ajoutant sous forme de widgets. Pour plus d'informations sur ces métriques, nous vous recommandons de consulter la documentation suivante :

Conservation de mesures de surveillance améliorées

Par défaut, les métriques de surveillance améliorées suivent la politique de rétention des CloudWatch métriques. Pour plus d'informations sur la modification de la politique de conservation, consultez la section Conservation des données du journal des modifications dans CloudWatch Logs in the Amazon CloudWatch User Guide.