BatchJobStatistics interface

Statistiche di utilizzo delle risorse per un processo.

Proprietà

failedTasksCount

Il numero totale di compiti nel lavoro che sono falliti durante l'intervallo di tempo indicato. Un Task fallisce se esaurisce il suo numero massimo di ritentativi senza restituire il codice di uscita 0.

kernelCpuTime

Il tempo totale CPU in modalità kernel (sommato su tutti i core e tutti i Nodi di Calcolo) consumato da tutti i Task nel Job. La durata è specificata nel formato ISO 8601.

lastUpdateTime

L'ultima volta che le statistiche sono state aggiornate. Tutte le statistiche sono limitate all'intervallo tra startTime e lastUpdateTime.

readIoGiB

La quantità totale di dati in GiB letti dal disco da tutti i Task nel Job.

readIops

Il numero totale di operazioni di lettura su disco effettuate da tutti i Compiti nel Job.

startTime

L'orario di inizio dell'intervallo di tempo coperto dalle statistiche.

succeededTasksCount

Il numero totale di compiti completati con successo nel Lavoro nell'intervallo di tempo specificato. Un Task si completa con successo se restituisce il codice di uscita 0.

taskRetriesCount

Il numero totale di tentativi su tutti i compiti nel lavoro durante l'intervallo di tempo stabilito.

url

L'URL delle statistiche.

userCpuTime

Il tempo totale CPU in modalità utente (sommato su tutti i core e tutti i Nodi di Calcolo) consumato da tutti i Task nel Job. La durata è specificata nel formato ISO 8601.

waitTime

Il tempo totale di attesa di tutti i compiti nel lavoro. Il tempo di attesa per un Task è definito come il tempo trascorso tra la creazione del Task e l'inizio dell'esecuzione del Task. (Se il Task viene riprovato a causa di fallimenti, il tempo di attesa è il tempo fino all'esecuzione dell'Task più recente.) Questo valore è riportato solo nelle statistiche di vita del conto; non è inclusa nelle statistiche del lavoro. La durata è specificata nel formato ISO 8601.

wallClockTime

Il tempo totale dell'orologio a muro di tutti i compiti nel lavoro. Il tempo dell'orologio a muro è il tempo trascorso dal momento in cui il Compito ha iniziato a essere eseguito su un Nodo di Calcolo fino alla sua conclusione (o fino all'ultima volta che le statistiche sono state aggiornate, se il Compito non era stato completato entro quel momento). Se un Compito veniva ripetuto, questo includeva il tempo di cronologia a muro di tutti i tentativi di Compito. La durata è specificata nel formato ISO 8601.

writeIoGiB

La quantità totale di dati in GiB scritti su disco da tutti i Task nel Job.

writeIops

Il numero totale di operazioni di scrittura su disco effettuate da tutti i Task nel Job.

Dettagli proprietà

failedTasksCount

Il numero totale di compiti nel lavoro che sono falliti durante l'intervallo di tempo indicato. Un Task fallisce se esaurisce il suo numero massimo di ritentativi senza restituire il codice di uscita 0.

failedTasksCount: string

Valore della proprietà

string

kernelCpuTime

Il tempo totale CPU in modalità kernel (sommato su tutti i core e tutti i Nodi di Calcolo) consumato da tutti i Task nel Job. La durata è specificata nel formato ISO 8601.

kernelCpuTime: string

Valore della proprietà

string

lastUpdateTime

L'ultima volta che le statistiche sono state aggiornate. Tutte le statistiche sono limitate all'intervallo tra startTime e lastUpdateTime.

lastUpdateTime: Date

Valore della proprietà

Date

readIoGiB

La quantità totale di dati in GiB letti dal disco da tutti i Task nel Job.

readIoGiB: number

Valore della proprietà

number

readIops

Il numero totale di operazioni di lettura su disco effettuate da tutti i Compiti nel Job.

readIops: string

Valore della proprietà

string

startTime

L'orario di inizio dell'intervallo di tempo coperto dalle statistiche.

startTime: Date

Valore della proprietà

Date

succeededTasksCount

Il numero totale di compiti completati con successo nel Lavoro nell'intervallo di tempo specificato. Un Task si completa con successo se restituisce il codice di uscita 0.

succeededTasksCount: string

Valore della proprietà

string

taskRetriesCount

Il numero totale di tentativi su tutti i compiti nel lavoro durante l'intervallo di tempo stabilito.

taskRetriesCount: string

Valore della proprietà

string

url

L'URL delle statistiche.

url: string

Valore della proprietà

string

userCpuTime

Il tempo totale CPU in modalità utente (sommato su tutti i core e tutti i Nodi di Calcolo) consumato da tutti i Task nel Job. La durata è specificata nel formato ISO 8601.

userCpuTime: string

Valore della proprietà

string

waitTime

Il tempo totale di attesa di tutti i compiti nel lavoro. Il tempo di attesa per un Task è definito come il tempo trascorso tra la creazione del Task e l'inizio dell'esecuzione del Task. (Se il Task viene riprovato a causa di fallimenti, il tempo di attesa è il tempo fino all'esecuzione dell'Task più recente.) Questo valore è riportato solo nelle statistiche di vita del conto; non è inclusa nelle statistiche del lavoro. La durata è specificata nel formato ISO 8601.

waitTime: string

Valore della proprietà

string

wallClockTime

Il tempo totale dell'orologio a muro di tutti i compiti nel lavoro. Il tempo dell'orologio a muro è il tempo trascorso dal momento in cui il Compito ha iniziato a essere eseguito su un Nodo di Calcolo fino alla sua conclusione (o fino all'ultima volta che le statistiche sono state aggiornate, se il Compito non era stato completato entro quel momento). Se un Compito veniva ripetuto, questo includeva il tempo di cronologia a muro di tutti i tentativi di Compito. La durata è specificata nel formato ISO 8601.

wallClockTime: string

Valore della proprietà

string

writeIoGiB

La quantità totale di dati in GiB scritti su disco da tutti i Task nel Job.

writeIoGiB: number

Valore della proprietà

number

writeIops

Il numero totale di operazioni di scrittura su disco effettuate da tutti i Task nel Job.

writeIops: string

Valore della proprietà

string