El Servicio de migración de bases de datos recopila y muestra métricas del trabajo de migración que representan el estado y el progreso de su proceso de migración de datos. Esta página describe las siguientes áreas asociadas con las métricas del trabajo de migración:
Las métricas disponibles en la página de detalles del trabajo de migración cubren la información de observabilidad que puede ver directamente en el Servicio de migración de bases de datos 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 surgen de la instancia de destino de Cloud SQL para SQL Server.
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 ayudarlo a comprender el estado actual y el progreso de su trabajo de migración. Puede filtrar la información en estos diagramas para cada base de datos incluida en su trabajo de migración.


Amplíe las siguientes secciones para obtener más información sobre cada diagrama y su métrica asociada.
Restaurar retraso
El diagrama de retraso de restauración utiliza la métrica migration_job/max_replica_sec_lag
para representar la diferencia de tiempo entre la época del archivo de respaldo (derivada del nombre del archivo) y el momento en que ese archivo se restaura completamente en su instancia de destino de Cloud SQL. Esta métrica monitorea todos los tipos de archivos de registro de transacciones y de copia de seguridad que utiliza para un trabajo de migración (es decir, una copia de seguridad completa, una copia de seguridad diferencial o un archivo de registro de transacciones). Puede utilizar esta información para estimar su velocidad promedio de replicación de datos o para solucionar posibles problemas con la replicación continua de datos.
Esta métrica está disponible para cada base de datos incluida en su trabajo de migración y en la vista agregada donde muestra el retraso de restauración en todas las bases de datos incluidas en su trabajo de migración.
Retraso en la carga de la copia de seguridad del registro de transacciones
El diagrama de retraso en la carga de la copia de seguridad del registro de transacciones usa la métrica migration_job/sqlserver/transaction_log_upload_sec_lag
para mostrar cuánto tiempo (en segundos) ha pasado entre ahora y la marca de tiempo del último archivo de registro de transacciones que cargaste en Cloud Storage. Puedes usar esta métrica para monitorear posibles problemas con las cargas automáticas de archivos de registro de transacciones: una gran diferencia horaria podría indicar que tus archivos de registro de transacciones no se están cargando en el depósito de Cloud Storage.
Esta métrica está disponible para cada base de datos incluida en su trabajo de migración y en la vista agregada donde muestra el retraso más alto en todas las bases de datos incluidas en su trabajo de migración.
Copias de seguridad del registro de transacciones procesadas
El diagrama de copias de seguridad del registro de transacciones procesadas utiliza la métrica migration_job/sqlserver/processed_file_count
para representar cuántos archivos de copia de seguridad del registro de transacciones Database Migration Service ha procesado e importado a Cloud SQL. Esta información se actualiza después de que un registro de transacciones se procesa por completo, por lo que la línea que se muestra en el diagrama se mueve a saltos más grandes en lugar de disminuciones graduales.
Puede monitorear esta métrica para rastrear el progreso de la fase de carga incremental. Un valor mayor que 0 indica que su trabajo de migración finalizó la fase de carga inicial y ahora se encuentra en la fase de carga incremental.
Esta métrica está disponible para cada base de datos incluida en su trabajo de migración y en la vista agregada donde muestra un resumen de todas las bases de datos incluidas en su trabajo de migración.
Tamaño de las copias de seguridad del registro de transacciones procesadas
El diagrama de tamaño de las copias de seguridad del registro de transacciones procesadas utiliza la métrica migration_job/sqlserver/processed_file_bytes_count
para mostrar cuántos datos del registro de transacciones (en bytes) Database Migration Service ha replicado en su instancia de destino de Cloud SQL. Esta información se actualiza después de que un registro de transacciones se procesa por completo, por lo que la línea que se muestra en el diagrama se mueve a saltos más grandes en lugar de disminuciones graduales.
Esta métrica está disponible para cada base de datos incluida en su trabajo de migración y en la vista agregada donde muestra un resumen de todas las bases de datos incluidas en su trabajo de migración.
Copias de seguridad del registro de transacciones no procesadas
El diagrama de copias de seguridad del registro de transacciones sin procesar usa la métrica migration_job/sqlserver/unprocessed_files
para representar cuántos archivos de copia de seguridad del registro de transacciones ha detectado Database Migration Service en su depósito de Cloud Storage de origen, pero aún no se ha replicado en su instancia de destino de Cloud SQL. Esta información se actualiza después de que un registro de transacciones se procesa por completo, por lo que la línea que se muestra en el diagrama se mueve a saltos más grandes en lugar de disminuciones graduales.
Puede observar esta métrica cuando desee determinar cuándo finalizar su trabajo de migración. Un buen momento para promover el trabajo de migración sería cuando el valor de las copias de seguridad del registro de transacciones sin procesar llegue a cero y no tenga más archivos de registro de transacciones para cargar en Cloud Storage.
Esta métrica está disponible para cada base de datos incluida en su trabajo de migración y en la vista agregada donde muestra un resumen de todas las bases de datos incluidas en su trabajo de migración.
Tamaño de las copias de seguridad del registro de transacciones sin procesar
El diagrama de tamaño de las copias de seguridad del registro de transacciones sin procesar usa la métrica migration_job/sqlserver/unprocessed_file_bytes
para mostrar cuántos datos (en bytes) Database Migration Service ha detectado en su depósito de Cloud Storage de origen, pero aún no se ha replicado en su instancia de destino de Cloud SQL. Esta información se actualiza después de que un registro de transacciones se procesa por completo, por lo que la línea que se muestra en el diagrama se mueve a saltos más grandes en lugar de disminuciones graduales.
Puede observar esta métrica cuando desee determinar cuándo finalizar su trabajo de migración. Un buen momento para promover el trabajo de migración sería cuando el valor del tamaño de las copias de seguridad del registro de transacciones sin procesar llegue a cero y no tenga más archivos de registro de transacciones para cargar en Cloud Storage.
Esta métrica está disponible para cada base de datos incluida en su trabajo de migración y en la vista agregada donde muestra un resumen de todas las bases de datos incluidas en su trabajo de migración.
Uso total del almacenamiento de destino
El diagrama de uso total del almacenamiento de destino utiliza la métrica database/disk/bytes_used
de Cloud SQL para mostrar cuántos datos (en bytes) se almacenan en todas las bases de datos de su instancia de Cloud SQL de destino. Puede utilizar esta información para estimar el progreso de su trabajo de migración.
Esta métrica solo está disponible en la vista agregada. No puede filtrar el uso total del disco por base de datos.
Retraso de replicación
El diagrama de retraso de replicación utiliza la métrica per_database/postgresql/external_sync/replication_byte_lag
de Cloud SQL para mostrar la diferencia (en bytes) entre el momento en que se ejecutó una operación en la instancia de origen y el momento en que se aplicó a la instancia de destino.
Puede utilizar esta información para garantizar la coherencia de los datos entre la instancia de origen y la de destino.
Esta métrica está disponible para cada base de datos incluida en su trabajo de migración y en la vista agregada donde muestra un resumen de todas las bases de datos incluidas en su trabajo de migración.
Ver métricas en la página de detalles del trabajo de migración
Para ver diagramas de métricas en la página de detalles del trabajo de migración, realice los siguientes pasos:
- En el Google Cloud consola, vaya a la página de trabajos de migración .
- En la pestaña Trabajos , haga clic en el nombre para mostrar de su trabajo de migración.
Se abre la página de detalles del trabajo de migración.
- En la sección Bases de datos , puede ver los datos numéricos del tamaño de las copias de seguridad del registro de transacciones sin procesar y del retraso de restauración para cada base de datos incluida en su trabajo de migración.
- Haga clic en la pestaña Monitoreo para ver los diagramas de métricas.
- Puede utilizar el menú Ver para mostrar datos agregados para todas las bases de datos incluidas en su trabajo de migración o filtrar la información para bases de datos específicas.
- También puede ver cada diagrama directamente en Cloud Monitoring. Haga clic en > Ver en el Explorador de métricas . Más opciones de gráficos
Métricas disponibles en Cloud Monitoring
La siguiente tabla describe todas las métricas del trabajo de migración que puede usar para crear gráficos en el Explorador de métricas para migraciones de SQL Server. La referencia completa de métricas del Servicio de migración de bases de datos enumera varias métricas adicionales, pero no están disponibles para las migraciones de SQL Server.
También puedes usar la métrica cloudsql/database/disk/bytes_used
de Cloud SQL 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 para mostrar | |
---|---|
Clase, Tipo, Unidad Recursos monitoreados | Descripción Etiquetas |
migration_ job/ max_ replica_ bytes_ lag BETABytes 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. Muestreado cada 60 segundos. Después del muestreo, los datos no son visibles hasta por 180 segundos.database : nombre de la base de datos. |
migration_ job/ max_ replica_ sec_ lag BETARetraso 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. Muestreado cada 60 segundos. Después del muestreo, los datos no son visibles hasta por 180 segundos.database : nombre de la base de datos. |
migration_ job/ sqlserver/ processed_ file_ bytes_ count BETARecuento de bytes de archivos procesados | |
DELTA , INT64 , By datamigration.googleapis.com/MigrationJob | Número de bytes cargados en el destino. Muestreado cada 60 segundos. Después del muestreo, los datos no son visibles hasta por 180 segundos.database : nombre de la base de datos. |
migration_ job/ sqlserver/ processed_ file_ count BETARecuento de archivos procesados | |
DELTA , INT64 , 1 datamigration.googleapis.com/MigrationJob | Número de archivos subidos al destino. Muestreado cada 60 segundos. Después del muestreo, los datos no son visibles hasta por 180 segundos.database : nombre de la base de datos. |
migration_ job/ sqlserver/ transaction_ log_ upload_ sec_ lag BETARetraso de segundos en la carga del registro de transacciones | |
GAUGE , INT64 , s datamigration.googleapis.com/MigrationJob | El retraso en segundos desde el último registro de transacciones cargado. Muestreado cada 60 segundos. Después del muestreo, los datos no son visibles hasta por 180 segundos.database : nombre de la base de datos. |
migration_ job/ sqlserver/ unprocessed_ file_ bytes BETABytes de archivo sin procesar | |
GAUGE , INT64 , By datamigration.googleapis.com/MigrationJob | Bytes de archivos sin procesar esperando ser cargados en Cloud SQL. Muestreado cada 60 segundos. Después del muestreo, los datos no son visibles hasta por 180 segundos.database : nombre de la base de datos. |
migration_ job/ sqlserver/ unprocessed_ files BETAArchivos sin procesar | |
GAUGE , INT64 , 1 datamigration.googleapis.com/MigrationJob | Archivos sin procesar esperando ser cargados en Cloud SQL. Muestreado cada 60 segundos. Después del muestreo, los datos no son visibles hasta por 180 segundos.database : nombre de la base de datos. |