Database Migration Service recopila y muestra métricas de trabajos de migración que representan el estado y el progreso de tu proceso de migración de datos. En esta página, se describen las siguientes áreas asociadas con las métricas de los trabajos de migración:
Las métricas disponibles en la página de detalles del trabajo de migración abarcan la información de observabilidad que puedes ver directamente en Database Migration Service en la página de detalles del trabajo de migración.
Las métricas disponibles en Cloud Monitoring describen todas las métricas relacionadas con el rendimiento del trabajo de migración, incluidas las métricas que se muestran desde el clúster de destino de PostgreSQL.
Métricas disponibles en la página de detalles del trabajo de migración
La página de detalles del trabajo de migración muestra varios diagramas que pueden ayudarte a comprender el estado actual y el progreso de tu trabajo de migración. Algunos diagramas proporcionan información a nivel de la base de datos, mientras que otros se enfocan en los datos a nivel de la tabla.
Expande las siguientes secciones para obtener más información sobre cada diagrama y su métrica asociada.
Capacidad de procesamiento
El diagrama de capacidad de procesamiento usa la métrica
migration_job/write_bytes_count para representar
la cantidad de datos (en bytes) que Database Migration Service escribió en tu base de datos de
destino. Esta métrica se muestrea cada 60 segundos. Puedes usarla para observar
la velocidad de escritura de tu migración.
Esta métrica está disponible en la vista agregada, así como por separado para cada tabla incluida en tu trabajo de migración.
Volumen de volcado completo
El diagrama de volumen de volcado completo muestra el progreso de la fase de volcado completo expresado como el porcentaje de los datos totales de volcado completo migrados. Esta métrica está disponible en la vista agregada, así como por separado para cada tabla incluida en tu trabajo de migración.
- El diagrama de vista agregada usa la
migration_job/fulldump_progress_percentagemétrica. - Los diagramas a nivel de la tabla usan la
migration_job/fulldump_progress_percentage_per_objectmétrica.
Uso del almacenamiento en bytes totales
El diagrama de uso del almacenamiento en bytes totales usa la métrica de Cloud SQL para PostgreSQL
database/disk/bytes_used para mostrar la cantidad de datos
(en bytes) que se almacenan en la base de datos migrada en tu instancia de Cloud SQL para PostgreSQL de destino. Puedes usar esta información para estimar el progreso
de tu trabajo de migración.
Retraso de replicación
El diagrama de retraso de replicación usa la
migration_job/max_replica_sec_lag métrica para representar
la diferencia de tiempo entre el momento en que Database Migration Service comienza a
leer la información de captura de datos modificados (CDC) en tu origen y el momento
en que esa información se replica por completo en tu destino.
Puedes usar esta información para estimar cuándo
promover el trabajo de migración
(debes iniciar el proceso de corte cuando el retraso de replicación sea el más bajo).
Visualiza métricas en la página de detalles del trabajo de migración
Para ver los diagramas de métricas en la página de detalles del trabajo de migración, sigue estos pasos:
- En la Google Cloud consola de, ve a la página Trabajos de migración.
- En la pestaña Trabajos, haz clic en el nombre visible de tu trabajo de migración.
Se abrirá la página de detalles del trabajo de migración.
-
En la sección Supervisión, usa el menú Ver para ajustar los diagramas que deseas mostrar:
- Para ver las métricas agregadas para todo el trabajo de migración, haz clic en Ver > Agregado.
- Para ver las métricas a nivel de la tabla, haz clic en Ver > Tablas y, luego, selecciona tus tablas.
Métricas disponibles en Cloud Monitoring
En la siguiente tabla, se describen todas las métricas de trabajos de migración que puedes usar para crear gráficos en el Explorador de métricas para migraciones heterogéneas de Oracle. La referencia completa de métricas de Database Migration Service enumera varias métricas adicionales, pero no están disponibles para las migraciones heterogéneas de Oracle.
También puedes usar la
métrica database/disk/bytes_usedde Cloud SQL para PostgreSQL
y compararla con el tamaño total de tus bases de datos de origen para estimar
el progreso del trabajo de migración.
| Tipo de métrica Etapa de lanzamiento Nombre visible |
|
|---|---|
| Clase, tipo, unidad Recursos supervisados |
Descripción Etiquetas |
migration_job/fulldump_progress_percentage
BETA
(proyecto)
Porcentaje de progreso de volcado completo |
|
GAUGE, DOUBLE, %
datamigration.googleapis.com/MigrationJob |
Porcentaje de progreso del volcado completo inicial del trabajo de migración. Se hace un muestreo cada 60 segundos. Luego del muestreo, los datos no son visibles durante un máximo de 180 segundos. |
migration_job/fulldump_progress_percentage_per_object
BETA
(proyecto)
Porcentaje de progreso de volcado completo por objeto |
|
GAUGE, DOUBLE, %
datamigration.googleapis.com/MigrationJob |
Porcentaje de progreso del volcado completo inicial de una sola tabla en un trabajo de migración. Se hace un muestreo cada 60 segundos. Luego del muestreo, los datos no son visibles durante un máximo de 180 segundos. |
migration_
BETA
Recuento de bytes escritos |
|
DELTA, INT64, By
datamigration.googleapis.com/MigrationJob |
Cantidad de bytes escritos en el destino. Se hace un muestreo cada 60 segundos. Luego del muestreo, los datos no son visibles durante un máximo de 180 segundos.
database: Nombre de la base de datos.
|
migration_
BETA
Bytes de retraso máximo de los datos del trabajo de migración |
|
GAUGE, INT64, By
datamigration.googleapis.com/MigrationJob |
Retraso de replicación actual, agregado en todos los datos del trabajo de migración. Se hace un muestreo cada 60 segundos. Luego del muestreo, los datos no son visibles durante un máximo de 180 segundos.
database: Nombre de la base de datos.
|
migration_
BETA
Retraso máximo en segundos de los datos del trabajo de migración |
|
GAUGE, INT64, s
datamigration.googleapis.com/MigrationJob |
Retraso de replicación actual, agregado en todos los datos del trabajo de migración. Se hace un muestreo cada 60 segundos. Luego del muestreo, los datos no son visibles durante un máximo de 180 segundos.
database: Nombre de la base de datos.
|
migration_job/unsupported_events_count
BETA
(proyecto)
Recuento de eventos no compatibles |
|
DELTA, INT64, By
datamigration.googleapis.com/MigrationJob |
Cantidad de eventos no compatibles por migración y por tabla. Se hace un muestreo cada 60 segundos. Luego del muestreo, los datos no son visibles durante un máximo de 180 segundos. |