Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Référence détaillée des événements de Deadline Cloud
Tous les événements issus AWS des services ont un ensemble commun de champs contenant des métadonnées relatives à l'événement, telles que le AWS service à l'origine de l'événement, l'heure à laquelle l'événement a été généré, le compte et la région dans lesquels l'événement a eu lieu, etc. Pour les définitions de ces champs généraux, voir la référence relative à la structure des événements dans le guide de Amazon EventBridge l'utilisateur.
En outre, chaque événement possède un champ detail
qui contient des données spécifiques à cet événement en particulier. La référence ci-dessous définit les champs détaillés des différents événements de Deadline Cloud.
Lorsque vous EventBridge les utilisez pour sélectionner et gérer des événements Deadline Cloud, il est utile de garder à l'esprit les points suivants :
-
Le
source
champ pour tous les événements de Deadline Cloud est défini suraws.deadline
. -
Le champ
detail-type
indique le type d'événement.Par exemple,
Fleet Size Recommendation Change
. -
Le champ
detail
contient les données spécifiques à cet événement en particulier.
Pour plus d'informations sur la création de modèles d'événements permettant aux règles de correspondre aux événements de Deadline Cloud, consultez la section Modèles d'événements dans le guide de Amazon EventBridge l'utilisateur.
Pour plus d'informations sur les événements et leur EventBridge traitement, reportez-vous à la section Amazon EventBridge Événements du Guide de Amazon EventBridge l'utilisateur.
Rubriques
Événement portant sur le seuil budgétaire atteint
Vous pouvez utiliser l'événement Budget Threshold Reached pour surveiller le pourcentage d'un budget qui a été utilisé. Deadline Cloud envoie des événements lorsque le pourcentage utilisé dépasse les seuils suivants :
-
10, 20, 30, 40, 50, 60, 70, 75, 80, 85, 90, 95, 96, 97, 98, 99, 100
La fréquence à laquelle Deadline Cloud envoie des événements Budget Threshold Reached augmente à mesure que le budget approche de sa limite. Cela vous permet de suivre de près un budget lorsqu'il approche de sa limite et de prendre des mesures pour éviter de trop dépenser. Vous pouvez également définir vos propres seuils budgétaires. Deadline Cloud envoie un événement lorsque l'utilisation dépasse vos seuils personnalisés.
Si vous modifiez le montant d'un budget, la prochaine fois que Deadline Cloud enverra un événement Budget Threshold Reached, celui-ci sera basé sur le pourcentage actuel du budget utilisé. Par exemple, si vous ajoutez 50$ à un budget de 100$ qui a atteint sa limite, le prochain événement relatif au seuil budgétaire atteint indique que le budget est de 75 %.
Vous trouverez ci-dessous les champs détaillés de l'Budget Threshold Reached
événement.
Les detail-type
champs source
et sont inclus ci-dessous car ils contiennent des valeurs spécifiques pour les événements Deadline Cloud. Pour les définitions des autres champs de métadonnées inclus dans tous les événements, consultez la section Référence de la structure des événements dans le guide de Amazon EventBridge l'utilisateur.
{ "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
-
Identifie le type d'événement.
Pour cet événement, cette valeur est
Budget Threshold Reached
. source
-
Identifie le service qui a généré l'événement. Pour les événements Deadline Cloud, cette valeur est
aws.deadline
. detail
-
Un objet JSON qui contient des informations sur l'événement. Le service qui génère l'événement détermine le contenu de ce champ.
Pour cet événement, ces données incluent :
farmId
-
Identifiant de la batterie de serveurs qui contient la tâche.
budgetId
-
Identifiant du budget ayant atteint un seuil.
thresholdInPercent
-
Pourcentage du budget qui a été utilisé.
Événement de modification de la recommandation de taille du parc
Lorsque vous configurez votre flotte pour utiliser le dimensionnement automatique basé sur les événements, Deadline Cloud envoie des événements que vous pouvez utiliser pour gérer vos flottes. Chacun de ces événements contient des informations sur la taille actuelle et la taille demandée d'une flotte. Pour un exemple d'utilisation d'un EventBridge événement et un exemple de fonction Lambda pour gérer l'événement, consultez la section Adaptation automatique de votre EC2 flotte Amazon avec la fonction de recommandation d'échelle de Deadline Cloud.
L'événement de modification de la recommandation de taille de flotte est envoyé lorsque les événements suivants se produisent :
-
Lorsque la taille de flotte recommandée change et oldFleetSize est différente de newFleetSize.
-
Lorsque le service détecte que la taille réelle de la flotte ne correspond pas à la taille de flotte recommandée. Vous pouvez obtenir la taille réelle du parc à partir du WorkerCount dans la réponse de l' GetFleet opération. Cela peut se produire lorsqu'une EC2 instance Amazon active ne parvient pas à s'enregistrer en tant que travailleur de Deadline Cloud.
Vous trouverez ci-dessous les champs détaillés de l'Fleet Size Recommendation Change
événement.
Les detail-type
champs source
et sont inclus ci-dessous car ils contiennent des valeurs spécifiques pour les événements Deadline Cloud. Pour les définitions des autres champs de métadonnées inclus dans tous les événements, consultez la section Référence de la structure des événements dans le guide de Amazon EventBridge l'utilisateur.
{ "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
-
Identifie le type d'événement.
Pour cet événement, cette valeur est
Fleet Size Recommendation Change
. source
-
Identifie le service qui a généré l'événement. Pour les événements Deadline Cloud, cette valeur est
aws.deadline
. detail
-
Un objet JSON qui contient des informations sur l'événement. Le service qui génère l'événement détermine le contenu de ce champ.
Pour cet événement, ces données incluent :
farmId
-
Identifiant de la batterie de serveurs qui contient la tâche.
fleetId
-
Identifiant de la flotte dont la taille doit être modifiée.
oldFleetSize
-
La taille actuelle de la flotte.
newFleetSize
-
La nouvelle taille recommandée pour la flotte.
Événement de modification du statut du cycle de vie du travail
Lorsque vous créez ou mettez à jour une tâche, Deadline Cloud définit l'état du cycle de vie pour afficher l'état de l'action la plus récente initiée par l'utilisateur.
Un événement de modification du statut du cycle de vie de la tâche est envoyé pour toute modification de l'état du cycle de vie, y compris lors de la création de la tâche.
Vous trouverez ci-dessous les champs détaillés de l'Job Lifecycle Status Change
événement.
Les detail-type
champs source
et sont inclus ci-dessous car ils contiennent des valeurs spécifiques pour les événements Deadline Cloud. Pour les définitions des autres champs de métadonnées inclus dans tous les événements, consultez la section Référence de la structure des événements dans le guide de Amazon EventBridge l'utilisateur.
{ "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
-
Identifie le type d'événement.
Pour cet événement, cette valeur est
Job Lifecycle Status Change
. source
-
Identifie le service qui a généré l'événement. Pour les événements Deadline Cloud, cette valeur est
aws.deadline
. detail
-
Un objet JSON qui contient des informations sur l'événement. Le service qui génère l'événement détermine le contenu de ce champ.
Pour cet événement, ces données incluent :
farmId
-
Identifiant de la batterie de serveurs qui contient la tâche.
queueId
-
Identifiant de la file d'attente contenant le travail.
jobId
-
Identifiant de la tâche.
previousLifecycleStatus
-
État du cycle de vie auquel la tâche prend fin. Ce champ n'est pas inclus lorsque vous soumettez une offre d'emploi pour la première fois.
lifecycleStatus
-
État du cycle de vie dans lequel la tâche entre.
Événement de changement de statut de Job Run
Un travail est composé de nombreuses tâches. Chaque tâche possède un statut. Le statut de toutes les tâches est combiné pour donner le statut global d'une tâche. Pour plus d'informations, consultez la section États des tâches dans Deadline Cloud dans le guide de l'utilisateur de AWS Deadline Cloud.
Un événement de changement de statut d'exécution d'une tâche est envoyé lorsque :
-
Le taskRunStatus champ combiné change.
-
La tâche est mise en attente, sauf si elle est dans l'état PRÊT.
Un événement de changement de statut d'exécution d'une tâche n'est PAS envoyé lorsque :
-
L'emploi est d'abord créé. Pour surveiller la création de tâches, surveillez les événements de modification du statut du cycle de vie des tâches pour détecter les modifications.
-
Le taskRunStatusCounts champ de la tâche change, mais le statut d'exécution de la tâche combinée reste le même.
Vous trouverez ci-dessous les champs détaillés de l'Job Run Status Change
événement.
Les detail-type
champs source
et sont inclus ci-dessous car ils contiennent des valeurs spécifiques pour les événements Deadline Cloud. Pour les définitions des autres champs de métadonnées inclus dans tous les événements, consultez la section Référence de la structure des événements dans le guide de Amazon EventBridge l'utilisateur.
{ "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
-
Identifie le type d'événement.
Pour cet événement, cette valeur est
Job Run Status Change
. source
-
Identifie le service qui a généré l'événement. Pour les événements Deadline Cloud, cette valeur est
aws.deadline
. detail
-
Un objet JSON qui contient des informations sur l'événement. Le service qui génère l'événement détermine le contenu de ce champ.
Pour cet événement, ces données incluent :
farmId
-
Identifiant de la batterie de serveurs qui contient la tâche.
queueId
-
Identifiant de la file d'attente contenant le travail.
jobId
-
Identifiant de la tâche.
previousTaskRunStatus
-
L'état d'exécution de la tâche indique que la tâche est terminée.
taskRunStatus
-
État d'exécution de la tâche dans lequel le travail est en train de saisir.
taskRunStatusCounts
-
Le nombre de tâches de la tâche dans chaque État.
Evénement de changement de statut du cycle de vie
Lorsque vous créez ou mettez à jour un événement, Deadline Cloud définit l'état du cycle de vie de la tâche pour décrire l'état de la dernière action initiée par l'utilisateur.
Un événement de changement de statut du cycle de vie d'une étape est envoyé lorsque :
-
Une mise à jour progressive démarre (UPDATE_IN_PROGRESS).
-
La mise à jour d'une étape s'est terminée avec succès (UPDATE_SUCEEDED).
-
La mise à jour d'une étape a échoué (UPDATE_FAILED).
Aucun événement n'est envoyé lorsque l'étape est créée pour la première fois. Pour surveiller la création d'étapes, surveillez les événements de modification du statut du cycle de vie des tâches pour détecter les modifications.
Vous trouverez ci-dessous les champs détaillés de l'Step Lifecycle Status Change
événement.
Les detail-type
champs source
et sont inclus ci-dessous car ils contiennent des valeurs spécifiques pour les événements Deadline Cloud. Pour les définitions des autres champs de métadonnées inclus dans tous les événements, consultez la section Référence de la structure des événements dans le guide de Amazon EventBridge l'utilisateur.
{ "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
-
Identifie le type d'événement.
Pour cet événement, cette valeur est
Step Lifecycle Status Change
. source
-
Identifie le service qui a généré l'événement. Pour les événements Deadline Cloud, cette valeur est
aws.deadline
. detail
-
Un objet JSON qui contient des informations sur l'événement. Le service qui génère l'événement détermine le contenu de ce champ.
Pour cet événement, ces données incluent :
farmId
-
Identifiant de la batterie de serveurs qui contient la tâche.
queueId
-
Identifiant de la file d'attente contenant le travail.
jobId
-
Identifiant de la tâche.
stepId
-
Identifiant de l'étape de travail en cours.
previousLifecycleStatus
-
État du cycle de vie que quitte l'étape.
lifecycleStatus
-
État du cycle de vie dans lequel l'étape entre.
Étape Exécuter un événement de changement de statut
Chaque étape d'un travail est composée de nombreuses tâches. Chaque tâche possède un statut. Les statuts des tâches sont combinés pour donner un statut global aux étapes et aux tâches.
Un événement de changement de statut Step Run est envoyé lorsque :
-
Les taskRunStatus modifications combinées.
-
L'étape est mise en attente, sauf si elle est dans l'état PRÊT.
Aucun événement n'est envoyé lorsque :
-
L'étape est d'abord créée. Pour surveiller la création d'étapes, surveillez les événements de modification du statut du cycle de vie des tâches pour détecter les modifications.
-
L'étape taskRunStatusCounts change, mais le statut d'exécution de la tâche d'étape combinée ne change pas.
Vous trouverez ci-dessous les champs détaillés de l'Step Run Status Change
événement.
Les detail-type
champs source
et sont inclus ci-dessous car ils contiennent des valeurs spécifiques pour les événements Deadline Cloud. Pour les définitions des autres champs de métadonnées inclus dans tous les événements, consultez la section Référence de la structure des événements dans le guide de Amazon EventBridge l'utilisateur.
{ "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
-
Identifie le type d'événement.
Pour cet événement, cette valeur est
Step Run Status Change
. source
-
Identifie le service qui a généré l'événement. Pour les événements Deadline Cloud, cette valeur est
aws.deadline
. detail
-
Un objet JSON qui contient des informations sur l'événement. Le service qui génère l'événement détermine le contenu de ce champ.
Pour cet événement, ces données incluent :
farmId
-
Identifiant de la batterie de serveurs qui contient la tâche.
queueId
-
Identifiant de la file d'attente contenant le travail.
jobId
-
Identifiant de la tâche.
stepId
-
Identifiant de l'étape de travail en cours.
previousTaskRunStatus
-
État d'exécution que quitte l'étape.
taskRunStatus
-
État d'exécution dans lequel l'étape est en train d'entrer.
taskRunStatusCounts
-
Le nombre de tâches de l'étape dans chaque état.
Événement de changement de statut d'exécution de la tâche
Le runStatus champ est mis à jour au fur et à mesure de l'exécution de la tâche. Un événement est envoyé lorsque :
-
Le statut d'exécution de la tâche change.
-
La tâche est mise en attente, sauf si elle est dans l'état PRÊT.
Aucun événement n'est envoyé lorsque :
-
La tâche est d'abord créée. Pour surveiller la création de tâches, surveillez les événements de modification du statut du cycle de vie des tâches pour détecter les modifications.
Vous trouverez ci-dessous les champs détaillés de l'Task Run Status Change
événement.
Les detail-type
champs source
et sont inclus ci-dessous car ils contiennent des valeurs spécifiques pour les événements Deadline Cloud. Pour les définitions des autres champs de métadonnées inclus dans tous les événements, consultez la section Référence de la structure des événements dans le guide de Amazon EventBridge l'utilisateur.
{ "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
-
Identifie le type d'événement.
Pour cet événement, cette valeur est
Fleet Size Recommendation Change
. source
-
Identifie le service qui a généré l'événement. Pour les événements Deadline Cloud, cette valeur est
aws.deadline
. detail
-
Un objet JSON qui contient des informations sur l'événement. Le service qui génère l'événement détermine le contenu de ce champ.
Pour cet événement, ces données incluent :
farmId
-
Identifiant de la batterie de serveurs qui contient la tâche.
queueId
-
Identifiant de la file d'attente contenant le travail.
jobId
-
Identifiant de la tâche.
- stepId
-
Identifiant de l'étape de travail en cours.
taskId
-
Identifiant de la tâche en cours d'exécution.
previousRunStatus
-
État d'exécution que quitte la tâche.
runStatus
-
État d'exécution saisi par la tâche.