Riferimento dettagliato agli eventi di Deadline Cloud - Deadline Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Riferimento dettagliato agli eventi di Deadline Cloud

Tutti gli eventi generati dai AWS servizi hanno un set comune di campi contenenti metadati relativi all'evento, ad esempio il AWS servizio che è l'origine dell'evento, l'ora in cui l'evento è stato generato, l'account e la regione in cui si è svolto l'evento e altri. Per le definizioni di questi campi generali, consultate il riferimento alla struttura degli eventi nella Guida per l'Amazon EventBridge utente.

Inoltre, ogni evento ha un campo detail che contiene dati specifici per quel particolare evento. Il riferimento seguente definisce i campi di dettaglio per i vari eventi di Deadline Cloud.

Quando si utilizza EventBridge per selezionare e gestire gli eventi Deadline Cloud, è utile tenere presente quanto segue:

  • Il source campo per tutti gli eventi di Deadline Cloud è impostato su. aws.deadline

  • Il campo detail-type specifica il tipo di evento.

    Ad esempio, Fleet Size Recommendation Change.

  • Il campo detail contiene i dati specifici di quel particolare evento.

Per informazioni sulla creazione di modelli di eventi che consentano alle regole di corrispondere agli eventi di Deadline Cloud, consulta Modelli di eventi nella Guida per l'Amazon EventBridge utente.

Per ulteriori informazioni sugli eventi e su come li EventBridge elabora, consulta Amazon EventBridge gli eventi nella Guida per l'Amazon EventBridge utente.

Evento Soglia di budget raggiunta

È possibile utilizzare l'evento Budget Threshold Reached per monitorare la percentuale di budget utilizzata. Deadline Cloud invia eventi quando la percentuale utilizzata supera le seguenti soglie:

  • 10, 20, 30, 40, 50, 60, 70, 75, 80, 85, 90, 95, 96, 97, 98, 99, 100

La frequenza con cui Deadline Cloud invia gli eventi Budget Threshold Reached aumenta man mano che il budget si avvicina al limite. Ciò consente di monitorare attentamente un budget man mano che si avvicina al limite e di agire per evitare spese eccessive. Puoi anche impostare soglie di budget personalizzate. Deadline Cloud invia un evento quando l'utilizzo supera le soglie personalizzate.

Se modifichi l'importo di un budget, la prossima volta che Deadline Cloud invia un evento Budget Threshold Reached, questo si basa sulla percentuale corrente del budget che è stato utilizzato. Ad esempio, se aggiungi $50 a un budget di $100 che ha raggiunto il limite, il successivo evento Budget Threshold Reached indica che il budget è al 75%.

Di seguito sono riportati i campi di dettaglio dell'Budget Threshold Reachedevento.

I detail-type campi source e sono inclusi di seguito perché contengono valori specifici per gli eventi di Deadline Cloud. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il riferimento alla struttura degli eventi nella Guida per l'Amazon EventBridge utente.

{ "version": "0", "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "detail-type": "Budget Threshold Reached", "source": "aws.deadline", "account": "111122223333", "time": "2017-12-22T18:43:48Z", "region": "aa-example-1", "resources": [], "detail": { "farmId": "farm-12345678900000000000000000000000", "budgetId": "budget-12345678900000000000000000000000", "thresholdInPercent": 0 } }
detail-type

Identifica il tipo di evento.

Per questo evento, questo valore èBudget Threshold Reached.

source

Identifica il servizio che ha generato l'evento. Per gli eventi Deadline Cloud, questo valore èaws.deadline.

detail

Un oggetto JSON contenente informazioni sull'evento. Il servizio che genera l'evento determina il contenuto di questo campo.

Per questo evento, questi dati includono:

farmId

L'identificatore dell'azienda agricola che contiene il lavoro.

budgetId

L'identificatore del budget che ha raggiunto una soglia.

thresholdInPercent

La percentuale del budget che è stata utilizzata.

Evento relativo alla modifica delle dimensioni del parco veicoli

Quando configuri la tua flotta per utilizzare la scalabilità automatica basata sugli eventi, Deadline Cloud invia eventi che puoi utilizzare per gestire le tue flotte. Ciascuno di questi eventi contiene informazioni sulla dimensione attuale e sulla dimensione richiesta di una flotta. Per un esempio di utilizzo di un EventBridge evento e di una funzione Lambda di esempio per gestire l'evento, consulta Ridimensiona automaticamente la tua EC2 flotta Amazon con la funzione di raccomandazione della scala Deadline Cloud.

L'evento di modifica dei consigli sulle dimensioni della flotta viene inviato quando si verifica quanto segue:

  • Quando la dimensione del parco veicoli consigliata cambia e oldFleetSize differisce da newFleetSize.

  • Quando il servizio rileva che la dimensione effettiva della flotta non corrisponde alla dimensione della flotta consigliata. È possibile ottenere le dimensioni effettive della flotta da WorkerCount nella risposta dell' GetFleet operazione. Ciò può accadere quando un' EC2 istanza Amazon attiva non riesce a registrarsi come operatore Deadline Cloud.

Di seguito sono riportati i campi di dettaglio dell'Fleet Size Recommendation Changeevento.

I detail-type campi source e sono inclusi di seguito perché contengono valori specifici per gli eventi di Deadline Cloud. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il riferimento alla struttura degli eventi nella Guida per l'Amazon EventBridge utente.

{ "version": "0", "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "detail-type": "Fleet Size Recommendation Change", "source": "aws.deadline", "account": "111122223333", "time": "2017-12-22T18:43:48Z", "region": "aa-example-1", "resources": [], "detail": { "farmId": "farm-12345678900000000000000000000000", "fleetId": "fleet-12345678900000000000000000000000", "oldFleetSize": 1, "newFleetSize": 5, } }
detail-type

Identifica il tipo di evento.

Per questo evento, questo valore èFleet Size Recommendation Change.

source

Identifica il servizio che ha generato l'evento. Per gli eventi Deadline Cloud, questo valore èaws.deadline.

detail

Un oggetto JSON contenente informazioni sull'evento. Il servizio che genera l'evento determina il contenuto di questo campo.

Per questo evento, questi dati includono:

farmId

L'identificatore dell'azienda agricola che contiene il lavoro.

fleetId

L'identificatore della flotta che necessita di un cambio di dimensione.

oldFleetSize

Le dimensioni attuali della flotta.

newFleetSize

La nuova dimensione consigliata per la flotta.

Evento Job Lifecycle Status Change

Quando crei o aggiorni un lavoro, Deadline Cloud imposta lo stato del ciclo di vita in modo che mostri lo stato dell'azione più recente avviata dall'utente.

Viene inviato un evento di modifica dello stato del ciclo di vita del lavoro per qualsiasi modifica dello stato del ciclo di vita, incluso quando il lavoro viene creato.

Di seguito sono riportati i campi di dettaglio dell'evento. Job Lifecycle Status Change

I detail-type campi source e sono inclusi di seguito perché contengono valori specifici per gli eventi di Deadline Cloud. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il riferimento alla struttura degli eventi nella Guida per l'Amazon EventBridge utente.

{ "version": "0", "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "detail-type": "Job Lifecycle Status Change", "source": "aws.deadline", "account": "111122223333", "time": "2017-12-22T18:43:48Z", "region": "aa-example-1", "resources": [], "detail": { "farmId": "farm-12345678900000000000000000000000", "queueId": "queue-12345678900000000000000000000000", "jobId": "job-12345678900000000000000000000000", "previousLifecycleStatus": "UPDATE_IN_PROGRESS", "lifecycleStatus": "UPDATE_SUCCEEDED" } }
detail-type

Identifica il tipo di evento.

Per questo evento, questo valore èJob Lifecycle Status Change.

source

Identifica il servizio che ha generato l'evento. Per gli eventi Deadline Cloud, questo valore èaws.deadline.

detail

Un oggetto JSON contenente informazioni sull'evento. Il servizio che genera l'evento determina il contenuto di questo campo.

Per questo evento, questi dati includono:

farmId

L'identificatore dell'azienda agricola che contiene il lavoro.

queueId

L'identificatore della coda che contiene il lavoro.

jobId

L'identificatore del lavoro.

previousLifecycleStatus

Lo stato del ciclo di vita alla fine del lavoro. Questo campo non è incluso quando si invia un lavoro per la prima volta.

lifecycleStatus

Lo stato del ciclo di vita in cui il lavoro sta entrando.

Evento di modifica dello stato di Job Run

Un lavoro è composto da molte attività. Ogni attività ha uno stato. Lo stato di tutte le attività viene combinato per fornire uno stato generale di un lavoro. Per ulteriori informazioni, consulta Job states in Deadline Cloud nella Guida per l'utente di AWS Deadline Cloud.

Un evento di modifica dello stato del job run viene inviato quando:

  • Il taskRunStatus campo combinato cambia.

  • Il lavoro è richiesto, a meno che il lavoro non sia nello stato READY.

Un evento di modifica dello stato di esecuzione del job NON viene inviato quando:

  • Il lavoro viene creato per la prima volta. Per monitorare la creazione di posti di lavoro, monitora gli eventi Job Lifecycle Status Change per individuare eventuali modifiche.

  • Il taskRunStatusCounts campo del processo cambia ma lo stato di esecuzione del job task combinato rimane invariato.

Di seguito sono riportati i campi di dettaglio dell'Job Run Status Changeevento.

I detail-type campi source e sono inclusi di seguito perché contengono valori specifici per gli eventi di Deadline Cloud. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il riferimento alla struttura degli eventi nella Guida per l'Amazon EventBridge utente.

{ "version": "0", "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "detail-type": "Job Run Status Change", "source": "aws.deadline", "account": "111122223333", "time": "2017-12-22T18:43:48Z", "region": "aa-example-1", "resources": [], "detail": { "farmId": "farm-12345678900000000000000000000000", "queueId": "queue-12345678900000000000000000000000", "jobId": "job-12345678900000000000000000000000", "previousTaskRunStatus": "RUNNING", "taskRunStatus": "SUCCEEDED", "taskRunStatusCounts": { "PENDING": 0, "READY": 0, "RUNNING": 0, "ASSIGNED": 0, "STARTING": 0, "SCHEDULED": 0, "INTERRUPTING": 0, "SUSPENDED": 0, "CANCELED": 0, "FAILED": 0, "SUCCEEDED": 20, "NOT_COMPATIBLE": 0 } } }
detail-type

Identifica il tipo di evento.

Per questo evento, questo valore èJob Run Status Change.

source

Identifica il servizio che ha generato l'evento. Per gli eventi Deadline Cloud, questo valore èaws.deadline.

detail

Un oggetto JSON contenente informazioni sull'evento. Il servizio che genera l'evento determina il contenuto di questo campo.

Per questo evento, questi dati includono:

farmId

L'identificatore dell'azienda agricola che contiene il lavoro.

queueId

L'identificatore della coda che contiene il lavoro.

jobId

L'identificatore del lavoro.

previousTaskRunStatus

L'operazione in esecuzione indica che il lavoro sta per terminare.

taskRunStatus

Lo stato di esecuzione dell'attività in cui è in corso il processo.

taskRunStatusCounts

Il numero di attività del lavoro in ogni stato.

Evento Step Lifecycle Status Change

Quando crei o aggiorni un evento, Deadline Cloud imposta lo stato del ciclo di vita del lavoro per descrivere lo stato dell'azione più recente avviata dall'utente.

Un evento di modifica dello stato del ciclo di vita di una fase viene inviato quando:

  • Viene avviato un aggiornamento graduale (UPDATE_IN_PROGRESS).

  • Un aggiornamento di un passaggio è stato completato con successo (UPDATE_SUCEEDED).

  • Aggiornamento di un passaggio non riuscito (UPDATE_FAILED).

Un evento non viene inviato quando il passo viene creato per la prima volta. Per monitorare la creazione dei passaggi, monitora gli eventi Job Lifecycle Status Change per verificare se sono state apportate modifiche.

Di seguito sono riportati i campi di dettaglio dell'Step Lifecycle Status Changeevento.

I detail-type campi source e sono inclusi di seguito perché contengono valori specifici per gli eventi di Deadline Cloud. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il riferimento alla struttura degli eventi nella Guida per l'Amazon EventBridge utente.

{ "version": "0", "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "detail-type": "Step Lifecycle Status Change", "source": "aws.deadline", "account": "111122223333", "time": "2017-12-22T18:43:48Z", "region": "aa-example-1", "resources": [], "detail": { "farmId": "farm-12345678900000000000000000000000", "queueId": "queue-12345678900000000000000000000000", "jobId": "job-12345678900000000000000000000000", "stepId": "step-12345678900000000000000000000000", "previousLifecycleStatus": "UPDATE_IN_PROGRESS", "lifecycleStatus": "UPDATE_SUCCEEDED" } }
detail-type

Identifica il tipo di evento.

Per questo evento, questo valore èStep Lifecycle Status Change.

source

Identifica il servizio che ha generato l'evento. Per gli eventi Deadline Cloud, questo valore èaws.deadline.

detail

Un oggetto JSON contenente informazioni sull'evento. Il servizio che genera l'evento determina il contenuto di questo campo.

Per questo evento, questi dati includono:

farmId

L'identificatore dell'azienda agricola che contiene il lavoro.

queueId

L'identificatore della coda che contiene il lavoro.

jobId

L'identificatore del lavoro.

stepId

L'identificatore della fase di lavoro corrente.

previousLifecycleStatus

Lo stato del ciclo di vita a cui sta per uscire il passaggio.

lifecycleStatus

Lo stato del ciclo di vita a cui sta entrando la fase.

Evento Step Run Status Change

Ogni fase di un lavoro è composta da molte attività. Ogni attività ha uno stato. Gli stati delle attività vengono combinati per fornire uno stato generale delle fasi e dei lavori.

Un evento di modifica dello stato di Step Run viene inviato quando:

  • Le taskRunStatus modifiche combinate.

  • Il passaggio è richiesto, a meno che non sia nello stato READY.

Un evento non viene inviato quando:

  • Il passo viene creato per la prima volta. Per monitorare la creazione dei passaggi, monitora gli eventi Job Lifecycle Status Change per verificare se sono state apportate modifiche.

  • La fase viene taskRunStatusCounts modificata, ma lo stato di esecuzione dell'operazione a fasi combinate rimane invariato.

Di seguito sono riportati i campi di dettaglio dell'Step Run Status Changeevento.

I detail-type campi source e sono inclusi di seguito perché contengono valori specifici per gli eventi di Deadline Cloud. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il riferimento alla struttura degli eventi nella Guida per l'Amazon EventBridge utente.

{ "version": "0", "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "detail-type": "Step Run Status Change", "source": "aws.deadline", "account": "111122223333", "time": "2017-12-22T18:43:48Z", "region": "aa-example-1", "resources": [], "detail": { "farmId": "farm-12345678900000000000000000000000", "queueId": "queue-12345678900000000000000000000000", "jobId": "job-12345678900000000000000000000000", "stepId": "step-12345678900000000000000000000000", "previousTaskRunStatus": "RUNNING", "taskRunStatus": "SUCCEEDED", "taskRunStatusCounts": { "PENDING": 0, "READY": 0, "RUNNING": 0, "ASSIGNED": 0, "STARTING": 0, "SCHEDULED": 0, "INTERRUPTING": 0, "SUSPENDED": 0, "CANCELED": 0, "FAILED": 0, "SUCCEEDED": 20, "NOT_COMPATIBLE": 0 } } }
detail-type

Identifica il tipo di evento.

Per questo evento, questo valore èStep Run Status Change.

source

Identifica il servizio che ha generato l'evento. Per gli eventi Deadline Cloud, questo valore èaws.deadline.

detail

Un oggetto JSON contenente informazioni sull'evento. Il servizio che genera l'evento determina il contenuto di questo campo.

Per questo evento, questi dati includono:

farmId

L'identificatore dell'azienda agricola che contiene il lavoro.

queueId

L'identificatore della coda che contiene il lavoro.

jobId

L'identificatore del lavoro.

stepId

L'identificatore della fase di lavoro corrente.

previousTaskRunStatus

Lo stato di esecuzione da cui esce il passaggio.

taskRunStatus

Lo stato di esecuzione a cui sta entrando la fase.

taskRunStatusCounts

Il numero di attività della fase in ogni stato.

Evento di modifica dello stato di Task Run

Il runStatus campo viene aggiornato durante l'esecuzione dell'attività. Un evento viene inviato quando:

  • Lo stato di esecuzione dell'attività cambia.

  • L'attività è richiesta, a meno che non sia nello stato READY.

Un evento non viene inviato quando:

  • L'attività viene creata per la prima volta. Per monitorare la creazione di attività, monitora gli eventi Job Lifecycle Status Change per individuare eventuali modifiche.

Di seguito sono riportati i campi di dettaglio dell'Task Run Status Changeevento.

I detail-type campi source e sono inclusi di seguito perché contengono valori specifici per gli eventi di Deadline Cloud. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il riferimento alla struttura degli eventi nella Guida per l'Amazon EventBridge utente.

{ "version": "0", "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "detail-type": "Task Run Status Change", "source": "aws.aws.deadline", "account": "111122223333", "time": "2017-12-22T18:43:48Z", "region": "aa-example-1", "resources": [], "detail": { "farmId": "farm-12345678900000000000000000000000", "queueId": "queue-12345678900000000000000000000000", "jobId": "job-12345678900000000000000000000000", "stepId": "step-12345678900000000000000000000000", "taskId": "task-12345678900000000000000000000000-0", "previousRunStatus": "RUNNING", "runStatus": "SUCCEEDED" } }
detail-type

Identifica il tipo di evento.

Per questo evento, questo valore èFleet Size Recommendation Change.

source

Identifica il servizio che ha generato l'evento. Per gli eventi Deadline Cloud, questo valore èaws.deadline.

detail

Un oggetto JSON contenente informazioni sull'evento. Il servizio che genera l'evento determina il contenuto di questo campo.

Per questo evento, questi dati includono:

farmId

L'identificatore dell'azienda agricola che contiene il lavoro.

queueId

L'identificatore della coda che contiene il lavoro.

jobId

L'identificatore del lavoro.

stepId

L'identificatore della fase di lavoro corrente.

taskId

L'identificatore dell'attività in esecuzione.

previousRunStatus

Lo stato di esecuzione in cui l'attività sta uscendo.

runStatus

Lo stato di esecuzione a cui sta entrando l'attività.