¿Cómo compruebo si mi tarea de migración de AWS DMS está bloqueada o progresando?

4 minutos de lectura
0

Quiero solucionar un problema de mi tarea de AWS Database Migration Service (AWS DMS) que está bloqueada o no progresa.

Solución

Comprobar el estado de su tarea de DMS

Siga estos pasos para comprobar el estado de la tarea de AWS DMS:

  1. Abra la consola de AWS DMS.
  2. En el panel de navegación, elija Tareas de migración de base de datos y, a continuación, seleccione su tarea.
  3. Revise el estado de la tarea:
    Durante la fase de carga completa, el estado de la tarea debe ser En ejecución.
    Durante la fase de captura de datos de cambio (CDC) o la fase de replicación continua de una tarea exclusiva de CDC, el estado de la tarea es Replicación en curso.
    Durante una carga completa y CDC, el estado de la tarea es Carga completa, replicación en curso.

Supervisar los registros de CloudWatch

Para comprobar la tarea de migración, supervise los registros de Amazon CloudWatch.

  1. Abra la consola de AWS DMS.
  2. En el panel de navegación, elija Tareas de migración de base de datos y, a continuación, seleccione su tarea.
  3. Elija Ver registros de CloudWatch.

Nota: Al ver los registros, elija Reintentar para actualizar los registros y mostrar la información más reciente con la marca de tiempo. Si no ve ningún mensaje nuevo en el registro transcurridos cinco minutos, continúe con el paso siguiente.

Actualizar las estadísticas de la tabla de su tarea de DMS

Actualice las estadísticas de la tabla de su tarea de DMS.

  1. Abra la consola de AWS DMS.
  2. En el panel de navegación, elija Tareas de migración de base de datos y, a continuación, seleccione su tarea.
  3. Elija Estadísticas de tabla.

Durante una carga completa, puede ver un aumento en el valor de las Filas de carga completa y un cambio en el Valor del estado de carga. Durante la replicación continua, puede observar un aumento de DML (inserciones, actualizaciones y eliminaciones) y de DDL.

Si tiene una base de datos de prueba con poca actividad, es posible que no vea ningún cambio en los registros de tareas ni en los contadores de estadísticas de la tabla.

Supervisar las métricas de CloudWatch para descargar y aplicar filas

  1. Abra la consola de AWS DMS.
  2. En el panel de navegación, elija Tareas de migración de base de datos y, a continuación, elija su tarea.
  3. Elija Métricas de CloudWatch.

Durante la fase de carga completa de la tarea de DMS, seleccione Carga completa en la lista desplegable de la consola de CloudWatch para supervisar las siguientes métricas:

  • FullLoadThroughputRowsSource: ofrece información detallada de la velocidad a la que AWS DMS puede descargar los datos de origen en la instancia de replicación.
  • FullLoadThroughputRowsTarget: muestra la velocidad a la que las filas abandonan la instancia de replicación para comprometerse con el destino.

Durante la fase de CDC, elija CDC en la lista desplegable de la consola de CloudWatch para supervisar las siguientes métricas:

  • CDCThroughputRowsSource: ofrece información detallada de la velocidad a la que se capturan los cambios del origen y se trasladan a la instancia de replicación.
  • CDCThroughputRowsTarget: muestra la velocidad a la que se mueven los cambios de la instancia de replicación al destino.
  • CDCLatencySource: muestra la latencia entre la instancia de origen y la de replicación en segundos.
  • CDCLatencyTarget: muestra la latencia entre la instancia de replicación y la de destino en segundos.

También puede consultar el recuento de registros del destino a intervalos específicos para confirmar que los datos se están migrando al destino. Los intervalos varían en función de la carga de las instancias de origen, destino y replicación, y de la cantidad de datos que hay en un único registro.

Si no ve ninguna latencia en la tarea de DMS y no aparece ningún mensaje de registro nuevo en el registro de tareas, active el registro de depuración. Para solucionar problemas de carga completa, active el registro de depuración para SOURCE_UNLOAD y TARGET_LOAD. Para CDC, active el registro de depuración para SOURCE_CAPTURE y TARGET_APPLY. Cuando la tarea esté en ejecución, active el registro de depuración y, a continuación, supervise los registros de CloudWatch de la tarea de DMS.

Nota: Se recomienda activar el registro de depuración solo cuando se solucione el problema de la tarea. Al activar el registro de depuración, el espacio en disco de la instancia de replicación puede llenarse rápidamente y afectar a las tareas en ejecución en la instancia.

Información relacionada

AWS Data Migration Service metrics