Der 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:
Messwerte auf der Seite mit den Details des Migrationsjobs enthält die Informationen zur Beobachtbarkeit, die Sie direkt im Database Migration Service auf der Seite mit den Details des Migrationsjobs aufrufen können.
Messwerte in Cloud Monitoring enthält alle Messwerte zur Leistung von Migrationsjobs, einschließlich der Messwerte, die von der Cloud SQL for SQL Server-Zielinstanz stammen.
Messwerte auf der Detailseite des Migrationsjobs
Auf der Detailseite des Migrationsjobs werden mehrere Diagramme angezeigt, die Ihnen helfen, den aktuellen Status und Fortschritt Ihres Migrationsjobs zu verstehen. Sie können die Informationen in diesen Diagrammen für jede Datenbank filtern, die in Ihrem Migrationsjob enthalten ist.
Maximieren Sie die folgenden Abschnitte, um mehr über die einzelnen Diagramme und die zugehörigen Messwerte zu erfahren.
Verzögerung bei Wiederherstellung
Im Diagramm Verzögerung bei Wiederherstellung wird der
migration_job/max_replica_sec_lag Messwert verwendet, um die
Zeitdifferenz zwischen der Epoche der Sicherungsdatei (abgeleitet vom Dateinamen)
und dem Zeitpunkt darzustellen, an dem die Datei vollständig in Ihrer Cloud SQL
Zielinstanz wiederhergestellt wurde. Dieser Messwert überwacht alle Arten von Sicherungs- und Transaktions
Logdateien, die Sie für einen Migrationsjob verwenden (z. B. eine Vollsicherung, eine differenzielle
Sicherung oder eine Transaktionslogdatei). Anhand dieser Informationen können Sie die durchschnittliche Datenreplikationsgeschwindigkeit schätzen oder mögliche Probleme mit der kontinuierlichen Datenreplikation beheben.
Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, und in der aggregierten Ansicht, in der die Verzögerung bei der Wiederherstellung für alle Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.
Verzögerung beim Hochladen von Transaktionslogs
Im Diagramm Verzögerung beim Hochladen von Transaktionslogs wird der Messwert
migration_job/sqlserver/transaction_log_upload_sec_lag
verwendet, um die Zeit in Sekunden darzustellen, die seit dem Zeitstempel der letzten Transaktionslogdatei vergangen ist, die Sie in
Cloud Storage hochgeladen haben.
Mit diesem Messwert können Sie mögliche Probleme mit automatischen Uploads
von Transaktionslogdateien überwachen. Eine große Zeitdifferenz kann darauf hindeuten,
dass Ihre Transaktionslogdateien nicht in den Cloud Storage
Bucket hochgeladen werden.
Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, und in der aggregierten Ansicht, in der die höchste Verzögerung für alle Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.
Verarbeitete Sicherungen von Transaktionslogs
Im Diagramm Verarbeitete Sicherungen von Transaktionslogs wird der Messwert
migration_job/sqlserver/processed_file_count verwendet,
um darzustellen, wie viele Sicherungsdateien mit Transaktionslogs vom Database Migration Service
verarbeitet und in Cloud SQL importiert wurden.
Diese Informationen werden aktualisiert, nachdem ein
Transaktionslog vollständig verarbeitet wurde. Die im Diagramm angezeigte Linie bewegt sich daher
in größeren Schritten und nicht in allmählichen Schritten.
Sie können diesen Messwert verwenden, um den Fortschritt der inkrementellen Lade phase zu verfolgen. Ein Wert größer als 0 bedeutet, dass der Migrationsjob die anfängliche Ladephase abgeschlossen hat und sich jetzt in der inkrementellen Ladephase befindet.
Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, und in der aggregierten Ansicht, in der eine Zusammenfassung für alle Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.
Größe der verarbeiteten Sicherungen von Transaktionslogs
Im Diagramm Größe der verarbeiteten Sicherungen von Transaktionslogs wird der Messwert
migration_job/sqlserver/processed_file_bytes_count verwendet,
um zu zeigen, wie viele Transaktionslogdaten (in Byte) der Database Migration Service
in Ihre Cloud SQL-Zielinstanz repliziert hat.
Diese Informationen werden aktualisiert, nachdem ein
Transaktionslog vollständig verarbeitet wurde. Die im Diagramm angezeigte Linie bewegt sich daher
in größeren Schritten und nicht in allmählichen Schritten.
Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, und in der aggregierten Ansicht, in der eine Zusammenfassung für alle Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.
Nicht verarbeitete Sicherungen von Transaktionslogs
Im Diagramm Nicht verarbeitete Sicherungen von Transaktionslogs wird der
migration_job/sqlserver/unprocessed_files Messwert
verwendet, um darzustellen, wie viele Sicherungsdateien mit Transaktionslogs der Database Migration Service in Ihrem Cloud Storage-Quell-Bucket gefunden, aber noch nicht in Ihre Cloud SQL-Zielinstanz repliziert hat. Diese Informationen werden aktualisiert, nachdem ein
Transaktionslog vollständig verarbeitet wurde. Die im Diagramm angezeigte Linie bewegt sich daher
in größeren Schritten und nicht in allmählichen Schritten.
Sie können diesen Messwert beobachten, um zu bestimmen, wann Sie den Migrationsjob abschließen sollten. Ein guter Zeitpunkt, um den Migrationsjob zu beenden, ist, wenn der Wert von Nicht verarbeitete Sicherungen von Transaktionslogs null erreicht und Sie keine weiteren Transaktionslogdateien in Cloud Storage hochladen müssen.
Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, und in der aggregierten Ansicht, in der eine Zusammenfassung für alle Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.
Größe der Sicherungen nicht verarbeiteter Transaktionslogs
Im Diagramm Größe der Sicherungen nicht verarbeiteter Transaktionslogs wird der
migration_job/sqlserver/unprocessed_file_bytes Messwert
verwendet, um zu zeigen, wie viele Daten (in Byte) der Database Migration Service in Ihrem Cloud Storage-Quell-Bucket gefunden, aber noch nicht in Ihre Cloud SQL-Zielinstanz repliziert hat. Diese Informationen werden aktualisiert, nachdem ein
Transaktionslog vollständig verarbeitet wurde. Die im Diagramm angezeigte Linie bewegt sich daher
in größeren Schritten und nicht in allmählichen Schritten.
Sie können diesen Messwert beobachten, um zu bestimmen, wann Sie den Migrationsjob abschließen sollten. Ein guter Zeitpunkt, um den Migrationsjob zu beenden, ist, wenn der Wert von Größe der Sicherungen nicht verarbeiteter Transaktionslogs null erreicht und Sie keine weiteren Transaktionslogdateien in Cloud Storage hochladen müssen.
Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, und in der aggregierten Ansicht, in der eine Zusammenfassung für alle Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.
Gesamtnutzung des Zielspeichers
Im Diagramm Gesamtnutzung des Zielspeichers wird der Cloud SQL
database/disk/bytes_used Messwert verwendet, um zu zeigen, wie viele Daten
(in Byte) in allen Datenbanken in Ihrer Cloud SQL-Zielinstanz gespeichert sind. Anhand dieser Informationen können Sie den Fortschritt
Ihres Migrationsjobs schätzen.
Dieser Messwert ist nur in der aggregierten Ansicht verfügbar. Sie können die Gesamtdisk-Nutzung nicht nach Datenbank filtern.
Verzögerung der Replikation
Im Diagramm Verzögerung der Replikation wird der Cloud SQL
per_database/postgresql/external_sync/replication_byte_lag
-Messwert verwendet, um die Differenz (in Byte) zwischen dem Zeitpunkt, an dem ein Vorgang in der Quelle ausgeführt wurde, und dem Zeitpunkt darzustellen, an dem er auf die Zielinstanz angewendet wurde.
Anhand dieser Informationen können Sie die Datenkonsistenz zwischen der Quell- und der Zielinstanz sicherstellen.
Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, und in der aggregierten Ansicht, in der eine Zusammenfassung für alle Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.
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.
- Im Bereich Datenbanken können Sie die numerischen Daten für Verzögerung bei Wiederherstellung und Größe der Sicherungen nicht verarbeiteter Transaktionslogs für jede Datenbank aufrufen, die in Ihrem Migrationsjob enthalten ist.
- Klicken Sie auf den Tab Monitoring , um die Messwertdiagramme aufzurufen.
- Im Menü Ansicht können Sie aggregierte Daten für alle Datenbanken aufrufen, die in Ihrem Migrationsjob enthalten sind, oder die Informationen für bestimmte Datenbanken filtern.
- Sie können jedes Diagramm auch direkt in Cloud Monitoring aufrufen. Klicken Sie auf Weitere Diagrammoptionen > Im Metrics Explorer ansehen.
Messwerte in Cloud Monitoring
In der folgenden Tabelle werden alle Messwerte für Migrationsjobs beschrieben, mit denen Sie im Metrics Explorer Diagramme für SQL Server-Migrationen erstellen können. In der vollständigen Referenz zu Messwerten für den Database Migration Service sind mehrere zusätzliche Messwerte aufgeführt, die jedoch nicht für SQL Server Migrationen verfügbar sind.
Sie können auch den
Cloud SQL-Messwert cloudsql/database/disk/bytes_used
verwenden und ihn 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_
BETA
Maximale Verzögerung in Byte der Migrationsjobdaten. |
|
GAUGE, INT64, By
datamigration.googleapis.com/MigrationJob |
Aktuelle Verzögerung bei der Replikation, 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 in Sekunden der Migrationsjobdaten |
|
GAUGE, INT64, s
datamigration.googleapis.com/MigrationJob |
Aktuelle Verzögerung bei der Replikation, 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
Anzahl der Byte verarbeiteter Dateien |
|
DELTA, INT64, By
datamigration.googleapis.com/MigrationJob |
Anzahl der in das Ziel hochgeladenen Byte. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database: Datenbankname.
|
migration_
BETA
Anzahl der verarbeiteten Dateien |
|
DELTA, INT64, 1
datamigration.googleapis.com/MigrationJob |
Anzahl der in das Ziel hochgeladenen Dateien. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database: Datenbankname.
|
migration_
BETA
Verzögerung beim Hochladen von Transaktionslogs in Sekunden |
|
GAUGE, INT64, s
datamigration.googleapis.com/MigrationJob |
Verzögerung in Sekunden seit dem letzten hochgeladenen Transaktionslog. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database: Datenbankname.
|
migration_
BETA
Nicht verarbeitete Dateibyte |
|
GAUGE, INT64, By
datamigration.googleapis.com/MigrationJob |
Nicht verarbeitete Dateibyte, die in Cloud SQL hochgeladen werden müssen. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database:
Datenbankname.
|
migration_
BETA
Nicht verarbeitete Dateien |
|
GAUGE, INT64, 1
datamigration.googleapis.com/MigrationJob |
Nicht verarbeitete Dateien, die in Cloud SQL hochgeladen werden müssen. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database: Datenbankname.
|