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 es el origen del evento, la hora en que se generó el evento, la cuenta y la región en las que tuvo lugar el evento, entre otros. 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 detallados de los distintos eventos de Deadline Cloud.
Cuando se utilizan EventBridge para seleccionar y gestionar eventos de Deadline Cloud, es útil tener en cuenta lo siguiente:
-
El
sourcecampo para todos los eventos de Deadline Cloud está establecido enaws.deadline. -
El campo
detail-typeespecifica el tipo de evento.Por ejemplo,
Fleet Size Recommendation Change. -
El campo
detailcontiene 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, consulte los patrones de eventos en la Guía del Amazon EventBridge usuario.
Para obtener más información sobre los eventos y cómo EventBridge los procesa, consulte Amazon EventBridge los eventos en la Guía del Amazon EventBridge usuario.
Temas
Se alcanzó el umbral presupuestario (evento)
Puede utilizar el evento Se ha alcanzado el umbral presupuestario para supervisar el porcentaje de un presupuesto que se ha utilizado. Deadline Cloud envía 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 de Budget Threshold Reached aumenta a medida que el presupuesto se acerca a su límite. Esta frecuencia le permite supervisar 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 umbral 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 que alcance 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 los 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 una función de Lambda para gestionar el evento, consulte la función de recomendación de escalamiento automático de su flota de Amazon EC2 con Deadline Cloud.
El evento de cambio de recomendación del tamaño de la flota se envía cuando ocurre lo siguiente:
-
Cuando el tamaño recomendado de la flota cambia y la antigua FleetSize es diferente de la nuevaFleetSize.
-
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 de la GetFleet operación. Esta discrepancia puede ocurrir cuando una instancia activa de Amazon EC2 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 en el estado del ciclo de vida
Al crear o actualizar un trabajo, Deadline Cloud establece el estado del ciclo de vida para mostrar el estado de la acción más reciente iniciada por el usuario.
Se envía un evento de cambio en el estado del ciclo de vida de un trabajo para cualquier cambio en el 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 está abandonando el trabajo. Este campo no se incluye cuando envías un trabajo por primera vez.
lifecycleStatus-
El estado del ciclo de vida en el que se encuentra el trabajo.
Evento de cambio de estado de ejecución del trabajo
Un trabajo se compone de muchas tareas. Cada tarea tiene un estado. El estado de todas las tareas se combina para dar un estado general a un trabajo. Para obtener más información, consulte 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 vuelve a ponerse en cola, a menos que esté en estado LISTO.
NO se envía un evento de cambio de estado de ejecución de un trabajo cuando:
-
El trabajo se crea por primera vez. Para supervisar la creación de empleos, supervise los eventos de cambio del estado del ciclo de vida del trabajo para ver si hay 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 ejecución de la tarea indica que el trabajo se va.
taskRunStatus-
El estado de ejecución de la tarea en el que se está iniciando el trabajo.
taskRunStatusCounts-
El número de tareas del trabajo en cada estado.
Evento de cambio de estado del ciclo de vida gradual
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 más reciente iniciada por el usuario.
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_SUCCEED).
-
Falló la actualización de un paso (UPDATE_FAILED).
No se envía ningún evento cuando se crea el paso por primera vez. Para supervisar la creación de pasos, supervise los eventos de cambio del 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 en el que entra 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 obtener un estado general de los pasos y las tareas.
Se envía un evento de cambio de estado de ejecución escalonada cuando:
-
Los taskRunStatus cambios combinados.
-
El paso vuelve a ponerse en cola, a menos que esté en estado LISTO.
No se envía un evento cuando:
-
El paso se crea por primera vez. Para supervisar la creación de pasos, supervise los eventos de cambio del 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 combinada 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 del que sale el paso.
taskRunStatus-
El estado de ejecución en el que está entrando 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 vuelve a ponerse en cola, a menos que esté en estado LISTO.
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 del 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.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.
- ID del paso
-
El identificador del paso de trabajo actual.
taskId-
El identificador de la tarea en ejecución.
previousRunStatus-
El estado de ejecución en el que la tarea está abandonando.
runStatus-
El estado de ejecución en el que está entrando la tarea.