文件传输 > 文件传输监控
文件传输监控
文件传输是 ThingWorx Platform 中的一项重要功能。对文件传输的监控和告警非常重要。ThingWorx 支持以下文件传输指标:
Queued File Transfer Jobs - 此仪表类型指标表示当时 ThingWorx 实例中排队的文件传输。触发文件传输后,文件传输作业将立即创建并排入离线队列。指标名称为 queuedTransferJobs,位于文件传输子系统的 GetPerformanceMetrics 服务下。对于外部消耗 (如 Prometheus),可能将其以 thingworx_FileTransferSubsystem_queuedTransferJobs 形式提供在 /Thingworx/Metrics 端点下。
Active File Transfer Jobs - 此仪表类型指标表示当时 ThingWorx 实例中已启用的文件传输。启用文件传输时,传输作业会从离线队列移至启用的队列。此指标表示启用的文件传输。指标名称为 activeTransferJobs,位于文件传输子系统的 GetPerformanceMetrics 服务下。对于外部消耗 (如 Prometheus),可能将其以 thingworx_FileTransferSubsystem_activeTransferJobs 形式提供在 /Thingworx/Metrics 端点下。
File Transfer Metrics - 存在可用于文件传输的其他指标。所有这些指标都采用 counter 类型。指标基于文件传输的类型和状态。文件传输类型包括信息库之间以及跨 Edge 设备的上传、下载。文件传输状态为 StartedCompletedCancelledFailed。系统将为不同文件传输类型组合提供不同指标。对于外部使用,如在 Prometheus 中,文件传输指标将以 /Thingworx/Metrics 端点下的 thingworx_FileTransferSubsystem_{upload/download/acrossRepo/acrossEdge}{Started/Completed/Cancelled/failed}Transfers_total 形式提供。
对于 Edge 设备之间的传输,计数显示在 acrossRepo 指标下。例如,启动 Edge 设备之间的文件传输时,acrossRepoStartedTransfers 指标会更新。同样,取消 Edge 文件传输时,acrossRepoCancelledTransfers 指标会更新。其他状态指标 acrossRepoFailedTransfersacrossRepoCompletedTransfers 会在适用时更新。
* 
对于单个用户,使用 GetClusterPerformanceMetrics;对于高可用性用户,使用 GetPerformanceMetrics
这对您有帮助吗?