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 dispongono di un tipo di counter. Le metriche si basano sul tipo e sullo stato del trasferimento di file. Il trasferimento di file può avvenire tramite caricamento, download, tra repository e tra dispositivi edge. Gli stati del trasferimento di file sono Started, Completed, Cancelled e Failed. Sono disponibili metriche differenti per combinazioni diverse di tipi di trasferimento di file. Per l'utilizzo esterno, come in Prometheus, le metriche di trasferimento di file sono disponibili come thingworx_FileTransferSubsystem_{upload/download/acrossRepo/acrossEdge}{Started/Completed/Cancelled/failed}Transfers_total, nell'endpoint /Thingworx/Metrics.
Per i trasferimenti tra dispositivi edge, il numero viene visualizzato nelle metriche acrossRepo. Ad esempio, quando viene avviato il trasferimento di file tra dispositivi edge, la metrica acrossRepoStartedTransfers viene aggiornata. Analogamente, se il trasferimento di file edge viene annullato, la metrica acrossRepoCancelledTransfers viene aggiornata. Le altre metriche di stato acrossRepoFailedTransfers e acrossRepoCompletedTransfers vengono aggiornate ove applicabile.
* 
Utilizzare GetPerformanceMetrics per l'utente singolo e GetClusterPerformanceMetrics per l'utente a disponibilità elevata.
È stato utile?