Übertragungsjobs überwachen

Cloud Monitoring erfasst und speichert automatisch Informationen für Ihre Storage Transfer Service-Jobs. Mit Cloud Monitoring können Sie eine Reihe von Messwerten grafisch darstellen und überwachen:

  • Anzahl der gefundenen Objekte und Byte
  • Die Anzahl der kopierten Objekte und Byte
  • Die Anzahl der gelöschten Objekte und Byte
  • Die Anzahl der Fehler und die zugehörigen Fehlercodes

Cloud Monitoring wird für Storage Transfer Service automatisch aktiviert. Für die Erhebung von Daten oder das Aufrufen von Messwerten in der Google Cloud Console fallen keine Kosten an. Für API-Aufrufe können Gebühren anfallen. Weitere Informationen finden Sie unter Cloud Monitoring-Preise.

Erforderliche IAM-Rolle

Zum Ansehen von Messwerten in Cloud Monitoring benötigen Sie die Rolle „Monitoring-Betrachter“ (roles/monitoring.viewer) oder entsprechende Berechtigungen.

Weitere Informationen zum Zuweisen einer IAM-Rolle

Messwerte aufrufen

Cloud Monitoring-Messwerte sind an zwei Orten in der Google Cloud Console verfügbar:

  • Auf der Detailseite des Storage Transfer Service-Jobs werden Messwerte für einen bestimmten Übertragungsjob angezeigt. Zusätzlich zu den unten aufgeführten Messwerten wird die Bandbreite der Kopien von Byte und die Rate der kopierten Objekte berechnet.

  • Auf der Cloud Monitoring-Seite können Messwerte für einen einzelnen Übertragungsjob, mehrere Jobs oder alle Jobs in einem Projekt angezeigt werden. Sie bietet mehrere Optionen und Anpassungen für Diagramme.

Messwerte auf der Seite „Jobdetails“ ansehen

So rufen Sie die Messwerte eines bestimmten Jobs auf:

  1. Rufen Sie in der Google Cloud Console die Seite Übertragungsjobs auf.

    Zu „Übertragungsjobs“

  2. Klicken Sie auf den Job, für den Sie Messwerte aufrufen möchten. Die Seite Jobdetails wird angezeigt.

  3. Klicken Sie auf den Tab Monitoring. Das Standard-Dashboard wird angezeigt.

Messwerte in Cloud Monitoring ansehen

So rufen Sie Storage Transfer Service-Messwerte in Cloud Monitoring auf:

  1. Rufen Sie in der Google Cloud Console die Seite Metrics Explorer auf.

    Zu „Monitoring: Metrics Explorer“

  2. Folgen Sie der Anleitung unter Diagramme mit dem Metrics Explorer erstellen, um Ihre Messwerte auszuwählen und anzuzeigen.

Ressourcendetails

Name der überwachten Ressource: storage_transfer_job

Ressourcenfeld / Zielfeld REST-Ressource und -Feld, mit denen dieses Feld befüllt wird Beschreibung
project_id TransferJob.project_id Die Kennung des Projekts, das mit dieser Ressource verknüpft ist,
job_id TransferJob.name Der global eindeutige Name der Übertragung
Standort Wird immer auf global festgelegt, da Übertragungsjobs nicht mit einer Region oder einem Standort verknüpft sind Der Standort des Übertragungsjobs

Messwertdetails

Alle Storage Transfer Service-Messwerte sind Delta-Messwerte. Sie messen die Änderung seit der letzten Erfassung des Messwerts. Messwerte zum Messen der Anfrageanzahl sind beispielsweise Deltamesswerte. Jeder Wert erfasst, wie viele Anfragen seit der letzten Aufzeichnung des Datenpunkts eingegangen sind.

Die Daten werden alle 60 Sekunden erhoben. Nach der Stichprobenerhebung werden bis zu 180 Sekunden keine Daten angezeigt.

Alle Messwertnamen beginnen mit storagetransfer.googleapis.com/transferjob/. Beispiel: storagetransfer.googleapis.com/transferjob/found_bytes_count

Messwertname Labels Beschreibung
found_bytes_count

origin=[source | sink]

Anzahl der gefundenen Byte, die für die Übertragung oder Löschung geplant sind, mit Ausnahme der Byte, die aufgrund von Objektbedingungen gefiltert werden oder weil sie bereits am Ziel vorhanden sind. Informationen zum Überschreiben von Daten in der Senke finden Sie unter TransferOptions.

Entsprechender TransferCounters: bytesFoundFromSource, bytesFoundOnlyFromSink

found_objects_count

origin=[source | sink]

Anzahl der gefundenen Objekte, die für die Übertragung oder Löschung geplant sind, ausgenommen diejenigen, die aufgrund von Objektbedingungen gefiltert oder aufgrund der Synchronisierung übersprungen werden.

Entsprechendes TransferCounters: ObjectFoundFromSource, ObjectFoundOnlyFromSink

copied_bytes_count

status=[succeeded | skipped | failed]

Anzahl der kopierten Byte.

Entsprechende(r) TransferCounters: bytesCopyToSink, bytesFromSourceSkippedBySync, bytesFromSourceFailed

Der Wert von copied_bytes_count mit dem Status succeeded stimmt nicht immer mit dem Zähler bytesCopiedToSink überein, da der Messwert auch erfolgreich kopierte Byte zählt, die bei einem Fehler verworfen werden. Wenn Storage Transfer Service beispielsweise 100 Byte eines Objekts kopiert, das während der Übertragung gelöscht wird, werden die kopierten 100 Byte unter copied_bytes_count mit dem Status succeeded aufgezeichnet. Die vollständigen Byte des Objekts werden auch unter copied_bytes_count mit dem Status failed erfasst.

copied_objects_count

status=[succeeded | skipped | failed]

Anzahl der kopierten Objekte.

Entsprechende(s) TransferCounters: „ObjectCopyToSink“, „objectFromSourceSkippedBySync“, „objectFromSourceFailed“

deleted_bytes_count

origin=[source | sink]
status=[succeeded | failed]

Anzahl der gelöschten Byte. Storage Transfer Service kann so konfiguriert werden, dass Daten an der Quelle und/oder am Ziel gelöscht werden. Informationen zum Konfigurieren des Löschverhaltens finden Sie unter TransferOptions.

Entsprechendes TransferCounters: bytesDeletedFromSource, bytesDeletedFromSink, bytesFromSourceFailed, bytesFailedToDeleteFromSink

Hinweis: Dieser Zähler ist die Summe von deleted_bytes_count:status=failed,origin=source und copied_bytes_count:status=failed.

deleted_objects_count

origin=[source | sink]
status=[succeeded | failed]

Anzahl der gelöschten Objekte.

Entsprechendes TransferCounters: ObjectDeletedFromSource, ObjectDeletedFromSink, ObjectFromSourceFailed, ObjectFailedToDeleteFromSink

Hinweis: Dieser Zähler ist die Summe von deleted_objects_count:status=failed,origin=source und copied_objects_count:status=failed.

error_count

code=error code

Die Anzahl der Fehler, wie in ErrorSummary gemeldet.