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 tâches de migration :
La section Métriques disponibles sur la page "Informations sur le job de migration" présente les informations d'observabilité que vous pouvez consulter directement dans Database Migration Service sur la page "Informations sur le job de migration".
La section Métriques disponibles dans Cloud Monitoring décrit toutes les métriques liées aux performances des jobs de migration, y compris celles qui proviennent du cluster de destination PostgreSQL.
Métriques disponibles sur la page d'informations sur le 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 schémas fournissent des informations au niveau de la base de données, tandis que d'autres se concentrent sur les données au niveau des tables.


Développez les sections suivantes pour en savoir plus sur chaque diagramme et sur 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 écrites 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 tâche de migration.
Volume de vidage complet
Le diagramme Volume de vidage complet indique la progression de la phase de vidage complet, exprimée en pourcentage des données de vidage complet totales migrées. Cette métrique est disponible dans la vue agrégée, ainsi que séparément pour chaque table incluse dans votre tâche de migration.
- Le diagramme de vue agrégée utilise la métrique
migration_job/fulldump_progress_percentage
. - Les schémas au niveau des tables 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 du stockage en octets au total utilise la métrique
database/disk/bytes_used
de Cloud SQL pour PostgreSQL pour indiquer la quantité de données (en octets) stockées dans la base de données migrée dans votre instance Cloud SQL pour PostgreSQL de destination. Vous pouvez utiliser ces informations pour estimer la progression de votre tâche 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, Change Data Capture) 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ù
promouvoir la tâche de migration (vous devez commencer le processus de coupure lorsque le décalage de réplication est le plus faible).
Afficher les métriques sur la page "Détails du job de migration"
Pour afficher les diagrammes de métriques sur la page d'informations sur la tâche de migration, procédez comme suit :
- Dans la console Google Cloud , accédez à la page Jobs de migration.
- 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.
-
Dans la section Surveillance, utilisez le menu Afficher 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é.
- 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 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 database/disk/bytes_used
de Cloud SQL pour PostgreSQL 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 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_
BETA
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_
BETA
Nombre maximal d'octets de décalage des données du job de migration. |
|
GAUGE , INT64 , By
datamigration.googleapis.com/MigrationJob |
Latence de réplication actuelle, agrégée 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_
BETA
Latence maximale en secondes des données du job de migration |
|
GAUGE , INT64 , s
datamigration.googleapis.com/MigrationJob |
Latence de réplication actuelle, agrégée 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. |