Dateiübertragungen > Überwachung der Dateiübertragung
Überwachung der Dateiübertragung
Die Dateiübertragung ist eine wesentliche Funktion in ThingWorx Platform. Die Überwachung von Dateiübertragungen und das Auslösen von Warnungen sind sehr wichtig. ThingWorx unterstützt die folgenden Metriken für Dateiübertragungen:
Queued File Transfer Jobs – Diese Messwert-Metrik stellt die Dateiübertragungen in der Warteschlange in der ThingWorx Instanz zum jeweiligen Zeitpunkt dar. Der Dateiübertragungs-Job wird erstellt und in die Offline-Warteschlange eingereiht, sobald die Dateiübertragung ausgelöst wird. Die Metrik hat den Namen queuedTransferJobs unter dem Dienst GetPerformanceMetrics des Untersystems für Dateiübertragung. Für die externe Verwendung, z.B. durch Prometheus, wäre diese Metrik als thingworx_FileTransferSubsystem_queuedTransferJobs unter dem Endpunkt /Thingworx/Metrics verfügbar.
Active File Transfer Jobs – Diese Messwert-Metrik stellt die aktiven Dateiübertragungen in der ThingWorx Instanz zum jeweiligen Zeitpunkt dar. Bei Aktivierung der Dateiübertragung wird der Übertragungs-Job von einer Offline-Warteschlange in eine aktive Warteschlange verschoben. Diese Metrik stellt die aktiven Dateiübertragungen dar. Die Metrik hat den Namen activeTransferJobs unter dem Dienst GetPerformanceMetrics des Untersystems für Dateiübertragung. Für die externe Verwendung, z.B. durch Prometheus, wäre diese Metrik als thingworx_FileTransferSubsystem_activeTransferJobs unter dem Endpunkt /Thingworx/Metrics verfügbar.
File Transfer Metrics – Für Dateiübertragungen sind zusätzliche Metriken verfügbar. Alle diese Metriken haben den Typ counter. Die Metriken basieren auf Typ und Status der Dateiübertragung. Dateiübertragungstypen sind Hochladen, Herunterladen, zwischen Repositories und zwischen Edge-Geräten. Dateiübertragungsstatus sind Started, Completed, Cancelled und Failed. Für unterschiedliche Kombinationen von Dateiübertragungstypen stehen verschiedene Metriken zur Verfügung. Für den externen Verbrauch, wie in Prometheus, wären die Dateiübertragungsmetriken als thingworx_FileTransferSubsystem_{upload/download/acrossRepo/acrossEdge}{Started/Completed/Cancelled/failed}Transfers_total unter dem Endpunkt /Thingworx/Metrics verfügbar.
Bei Übertragungen zwischen Edge-Geräten wird die Anzahl unter den acrossRepo-Metriken angezeigt. Wenn beispielsweise die Dateiübertragung zwischen Edge-Geräten gestartet wird, wird die Metrik acrossRepoStartedTransfers aktualisiert. Ebenso wird die Metrik acrossRepoCancelledTransfers aktualisiert, wenn die Übertragung der Edge-Datei abgebrochen wird. Die anderen Statusmetriken acrossRepoFailedTransfers und acrossRepoCompletedTransfers werden ggf. aktualisiert.
* 
Verwenden Sie GetPerformanceMetrics für Einzelbenutzer und GetClusterPerformanceMetrics für Hochverfügbarkeitsbenutzer.
War dies hilfreich?