Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Referencia detallada de los eventos de Deadline Cloud
Todos los eventos de los AWS servicios tienen un conjunto común de campos que contienen metadatos sobre el evento, como el AWS servicio que lo origina, la hora en que se generó el evento, la cuenta y la región en las que tuvo lugar el evento, etc. Para ver las definiciones de estos campos generales, consulte Referencia de estructura de eventos en la Guía del usuario de Amazon EventBridge .
Además, cada evento tiene un campo detail
que contiene datos específicos de ese evento en particular. La siguiente referencia define los campos de detalle de los distintos eventos de Deadline Cloud.
Al EventBridge utilizarlos para seleccionar y gestionar eventos de Deadline Cloud, es útil tener en cuenta lo siguiente:
-
El
source
campo para todos los eventos de Deadline Cloud está configurado enaws.deadline
. -
El campo
detail-type
especifica el tipo de evento.Por ejemplo,
Fleet Size Recommendation Change
. -
El campo
detail
contiene los datos específicos de ese evento en particular.
Para obtener información sobre cómo crear patrones de eventos que permitan que las reglas coincidan con los eventos de Deadline Cloud, consulta los patrones de eventos en la Guía del Amazon EventBridge usuario.
Para obtener más información sobre los eventos y cómo se EventBridge procesan, consulte Amazon EventBridge los eventos en la Guía del Amazon EventBridge usuario.
Temas
Evento alcanzado el umbral presupuestario
Puede utilizar el evento Se ha alcanzado el umbral presupuestario para controlar el porcentaje del presupuesto que se ha utilizado. Deadline Cloud envía los eventos cuando el porcentaje utilizado supera los siguientes umbrales:
-
10, 20, 30, 40, 50, 60, 70, 75, 80, 85, 90, 95, 96, 97, 98, 99, 100
La frecuencia con la que Deadline Cloud envía eventos relacionados con el umbral de presupuesto alcanzado aumenta a medida que el presupuesto se acerca a su límite. Esto le permite controlar de cerca un presupuesto a medida que se acerca a su límite y tomar medidas para evitar gastos excesivos. También puede establecer sus propios umbrales presupuestarios. Deadline Cloud envía un evento cuando el uso supera tus umbrales personalizados.
Si cambias el importe de un presupuesto, la próxima vez que Deadline Cloud envíe un evento sobre el límite presupuestario alcanzado, se basará en el porcentaje actual del presupuesto que se haya utilizado. Por ejemplo, si añades 50$ a un presupuesto de 100$ que ha alcanzado su límite, el siguiente evento denominado «Se ha alcanzado el umbral presupuestario» indicará que el presupuesto es del 75 por ciento.
A continuación, se muestran los campos de detalle del evento Budget Threshold Reached
.
Los detail-type
campos source
y se incluyen a continuación porque contienen valores específicos para los eventos de Deadline Cloud. Para ver las definiciones de los demás campos de metadatos que se incluyen en todos los eventos, consulte la referencia a la estructura de eventos en la Guía del Amazon EventBridge usuario.
{ "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 el tipo de evento.
Para este evento, este valor es
Budget Threshold Reached
. source
-
Identifica el servicio que generó el evento. Para los eventos de Deadline Cloud, este valor es
aws.deadline
. detail
-
Un objeto JSON que contiene información sobre el evento. El servicio que genera el evento determina el contenido de este campo.
Para este evento, estos datos incluyen lo siguiente:
farmId
-
El identificador de la granja que contiene el trabajo.
budgetId
-
El identificador del presupuesto que ha alcanzado un umbral.
thresholdInPercent
-
El porcentaje del presupuesto que se ha utilizado.
Evento de cambio de recomendación de tamaño de flota
Cuando configuras tu flota para usar el escalado automático basado en eventos, Deadline Cloud envía eventos que puedes usar para administrar tus flotas. Cada uno de estos eventos contiene información sobre el tamaño actual y el tamaño solicitado de una flota. Para ver un ejemplo del uso de un EventBridge evento y un ejemplo de función Lambda para gestionar el evento, consulta Escalar automáticamente tu EC2 flota de Amazon con la función de recomendación de escalado de Deadline Cloud.
El evento de cambio de recomendación de tamaño de la flota se envía cuando ocurre lo siguiente:
-
Cuando el tamaño de flota recomendado cambia y oldFleetSize es diferente de newFleetSize.
-
Cuando el servicio detecta que el tamaño real de la flota no coincide con el tamaño de flota recomendado. Puede obtener el tamaño real de la flota a partir del WorkerCount en la respuesta a la GetFleet operación. Esto puede ocurrir cuando una EC2 instancia de Amazon activa no se registra como trabajadora de Deadline Cloud.
A continuación, se muestran los campos de detalle del evento Fleet Size Recommendation Change
.
Los detail-type
campos source
y se incluyen a continuación porque contienen valores específicos para los eventos de Deadline Cloud. Para ver las definiciones de los demás campos de metadatos que se incluyen en todos los eventos, consulte la referencia a la estructura de eventos en la Guía del Amazon EventBridge usuario.
{ "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 el tipo de evento.
Para este evento, este valor es
Fleet Size Recommendation Change
. source
-
Identifica el servicio que generó el evento. Para los eventos de Deadline Cloud, este valor es
aws.deadline
. detail
-
Un objeto JSON que contiene información sobre el evento. El servicio que genera el evento determina el contenido de este campo.
Para este evento, estos datos incluyen lo siguiente:
farmId
-
El identificador de la granja que contiene el trabajo.
fleetId
-
El identificador de la flota que necesita un cambio de tamaño.
oldFleetSize
-
El tamaño actual de la flota.
newFleetSize
-
El nuevo tamaño recomendado para la flota.
Evento de cambio de estado del ciclo de vida laboral
Al crear o actualizar un trabajo, Deadline Cloud establece el estado del ciclo de vida para mostrar el estado de la acción iniciada por el usuario más recientemente.
Se envía un evento de cambio de estado del ciclo de vida del trabajo para cualquier cambio de estado del ciclo de vida, incluso cuando se crea el trabajo.
A continuación, se muestran los campos de detalle del evento Job Lifecycle Status Change
.
Los detail-type
campos source
y se incluyen a continuación porque contienen valores específicos para los eventos de Deadline Cloud. Para ver las definiciones de los demás campos de metadatos que se incluyen en todos los eventos, consulte la referencia a la estructura de eventos en la Guía del Amazon EventBridge usuario.
{ "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 el tipo de evento.
Para este evento, este valor es
Job Lifecycle Status Change
. source
-
Identifica el servicio que generó el evento. Para los eventos de Deadline Cloud, este valor es
aws.deadline
. detail
-
Un objeto JSON que contiene información sobre el evento. El servicio que genera el evento determina el contenido de este campo.
Para este evento, estos datos incluyen lo siguiente:
farmId
-
El identificador de la granja que contiene el trabajo.
queueId
-
El identificador de la cola que contiene el trabajo.
jobId
-
El identificador del trabajo.
previousLifecycleStatus
-
El estado del ciclo de vida en el que el trabajo se va a dejar. Este campo no se incluye cuando envías un trabajo por primera vez.
lifecycleStatus
-
El estado del ciclo de vida al que está ingresando el trabajo.
Evento Job Run Status Change
Un trabajo se compone de muchas tareas. Cada tarea tiene un estado. El estado de todas las tareas se combina para proporcionar un estado general de un trabajo. Para obtener más información, consulta los estados de los trabajos en Deadline Cloud en la Guía del usuario de AWS Deadline Cloud.
Se envía un evento de cambio de estado de ejecución de un trabajo cuando:
-
El taskRunStatus campo combinado cambia.
-
El trabajo se vuelve a poner en cola, a menos que esté en el estado LISTO.
NO se envía un evento de cambio de estado de ejecución de una tarea cuando:
-
El trabajo se crea por primera vez. Para supervisar la creación de puestos de trabajo, supervise los eventos de cambio de estado del ciclo de vida del trabajo para detectar cambios.
-
El taskRunStatusCounts campo del trabajo cambia, pero el estado de ejecución de la tarea combinada no cambia.
A continuación, se muestran los campos de detalle del evento Job Run Status Change
.
Los detail-type
campos source
y se incluyen a continuación porque contienen valores específicos para los eventos de Deadline Cloud. Para ver las definiciones de los demás campos de metadatos que se incluyen en todos los eventos, consulte la referencia a la estructura de eventos en la Guía del Amazon EventBridge usuario.
{ "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 el tipo de evento.
Para este evento, este valor es
Job Run Status Change
. source
-
Identifica el servicio que generó el evento. Para los eventos de Deadline Cloud, este valor es
aws.deadline
. detail
-
Un objeto JSON que contiene información sobre el evento. El servicio que genera el evento determina el contenido de este campo.
Para este evento, estos datos incluyen lo siguiente:
farmId
-
El identificador de la granja que contiene el trabajo.
queueId
-
El identificador de la cola que contiene el trabajo.
jobId
-
El identificador del trabajo.
previousTaskRunStatus
-
La tarea ejecutada indica que el trabajo se va a finalizar.
taskRunStatus
-
La ejecución de la tarea indica que el trabajo está ingresando.
taskRunStatusCounts
-
El número de tareas del trabajo en cada estado.
Evento Step Lifecycle Status Change
Al crear o actualizar un evento, Deadline Cloud establece el estado del ciclo de vida del trabajo para describir el estado de la acción iniciada por el usuario más recientemente.
Se envía un evento de cambio de estado del ciclo de vida escalonado cuando:
-
Se inicia una actualización escalonada (UPDATE_IN_PROGRESS).
-
La actualización de un paso se completó correctamente (UPDATE_SUCEEDED).
-
Error en la actualización de un paso (UPDATE_FAILED).
No se envía un evento cuando se crea el paso por primera vez. Para supervisar la creación de pasos, supervise los eventos de cambio de estado del ciclo de vida del trabajo para ver si hay cambios.
A continuación, se muestran los campos de detalle del evento Step Lifecycle Status Change
.
Los detail-type
campos source
y se incluyen a continuación porque contienen valores específicos para los eventos de Deadline Cloud. Para ver las definiciones de los demás campos de metadatos que se incluyen en todos los eventos, consulte la referencia a la estructura de eventos en la Guía del Amazon EventBridge usuario.
{ "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 el tipo de evento.
Para este evento, este valor es
Step Lifecycle Status Change
. source
-
Identifica el servicio que generó el evento. Para los eventos de Deadline Cloud, este valor es
aws.deadline
. detail
-
Un objeto JSON que contiene información sobre el evento. El servicio que genera el evento determina el contenido de este campo.
Para este evento, estos datos incluyen lo siguiente:
farmId
-
El identificador de la granja que contiene el trabajo.
queueId
-
El identificador de la cola que contiene el trabajo.
jobId
-
El identificador del trabajo.
stepId
-
El identificador del paso de trabajo actual.
previousLifecycleStatus
-
El estado del ciclo de vida del que sale el paso.
lifecycleStatus
-
El estado del ciclo de vida al que ingresa el paso.
Evento Step Run Status Change
Cada paso de un trabajo se compone de muchas tareas. Cada tarea tiene un estado. Los estados de las tareas se combinan para proporcionar un estado general de los pasos y los trabajos.
Se envía un evento de cambio de estado de ejecución escalonada cuando:
-
La combinación taskRunStatus cambia.
-
El paso se vuelve a poner en cola, a menos que esté en el estado LISTO.
No se envía un evento cuando:
-
El paso se crea primero. Para supervisar la creación de pasos, supervise los eventos de cambio de estado del ciclo de vida del trabajo para ver si hay cambios.
-
El paso taskRunStatusCounts cambia, pero el estado de ejecución de la tarea de los pasos combinados no cambia.
A continuación, se muestran los campos de detalle del evento Step Run Status Change
.
Los detail-type
campos source
y se incluyen a continuación porque contienen valores específicos para los eventos de Deadline Cloud. Para ver las definiciones de los demás campos de metadatos que se incluyen en todos los eventos, consulte la referencia a la estructura de eventos en la Guía del Amazon EventBridge usuario.
{ "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 el tipo de evento.
Para este evento, este valor es
Step Run Status Change
. source
-
Identifica el servicio que generó el evento. Para los eventos de Deadline Cloud, este valor es
aws.deadline
. detail
-
Un objeto JSON que contiene información sobre el evento. El servicio que genera el evento determina el contenido de este campo.
Para este evento, estos datos incluyen lo siguiente:
farmId
-
El identificador de la granja que contiene el trabajo.
queueId
-
El identificador de la cola que contiene el trabajo.
jobId
-
El identificador del trabajo.
stepId
-
El identificador del paso de trabajo actual.
previousTaskRunStatus
-
El estado de ejecución por el que se va el paso.
taskRunStatus
-
El estado de ejecución al que está ingresando el paso.
taskRunStatusCounts
-
El número de tareas del paso en cada estado.
Evento de cambio de estado de ejecución de la tarea
El runStatus campo se actualiza a medida que se ejecuta la tarea. Se envía un evento cuando:
-
El estado de ejecución de la tarea cambia.
-
La tarea se vuelve a poner en cola, a menos que esté en el estado LISTA.
No se envía un evento cuando:
-
La tarea se crea por primera vez. Para supervisar la creación de tareas, supervise los eventos de cambio de estado del ciclo de vida del trabajo para ver si hay cambios.
A continuación, se muestran los campos de detalle del evento Task Run Status Change
.
Los detail-type
campos source
y se incluyen a continuación porque contienen valores específicos para los eventos de Deadline Cloud. Para ver las definiciones de los demás campos de metadatos que se incluyen en todos los eventos, consulte la referencia a la estructura de eventos en la Guía del Amazon EventBridge usuario.
{ "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 el tipo de evento.
Para este evento, este valor es
Fleet Size Recommendation Change
. source
-
Identifica el servicio que generó el evento. Para los eventos de Deadline Cloud, este valor es
aws.deadline
. detail
-
Un objeto JSON que contiene información sobre el evento. El servicio que genera el evento determina el contenido de este campo.
Para este evento, estos datos incluyen lo siguiente:
farmId
-
El identificador de la granja que contiene el trabajo.
queueId
-
El identificador de la cola que contiene el trabajo.
jobId
-
El identificador del trabajo.
- stepId
-
El identificador del paso de trabajo actual.
taskId
-
El identificador de la tarea en ejecución.
previousRunStatus
-
El estado de ejecución por el que sale la tarea.
runStatus
-
El estado de ejecución al que está ingresando la tarea.