Métriques des tâches de migration

Database Migration Service collecte et affiche des métriques de job de migration qui représentent l'état et la progression de votre processus de migration de données. Cette page décrit les domaines suivants associés aux métriques des jobs de migration :

Métriques disponibles sur la page d'informations du job de migration

La page d'informations sur le job de migration affiche plusieurs diagrammes qui peuvent vous aider à comprendre l'état actuel et la progression de votre job de migration. Certains diagrammes fournissent des informations au niveau de la base de données, tandis que d'autres se concentrent sur les données au niveau de la table.

Exemples de diagrammes pour les métriques de job de migration Database Migration Service.
Figure 1. Exemples de diagrammes d'observabilité dans Database Migration Service. (cliquez sur l'image pour l'agrandir)
Exemples de diagrammes pour les métriques des jobs de migration Database Migration Service.

Développez les sections suivantes pour en savoir plus sur chaque diagramme et la métrique associée.

Débit

Le diagramme Débit utilise la métrique migration_job/write_bytes_count pour représenter la quantité de données (en octets) que Database Migration Service a écrite dans votre base de données de destination. Cette métrique est échantillonnée toutes les 60 secondes. Vous pouvez l'utiliser pour observer la vitesse d'écriture de votre migration.

Cette métrique est disponible dans la vue agrégée, ainsi que séparément pour chaque table incluse dans votre job de migration.

Volume de vidage complet

Le diagramme Volume de vidage complet montre la progression de la phase de vidage complet, exprimée en pourcentage du total des données de vidage complet migrées. Cette métrique est disponible dans la vue agrégée, ainsi que séparément pour chaque table incluse dans votre job de migration.

  • Le diagramme de la vue agrégée utilise la métrique migration_job/fulldump_progress_percentage.
  • Les diagrammes au niveau de la table utilisent la métrique migration_job/fulldump_progress_percentage_per_object.

Utilisation de l'espace de stockage en nombre total d'octets

Le diagramme Utilisation de l'espace de stockage en octets totaux utilise la métrique Cloud SQL pour PostgreSQL database/disk/bytes_used pour afficher la quantité de données (en octets) stockée dans la base de données migrée de votre instance Cloud SQL pour PostgreSQL de destination. Vous pouvez utiliser ces informations pour estimer la progression de votre job de migration.

Délai de réplication

Le diagramme Délai de réplication utilise la métrique migration_job/max_replica_sec_lag pour représenter la différence de temps entre le moment où Database Migration Service commence à lire les informations de capture des données modifiées (CDC) dans votre source et le moment où ces informations sont entièrement répliquées dans votre destination. Vous pouvez utiliser ces informations pour estimer le moment où vous devez promouvoir le job de migration (vous devez commencer le processus de basculement lorsque le délai de réplication est le plus faible).

Afficher les métriques sur la page d'informations du job de migration

Pour afficher les diagrammes de métriques sur la page d'informations du job de migration, procédez comme suit :

  1. Dans la console Google Cloud , accédez à la page Jobs de migration.

    Accéder à la page "Jobs de migration"

  2. Dans l'onglet Jobs, cliquez sur le nom à afficher de votre job de migration.

    La page d'informations sur le job de migration s'ouvre.

  3. Dans la section Surveillance, utilisez le menu Affichage pour ajuster les diagrammes que vous souhaitez afficher :

    • Pour afficher les métriques agrégées pour l'ensemble du job de migration, cliquez sur Afficher > Agrégées.
    • Pour afficher les métriques au niveau de la table, cliquez sur Afficher > Tables, puis sélectionnez vos tables.

Métriques disponibles dans Cloud Monitoring

Le tableau suivant décrit toutes les métriques de job de migration que vous pouvez utiliser pour créer des graphiques dans l'Explorateur de métriques pour les migrations Oracle hétérogènes. La documentation de référence complète sur les métriques Database Migration Service liste plusieurs métriques supplémentaires, mais elles ne sont pas disponibles pour les migrations Oracle hétérogènes.

Vous pouvez également utiliser la métrique Cloud SQL pour PostgreSQL database/disk/bytes_used et la comparer à la taille totale de vos bases de données sources pour estimer la progression du job de migration.

Type de métriqueÉtape de lancement
Nom à afficher
Genre, type, unité
Ressources surveillées
Description
Libellés
migration_job/fulldump_progress_percentage BÊTA  (projet)
Pourcentage de progression du vidage complet
GAUGE, DOUBLE, %
datamigration.googleapis.com/MigrationJob
Pourcentage de progression du vidage complet initial du job de migration. Échantillonné toutes les 60 secondes. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 180 secondes.
migration_job/fulldump_progress_percentage_per_object BÊTA  (projet)
Pourcentage de progression du vidage complet par objet
GAUGE, DOUBLE, %
datamigration.googleapis.com/MigrationJob
Pourcentage de progression du vidage complet initial d'une seule table dans un job de migration. Échantillonné toutes les 60 secondes. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 180 secondes.
migration_job/write_bytes_count BÊTA
Nombre d'octets écrits
DELTA, INT64, By
datamigration.googleapis.com/MigrationJob
Nombre d'octets écrits dans la destination. Échantillonné toutes les 60 secondes. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 180 secondes.
database : nom de la base de données.
migration_job/max_replica_bytes_lag BÊTA
Nombre maximal d'octets de retard des données du job de migration.
GAUGE, INT64, By
datamigration.googleapis.com/MigrationJob
Délai de réplication actuel, agrégé pour toutes les données du job de migration. Échantillonné toutes les 60 secondes. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 180 secondes.
database : nom de la base de données.
migration_job/max_replica_sec_lag BÊTA
Retard maximal en secondes des données du job de migration
GAUGE, INT64, s
datamigration.googleapis.com/MigrationJob
Délai de réplication actuel, agrégé pour toutes les données du job de migration. Échantillonné toutes les 60 secondes. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 180 secondes.
database : nom de la base de données.
migration_job/unsupported_events_count BÊTA  (projet)
Nombre d'événements non compatibles
DELTA, INT64, By
datamigration.googleapis.com/MigrationJob
Nombre d'événements non compatibles par migration et par table. Échantillonné toutes les 60 secondes. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 180 secondes.