Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Registrazione delle impostazioni delle attività
La registrazione utilizza Amazon CloudWatch per registrare le informazioni durante il processo di migrazione. Utilizzando le impostazioni delle attività di registrazione, puoi specificare quali attività di componente vengono registrate e quale quantità di informazioni viene scritta nel log. Le impostazioni delle attività di registrazione vengono scritte su un JSON file. Per informazioni su come utilizzare un file di configurazione dell'attività per impostare le impostazioni dell'attività, consulta Esempio di impostazioni delle attività.
È possibile attivare la CloudWatch registrazione in diversi modi. È possibile selezionare l'EnableLogging
opzione AWS Management Console quando si crea un'attività di migrazione. In alternativa, è possibile impostare l'EnableLogging
opzione su true
quando si crea un'attività utilizzando AWS DMS API. È inoltre possibile specificare "EnableLogging": true
nella sezione JSON di registrazione delle impostazioni dell'attività.
Quando lo impostate sutrue
, EnableLogging
AWS DMS assegna il nome del CloudWatch gruppo e il nome dello stream come segue. Non è possibile impostare questi valori direttamente.
CloudWatchLogGroup:
dms-tasks-<REPLICATION_INSTANCE_IDENTIFIER>
CloudWatchLogStream:
dms-task-<REPLICATION_TASK_EXTERNAL_RESOURCE_ID>
<REPLICATION_INSTANCE_IDENTIFIER>
è l'identificatore dell'istanza di replica. <REPLICATION_TASK_EXTERNAL_RESOURCE_ID>
è il valore della <resourcename>
sezione del Task. ARN Per informazioni su come AWS DMS genera una risorsaARNs, vedereCreazione di un Amazon Resource Name (ARN) per AWS DMS.
CloudWatch si integra con AWS Identity and Access Management (IAM) e puoi specificare quali CloudWatch azioni può eseguire un utente AWS del tuo account. Per ulteriori informazioni sull'utilizzo di IAM in CloudWatch, consulta Gestione delle identità e degli accessi per Amazon CloudWatch e Registrazione delle CloudWatch API chiamate Amazon nella Amazon CloudWatch User Guide.
Per eliminare i log delle attività, puoi impostare su DeleteTaskLogs
true nella sezione JSON di registrazione delle impostazioni delle attività.
È possibile specificare la registrazione per i seguenti tipi di eventi:
FILE_FACTORY
: la file factory gestisce i file utilizzati per l'applicazione e il caricamento in batch e gli endpoint Amazon S3.METADATA_MANAGER
: il gestore dei metadati gestisce i metadati di origine e di destinazione, il partizionamento e lo stato della tabella durante la replica.SORTER
:SORTER
riceve gli eventi in entrata dal processoSOURCE_CAPTURE
. Gli eventi vengono raggruppati in transazioni e passati al componente di servizioTARGET_APPLY
. Se il processoSOURCE_CAPTURE
produce eventi più velocemente di quanto il componenteTARGET_APPLY
possa consumare, il componenteSORTER
memorizza gli eventi backlog nella cache su disco o in un file swap. Gli eventi memorizzati nella cache sono una causa comune di esaurimento dello storage nelle istanze di replica.Il componente
SORTER
di servizio gestisce gli eventi memorizzati nella cache, raccoglie CDC statistiche e segnala la latenza delle attività.-
SOURCE_CAPTURE
— I dati di replica in corso (CDC) vengono acquisiti dal database o dal servizio di origine e passati al componente del servizio. SORTER -
SOURCE_UNLOAD
: i dati vengono scaricati dal database o dal servizio di origine durante il pieno carico. -
TABLES_MANAGER
: il gestore delle tabelle tiene traccia delle tabelle acquisite, gestisce l'ordine di migrazione delle tabelle e raccoglie le statistiche delle tabelle. -
TARGET_APPLY
— Le istruzioni Data and Data Definition Language (DDL) vengono applicate al database di destinazione. -
TARGET_LOAD
: i dati vengono caricati nel database di destinazione. -
TASK_MANAGER
: il gestore attività gestisce le attività in esecuzione e le suddivide in attività secondarie per l'elaborazione parallela dei dati. TRANSFORMATION
: eventi di trasformazione basati sulla mappatura delle tabelle. Per ulteriori informazioni, consulta Utilizzo della mappatura delle tabelle per specificare le impostazioni delle attività.VALIDATOR/ VALIDATOR_EXT
: il componente di servizioVALIDATOR
verifica che i dati siano stati migrati con precisione dall'origine alla destinazione. Per ulteriori informazioni, consulta Convalida dei dati.
I seguenti componenti di registrazione generano una grande quantità di log quando si utilizza il livello di gravità del log LOGGER_SEVERITY_DETAILED_DEBUG
:
COMMON
ADDONS
DATA_STRUCTURE
COMMUNICATION
FILE_TRANSFER
FILE_FACTORY
Livelli di registrazione diversi da DEFAULT
sono raramente necessari per questi componenti durante la risoluzione dei problemi. Si sconsiglia di modificare il livello di registrazione DEFAULT
per questi componenti a meno che non sia specificamente richiesto da AWS Support.
Dopo aver specificato una delle opzioni precedenti, è possibile specificare la quantità di informazioni registrate, come illustrato nel seguente elenco.
I livelli di gravità sono in ordine dal più basso al più alto livello di informazioni. I livelli più elevati includono sempre informazioni dai livelli inferiori.
-
LOGGER_ SEVERITY _ ERROR — I messaggi di errore vengono scritti nel registro.
-
LOGGER_ SEVERITY _ WARNING — Gli avvisi e i messaggi di errore vengono scritti nel registro.
-
LOGGER_ SEVERITY _ INFO — I messaggi informativi, gli avvisi e i messaggi di errore vengono scritti nel registro.
-
LOGGER_ SEVERITY _ DEFAULT — I messaggi informativi, gli avvisi e i messaggi di errore vengono scritti nel registro.
-
LOGGER_ SEVERITY _ DEBUG — I messaggi di debug, i messaggi informativi, gli avvisi e i messaggi di errore vengono scritti nel registro.
-
LOGGER_ _ SEVERITY DETAILED _ DEBUG — Tutte le informazioni vengono scritte nel registro.
L'JSONesempio seguente mostra le impostazioni delle attività per la registrazione di tutte le azioni e i livelli di gravità.
… "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 }, …