Supervisión de la transferencia de ficheros
La transferencia de ficheros es una funcionalidad crucial en ThingWorx Platform. Supervisar y alertar sobre la transferencia de ficheros es muy importante. ThingWorx soporta las siguientes métricas para las transferencias de ficheros:
• Queued File Transfer Jobs: esta métrica de tipo indicador representa las transferencias de ficheros en cola en la instancia de ThingWorx en ese momento. El trabajo de transferencia de ficheros se crea y se pone en la cola fuera de línea tan pronto como se activa la transferencia de ficheros. El nombre de la métrica se encuentra queuedTransferJobs en el servicio GetPerformanceMetrics del subsistema de transferencia de ficheros. Para consumo externo, como Prometheus, estará disponible como thingworx_FileTransferSubsystem_queuedTransferJobs en el extremo /Thingworx/Metrics.
• Active File Transfer Jobs: esta métrica de tipo indicador representa las transferencias de ficheros activas en la instancia de ThingWorx en ese momento. Cuando se activa la transferencia de ficheros, el trabajo de transferencia se mueve de una cola fuera de línea a una cola activa. Esta métrica representa las transferencias de ficheros activas. El nombre de la métrica se encuentra activeTransferJobs en el servicio GetPerformanceMetrics del subsistema de transferencia de ficheros. Para consumo externo, como Prometheus, estará disponible como thingworx_FileTransferSubsystem_activeTransferJobs en el extremo /Thingworx/Metrics.
• File Transfer Metrics: hay métricas adicionales disponibles para las transferencias de ficheros. Todas estas métricas son de tipo counter. Las métricas se basan en el tipo y el estado de la transferencia de ficheros. Los tipos de transferencia de ficheros son carga, descarga y entre almacenes. Los estados de la transferencia de ficheros son Iniciada, Completada, Cancelada y Fallida. Hay diferentes métricas disponibles para la combinación de distintos tipos de transferencias de ficheros. Para consumo externo, como Prometheus, estará disponible como thingworx_FileTransferSubsystem_{upload/download/acrossRepo}{Started/Completed/Cancelled/failed}Transfers_total, en el extremo /Thingworx/Metrics.