Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configuración de las tareas de los registros
Logging utiliza Amazon CloudWatch para registrar información durante el proceso de migración. Con la configuración de tareas de registro, puede especificar qué actividades de componentes se registran y qué cantidad de información se escribe en el registro. La configuración de tareas de registro se escribe en un archivo JSON. Para obtener información sobre cómo utilizar un archivo de configuración de tareas para establecer la configuración de tareas, consulteEjemplo de configuración de tarea.
Puede activar el CloudWatch inicio de sesión de varias maneras. Puede seleccionar la opción EnableLogging
en la AWS Management Console al crear una tarea de migración. O bien, puede establecer la opción EnableLogging
en true
al crear una tarea con la API de AWS DMS. También puede especificar "EnableLogging": true
en el JSON de la sección de registro en la configuración de tareas.
CloudWatch se integra conAWS Identity and Access Management (IAM) y puede especificar qué CloudWatch acciones puede realizar un usuario de suAWS cuenta. Para obtener más información sobre cómo trabajar con IAM en CloudWatch, consulte Administración de identidades y accesos para Amazon CloudWatch y Registro de llamadas a la CloudWatch API de Amazon en la Guía del CloudWatch usuario de Amazon.
Para eliminar los logs de tareas, puede establecer DeleteTaskLogs
en true en el JSON de la sección de registro de la configuración de tareas.
Puede especificar el registro para los siguientes tipos de eventos:
FILE_FACTORY
— La fábrica de archivos administra los archivos que se utilizan para la aplicación y la carga por lotes, y administra los puntos de conexión de Amazon S3.METADATA_MANAGER
— El administrador de metadatos administra los metadatos de origen y destino, las particiones y el estado de la tabla durante la replicación.SORTER
—SORTER
Recibe los eventos entrantes delSOURCE_CAPTURE
proceso. Los eventos se agrupan en las transacciones y se pasan al componenteTARGET_APPLY
de servicio. Si elSOURCE_CAPTURE
proceso produce eventos más rápido de lo que elTARGET_APPLY
componente puede consumirlos, elSORTER
componente almacena en caché los eventos atrasados en el disco o en un archivo de intercambio. Los eventos en caché son una causa común de falta de almacenamiento en las instancias de replicación.El componente
SORTER
de servicio administra los eventos almacenados en caché, recopila estadísticas de los CDC e informa sobre la latencia de las tareas.-
SOURCE_CAPTURE
— Los datos de replicación continua (CDC) se capturan de la base de datos o el servicio de origen y se pasan al componente de servicio SORTER. -
SOURCE_UNLOAD
— Los datos se descargan de la base de datos o servicio de origen durante la carga completa. -
TABLES_MANAGER
— El administrador de tablas rastrea las tablas capturadas, administra el orden de migración de las tablas y recopila las estadísticas de las tablas. -
TARGET_APPLY
— Las instrucciones de lenguaje de definición de datos (DDL) de y se aplican a la base de datos destino. -
TARGET_LOAD
: los datos se cargan en la base de datos destino. -
TASK_MANAGER
— El administrador de tareas administra las tareas en ejecución y las divide en subtareas para el procesamiento de datos en parallel. TRANSFORMATION
— Mapeo de eventos de transformación en tablas. Para obtener más información, consulte Uso del mapeo de tablas para especificar la configuración de tareas.VALIDATOR/ VALIDATOR_EXT
— El componenteVALIDATOR
de servicio verifica que los datos se hayan migrado con precisión del origen al destino. Para obtener más información, consulte Validación de datos.
Después de especificar una de las anteriores, puede especificar la cantidad de información que se registra, como se muestra en la siguiente lista.
Los niveles de gravedad están en orden desde el nivel más bajo hasta el más alto de información. Los niveles más elevados siempre incluyen información de los niveles inferiores.
-
LOGGER_SEVERITY_ERROR — Los mensajes de error se escriben en el registro.
-
LOGGER_SEVERITY_WARNING — Las advertencias y los mensajes de error se escriben en el registro.
-
LOGGER_SEVERITY_INFO: los mensajes informativos, las advertencias y los mensajes de error se escriben en el registro.
-
LOGGER_SEVERITY_DEFAULT: los mensajes informativos, las advertencias y los mensajes de error se escriben en el registro.
-
LOGGER_SEVERITY_DEBUG: los mensajes de depuración, los mensajes informativos, las advertencias y los mensajes de error se escriben en el registro.
-
LOGGER_SEVERITY_DETAILED_DEBUG — Toda la información se escribe en el registro.
El siguiente ejemplo de JSON muestra la configuración de tareas para registrar todas las acciones y niveles de gravedad.
… "Logging": { "EnableLogging": true, "LogComponents": [ { "Id": "FILE_FACTORY", "Severity": "LOGGER_SEVERITY_DEFAULT" },{ "Id": "METADATA_MANAGER", "Severity": "LOGGER_SEVERITY_DEFAULT" },{ "Id": "SORTER", "Severity": "LOGGER_SEVERITY_DEFAULT" },{ "Id": "SOURCE_CAPTURE", "Severity": "LOGGER_SEVERITY_DEFAULT" },{ "Id": "SOURCE_UNLOAD", "Severity": "LOGGER_SEVERITY_DEFAULT" },{ "Id": "TABLES_MANAGER", "Severity": "LOGGER_SEVERITY_DEFAULT" },{ "Id": "TARGET_APPLY", "Severity": "LOGGER_SEVERITY_DEFAULT" },{ "Id": "TARGET_LOAD", "Severity": "LOGGER_SEVERITY_INFO" },{ "Id": "TASK_MANAGER", "Severity": "LOGGER_SEVERITY_DEBUG" },{ "Id": "TRANSFORMATION", "Severity": "LOGGER_SEVERITY_DEBUG" },{ "Id": "VALIDATOR", "Severity": "LOGGER_SEVERITY_DEFAULT" } ], "CloudWatchLogGroup": null, "CloudWatchLogStream": null }, …