Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Einstellungen für das Protokollieren von Aufgaben
Logging verwendet Amazon CloudWatch , um Informationen während des Migrationsprozesses zu protokollieren. Mit den Einstellungen der Protokollierungsaufgabe können Sie angeben, welche Komponentenaktivitäten protokolliert und welche Menge an Informationen in das Protokoll geschrieben wird. Die Einstellungen der Protokollierungsaufgaben werden in eine JSON Datei geschrieben. Informationen zur Verwendung einer Aufgabenkonfigurationsdatei zum Festlegen von Aufgabeneinstellungen finden Sie unter Beispiel für Aufgabeneinstellungen.
Sie können die CloudWatch Protokollierung auf verschiedene Arten aktivieren. Sie können die EnableLogging
Option AWS Management Console beim Erstellen einer Migrationsaufgabe auswählen. Sie können die EnableLogging
Option auch auf einstellen, true
wenn Sie eine Aufgabe mit dem erstellen AWS DMS API. Sie können die Einstellungen auch "EnableLogging": true
im JSON Bereich Protokollierung der Aufgabe angeben.
Wenn Sie EnableLogging
auf einstellentrue
, werden der CloudWatch Gruppenname und der Streamname wie folgt AWS DMS zugewiesen. Sie können diese Werte nicht direkt festlegen.
CloudWatchLogGroup:
dms-tasks-<REPLICATION_INSTANCE_IDENTIFIER>
CloudWatchLogStream:
dms-task-<REPLICATION_TASK_EXTERNAL_RESOURCE_ID>
<REPLICATION_INSTANCE_IDENTIFIER>
ist der Bezeichner der Replikationsinstanz. <REPLICATION_TASK_EXTERNAL_RESOURCE_ID>
ist der Wert des <resourcename>
Abschnitts der AufgabeARN. Hinweise darüber, wie Ressourcen AWS DMS generiert werdenARNs, finden Sie unterKonstruieren eines Amazon-Ressourcennamens (ARN) für AWS DMS.
CloudWatch integriert sich in AWS Identity and Access Management (IAM), und Sie können angeben, welche CloudWatch Aktionen ein Benutzer in Ihrem AWS Konto ausführen kann. Weitere Informationen zur Arbeit mit IAM in CloudWatch finden Sie unter Identitäts- und Zugriffsverwaltung für Amazon CloudWatch und Protokollierung von CloudWatch API Amazon-Anrufen im CloudWatch Amazon-Benutzerhandbuch.
Um die Task-Logs DeleteTaskLogs
zu löschen, können Sie im Logging-Bereich JSON der Task-Einstellungen den Wert auf true setzen.
Sie können eine Protokollierung für die folgenden Arten von Ereignissen festlegen:
FILE_FACTORY
– Die Datei-Factory verwaltet Dateien, die für die Stapelanwendung und das Stapelladen verwendet werden, und verwaltet Amazon-S3-Endpunkte.METADATA_MANAGER
– Der Metadatenmanager verwaltet die Quell- und Zielmetadaten, die Partitionierung und den Tabellenstatus während der Replikation.SORTER
– DerSORTER
empfängt eingehende Ereignisse aus dem ProzessSOURCE_CAPTURE
. Die Ereignisse werden in Transaktionen gebündelt und an dieTARGET_APPLY
-Servicekomponente übergeben. Wenn der ProzessSOURCE_CAPTURE
Ereignisse schneller generiert, als dieTARGET_APPLY
-Komponente sie verarbeiten kann, speichert dieSORTER
-Komponente die zurückgestellten Ereignisse auf der Festplatte oder in einer Auslagerungsdatei zwischen. Zwischengespeicherte Ereignisse sind eine häufige Ursache für mangelnden Speicherplatz in Replikations-Instances.Die
SORTER
Dienstkomponente verwaltet zwischengespeicherte Ereignisse, sammelt CDC Statistiken und meldet die Latenz von Aufgaben.-
SOURCE_CAPTURE
— Laufende Replikationsdaten (CDC) werden aus der Quelldatenbank oder dem Dienst erfasst und an die SORTER Dienstkomponente übergeben. -
SOURCE_UNLOAD
– Daten werden beim vollständigen Laden aus der Quelldatenbank oder dem Quellservice entladen. -
TABLES_MANAGER
– Der Tabellenmanager verfolgt die erfassten Tabellen, verwaltet die Reihenfolge der Tabellenmigration und erfasst Tabellenstatistiken. -
TARGET_APPLY
— Anweisungen für Daten und Datendefinitionssprache (DDL) werden auf die Zieldatenbank angewendet. -
TARGET_LOAD
– Daten werden in die Zieldatenbank geladen. -
TASK_MANAGER
– Der Task Manager verwaltet laufende Aufgaben und unterteilt Aufgaben in Unteraufgaben für die parallele Datenverarbeitung. TRANSFORMATION
– Transformationsereignisse im Zusammenhang mit Tabellenzuweisungen. Weitere Informationen finden Sie unter Verwenden der Tabellenzuweisung zum Angeben von Aufgabeneinstellungen.VALIDATOR/ VALIDATOR_EXT
– Die ServicekomponenteVALIDATOR
überprüft, ob die Daten korrekt von der Quelle zum Ziel migriert wurden. Weitere Informationen finden Sie unter Datenvalidierung.
Die folgenden Protokollierungskomponenten generieren eine große Anzahl von Protokollen, wenn der Protokollschweregrad LOGGER_SEVERITY_DETAILED_DEBUG
verwendet wird:
COMMON
ADDONS
DATA_STRUCTURE
COMMUNICATION
FILE_TRANSFER
FILE_FACTORY
Andere Protokollierungsstufen als DEFAULT
werden für diese Komponenten bei der Problembehandlung selten benötigt. Es wird nicht empfohlen, die Protokollierungsebene DEFAULT
für diese Komponenten zu ändern, sofern dies nicht ausdrücklich vom AWS Support gewünscht wird.
Nachdem Sie einen der oben genannten Werte angegeben haben, können Sie die Menge der protokollierten Informationen angeben, wie in der folgenden Liste dargestellt.
Die Schweregrade sind von der niedrigsten bis zur höchsten Informationsstufe angeordnet. Die höheren Stufen enthalten immer Informationen von den niedrigeren Stufen.
-
LOGGER_ SEVERITY _ ERROR — Fehlermeldungen werden in das Protokoll geschrieben.
-
LOGGER_ SEVERITY _ WARNING — Warnungen und Fehlermeldungen werden in das Protokoll geschrieben.
-
LOGGER_ SEVERITY _ INFO — Informationsmeldungen, Warnungen und Fehlermeldungen werden in das Protokoll geschrieben.
-
LOGGER_ SEVERITY _ DEFAULT — Informationsmeldungen, Warnungen und Fehlermeldungen werden in das Protokoll geschrieben.
-
LOGGER_ SEVERITY _ DEBUG — Debugmeldungen, Informationsmeldungen, Warnungen und Fehlermeldungen werden in das Protokoll geschrieben.
-
LOGGER_ SEVERITY _ DETAILED _ DEBUG — Alle Informationen werden in das Protokoll geschrieben.
Das folgende JSON Beispiel zeigt Aufgabeneinstellungen für die Protokollierung aller Aktionen und Schweregrade.
… "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 }, …