Database Migration Service erfasst und zeigt Messwerte für Migrationsjobs an, die den Zustand und den Fortschritt des Datenmigrationsprozesses darstellen. Auf dieser Seite werden die folgenden Bereiche im Zusammenhang mit Messwerten für Migrationsjobs beschrieben:
Unter Auf der Seite „Migrationsjobdetails“ verfügbare Messwerte finden Sie Informationen zur Beobachtbarkeit, die Sie direkt in Database Migration Service auf der Seite „Migrationsjobdetails“ aufrufen können.
Unter In Cloud Monitoring verfügbare Messwerte werden alle Messwerte im Zusammenhang mit der Leistung von Migrationsjobs beschrieben, einschließlich der Messwerte, die vom PostgreSQL-Zielcluster bereitgestellt werden.
Auf der Detailseite des Migrationsjobs verfügbare Messwerte
Auf der Detailseite des Migrationsjobs werden mehrere Diagramme angezeigt, die Ihnen helfen, den aktuellen Status und Fortschritt Ihres Migrationsjobs zu verstehen. Einige Diagramme enthalten Informationen auf Datenbankebene, während andere sich auf Daten auf Tabellenebene konzentrieren.
Maximieren Sie die folgenden Abschnitte, um mehr über die einzelnen Diagramme und die zugehörigen Messwerte zu erfahren.
Durchsatz
Im Diagramm Durchsatz wird der Messwert
migration_job/write_bytes_count verwendet, um darzustellen, wie viele Daten (in Byte) Database Migration Service in Ihre Zieldatenbank geschrieben hat. Dieser Messwert wird alle 60 Sekunden abgerufen. Sie können damit die Schreibgeschwindigkeit Ihrer Migration beobachten.
Dieser Messwert ist in der aggregierten Ansicht sowie separat für jede Tabelle in Ihrem Migrationsjob verfügbar.
Volume für vollständigen Dump
Das Diagramm Vollständiges Dump-Volumen zeigt den Fortschritt der vollständigen Dump-Phase als Prozentsatz der insgesamt migrierten vollständigen Dump-Daten. Dieser Messwert ist in der aggregierten Ansicht sowie separat für jede Tabelle in Ihrem Migrationsjob verfügbar.
- Im Diagramm der aggregierten Ansicht wird der Messwert
migration_job/fulldump_progress_percentageverwendet. - In den Diagrammen auf Tabellenebene wird der Messwert
migration_job/fulldump_progress_percentage_per_objectverwendet.
Speichernutzung in Byte insgesamt
Das Diagramm Speichernutzung in Byte insgesamt verwendet den Cloud SQL for PostgreSQL-Messwert
database/disk/bytes_used, um zu zeigen, wie viele Daten (in Byte) in der migrierten Datenbank in Ihrer Cloud SQL for PostgreSQL-Zielinstanz gespeichert sind. Anhand dieser Informationen können Sie den Fortschritt Ihres Migrationsjobs schätzen.
Verzögerung der Replikation
Im Diagramm Replikationsverzögerung wird der Messwert
migration_job/max_replica_sec_lag verwendet, um die Zeitdifferenz zwischen dem Zeitpunkt, an dem Database Migration Service mit dem Lesen von CDC-Informationen (Change Data Capture) in Ihrer Quelle beginnt, und dem Zeitpunkt, an dem diese Informationen vollständig in Ihrem Ziel repliziert sind, darzustellen.
Anhand dieser Informationen können Sie abschätzen, wann Sie den
Migrationsjob hochstufen sollten. Sie sollten den Umstellungsprozess starten, wenn die Replikationsverzögerung am geringsten ist.
Messwerte auf der Detailseite des Migrationsjobs ansehen
So rufen Sie Messwertdiagramme auf der Detailseite des Migrationsjobs auf:
- Rufen Sie in der Google Cloud Console die Seite Migrationsjobs auf.
- Klicken Sie auf dem Tab Jobs auf den Anzeigenamen Ihres Migrationsjobs.
Die Detailseite des Migrationsjobs wird geöffnet.
-
Verwenden Sie im Abschnitt Monitoring das Menü Ansicht, um festzulegen, welche Diagramme angezeigt werden sollen:
- Wenn Sie Messwerte für den gesamten Migrationsjob sehen möchten, klicken Sie auf Anzeigen > Zusammengefasst.
- Wenn Sie Messwerte auf Tabellenebene aufrufen möchten, klicken Sie auf Anzeigen > Tabellen und wählen Sie dann Ihre Tabellen aus.
In Cloud Monitoring verfügbare Messwerte
In der folgenden Tabelle werden alle Messwerte für Migrationsjobs beschrieben, die Sie zum Erstellen von Diagrammen im Metrics Explorer für heterogene Oracle-Migrationen verwenden können. In der vollständigen Referenz zu den Messwerten von Database Migration Service sind mehrere zusätzliche Messwerte aufgeführt, die jedoch für heterogene Oracle-Migrationen nicht verfügbar sind.
Sie können auch den
Cloud SQL for PostgreSQL-Messwert database/disk/bytes_used verwenden und mit der Gesamtgröße Ihrer Quelldatenbanken vergleichen, um den Fortschritt des Migrationsjobs zu schätzen.
| Messwerttyp Startphase Anzeigename |
|
|---|---|
| Art, Typ, Einheit Überwachte Ressourcen |
Beschreibung Labels |
migration_job/fulldump_progress_percentage
BETA
(Projekt)
Fortschritt des vollständigen Dumps in Prozent |
|
GAUGE, DOUBLE, %
datamigration.googleapis.com/MigrationJob |
Fortschritt des ersten vollständigen Dumps des Migrationsjobs in Prozent. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt. |
migration_job/fulldump_progress_percentage_per_object
BETA
(Projekt)
Fortschritt des vollständigen Dumps in Prozent pro Objekt |
|
GAUGE, DOUBLE, %
datamigration.googleapis.com/MigrationJob |
Fortschritt in Prozent des ersten vollständigen Dumps einer einzelnen Tabelle in einem Migrationsjob. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt. |
migration_
BETA
Anzahl der Schreibvorgänge in Byte |
|
DELTA, INT64, By
datamigration.googleapis.com/MigrationJob |
Anzahl der in das Ziel geschriebenen Byte. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database: Datenbankname.
|
migration_
BETA
Maximale Verzögerung in Byte der Migrationsjobdaten. |
|
GAUGE, INT64, By
datamigration.googleapis.com/MigrationJob |
Aktuelle Replikationsverzögerung, aggregiert über alle Daten des Migrationsjobs. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database: Datenbankname.
|
migration_
BETA
Maximale Verzögerung der Migrationsjobdaten in Sekunden |
|
GAUGE, INT64, s
datamigration.googleapis.com/MigrationJob |
Aktuelle Replikationsverzögerung, aggregiert über alle Daten des Migrationsjobs. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database: Datenbankname.
|
migration_job/unsupported_events_count
BETA
(Projekt)
Anzahl nicht unterstützter Ereignisse |
|
DELTA, INT64, By
datamigration.googleapis.com/MigrationJob |
Anzahl der nicht unterstützten Ereignisse pro Migration und pro Tabelle. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt. |