檔案傳輸監視
檔案傳輸是 ThingWorx Platform 的重要功能。監視及警示檔案傳輸非常重要。ThingWorx 支援下列檔案傳輸指標:
• Queued File Transfer Jobs - 此量測計類型指標表示在該時刻 ThingWorx 實例中所加入佇列的檔案傳輸。在觸發檔案傳輸後會立即建立檔案傳輸工作,並將其加入離線佇列。指標名稱為 queuedTransferJobs,位於「檔案傳輸」子系統的 GetPerformanceMetrics 服務下。針對像 Prometheus 這樣的外部耗用,其可作為 /Thingworx/Metrics 端點下的 thingworx_FileTransferSubsystem_queuedTransferJobs 使用。
• Active File Transfer Jobs - 此量測計類型指標表示在該時刻 ThingWorx 實例中的使用中檔案傳輸。啟動檔案傳輸時,傳輸工作會從離線佇列移至使用中佇列。此指標表示使用中檔案傳輸。指標名稱為 activeTransferJobs,位於「檔案傳輸」子系統的 GetPerformanceMetrics 服務下。針對像 Prometheus 這樣的外部耗用,其可作為 /Thingworx/Metrics 端點下的 thingworx_FileTransferSubsystem_activeTransferJobs 使用。
• File Transfer Metrics - 檔案傳輸還有其他指標可用。這些指標全部都是 counter 類型。這些指標以檔案傳輸的類型與狀態為基礎。檔案傳輸類型為上載、下載以及存放庫之間。檔案傳輸狀態為「已開始」、「已完成」、「已取消」與「已失敗」。不同指標適用於不同檔案傳輸類型的組合。針對像 Prometheus 這樣的外部耗用,其可作為 /Thingworx/Metrics 端點下的 thingworx_FileTransferSubsystem_{upload/download/acrossRepo}{Started/Completed/Cancelled/failed}Transfers_total 使用。