Trasferimento file > Monitoraggio del trasferimento di file
Monitoraggio del trasferimento di file
Il trasferimento di file è una funzionalità fondamentale in ThingWorx Platform. Il monitoraggio e l'invio di avvisi per il trasferimento di file sono di importanza cruciale. ThingWorx supporta le seguenti metriche per i trasferimenti di file:
Queued File Transfer Jobs - Questa metrica di tipo indicatore rappresenta i trasferimenti di file in coda nell'istanza di ThingWorx in un determinato momento. L'operazione di trasferimento di file viene creata e inserita nella coda non in linea appena viene attivato il trasferimento. Il nome della metrica è queuedTransferJobs nel servizio GetPerformanceMetrics del sottosistema Trasferimento file. Per un consumo esterno come Prometheus, è disponibile come thingworx_FileTransferSubsystem_queuedTransferJobs nell'endpoint /Thingworx/Metrics.
Active File Transfer Jobs - Questa metrica di tipo indicatore rappresenta i trasferimenti di file attivi nell'istanza di ThingWorx in un determinato momento. Quando il trasferimento di file è attivato, l'operazione di trasferimento viene spostata da una coda non in linea a una coda attiva. Questa metrica rappresenta i trasferimenti di file attivi. Il nome della metrica è activeTransferJobs nel servizio GetPerformanceMetrics del sottosistema Trasferimento file. Per un consumo esterno come Prometheus, è disponibile come thingworx_FileTransferSubsystem_activeTransferJobs nell'endpoint /Thingworx/Metrics.
File Transfer Metrics - Sono disponibili metriche aggiuntive per i trasferimenti di file. Tutte queste metriche sono di tipo counter. Le metriche si basano sul tipo e sullo stato del trasferimento di file. Il trasferimento di file può avvenire tramite caricamento, download o tra due repository. Un trasferimento di file può essere in stato avviato, completato, annullato e non riuscito. Sono disponibili diverse metriche per la combinazione di diversi tipi di trasferimento di file. Per un consumo esterno come Prometheus, è disponibile come thingworx_FileTransferSubsystem_{upload/download/acrossRepo}{Started/Completed/Cancelled/failed}Transfers_total nell'endpoint /Thingworx/Metrics.
* 
Utilizzare GetPerformanceMetrics per l'utente singolo e GetClusterPerformanceMetrics per l'utente a disponibilità elevata.
È stato utile?