Detaillierte Referenz zu Deadline Cloud-Ereignissen - Deadline Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Detaillierte Referenz zu Deadline Cloud-Ereignissen

Alle Ereignisse von AWS Diensten haben einen gemeinsamen Satz von Feldern, die Metadaten über das Ereignis enthalten, z. B. den AWS Dienst, der die Quelle des Ereignisses ist, den Zeitpunkt, zu dem das Ereignis generiert wurde, das Konto und die Region, in der das Ereignis stattgefunden hat, und andere. Definitionen dieser allgemeinen Felder finden Sie unter Referenz zur Ereignisstruktur im Amazon EventBridge Benutzerhandbuch.

Darüber hinaus weist jedes Ereignis ein detail-Feld auf, das spezifische Daten für das betreffende Ereignis enthält. In der folgenden Referenz werden die Detailfelder für die verschiedenen Deadline Cloud-Ereignisse definiert.

Bei der EventBridge Auswahl und Verwaltung von Deadline Cloud-Ereignissen ist es hilfreich, Folgendes zu beachten:

  • Das source Feld für alle Ereignisse aus Deadline Cloud ist auf gesetztaws.deadline.

  • Das Feld detail-type gibt den Ereignistyp an.

    Beispiel, Fleet Size Recommendation Change.

  • Das Feld detail enthält die Daten, die für das betreffende Ereignis spezifisch sind.

Informationen zur Erstellung von Ereignismustern, die es Regeln ermöglichen, Deadline Cloud-Ereignissen zu entsprechen, finden Sie unter Ereignismuster im Amazon EventBridge Benutzerhandbuch.

Weitere Informationen zu Ereignissen und deren EventBridge Verarbeitung finden Sie unter Amazon EventBridge Ereignisse im Amazon EventBridge Benutzerhandbuch.

Ereignis „Budgetschwellenwert erreicht“

Sie können das Ereignis „Budgetschwellenwert erreicht“ verwenden, um zu überwachen, wie viel Prozent eines Budgets verwendet wurden. Deadline Cloud sendet Ereignisse, wenn der verwendete Prozentsatz die folgenden Schwellenwerte überschreitet:

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

Die Häufigkeit, mit der Deadline Cloud Ereignisse vom Typ Budget Threshold Reached sendet, nimmt zu, wenn sich das Budget seinem Limit nähert. Auf diese Weise können Sie ein Budget genau beobachten, wenn es sich seinem Limit nähert, und Maßnahmen ergreifen, um zu verhindern, dass zu viel ausgegeben wird. Sie können auch Ihre eigenen Budgetschwellenwerte festlegen. Deadline Cloud sendet ein Ereignis, wenn die Nutzung Ihre benutzerdefinierten Schwellenwerte überschreitet.

Wenn Sie die Höhe eines Budgets ändern, basiert das nächste Mal, wenn Deadline Cloud das Ereignis „Budgetschwellenwert erreicht“ sendet, auf dem aktuellen Prozentsatz des Budgets, der verwendet wurde. Wenn Sie beispielsweise 50$ zu einem Budget von 100$ hinzufügen, das sein Limit erreicht hat, zeigt das nächste Ereignis „Budgetschwellenwert erreicht“ an, dass das Budget bei 75 Prozent liegt.

Im Folgenden finden Sie die Detailfelder für das Budget Threshold Reached Ereignis.

Die detail-type Felder source und sind unten aufgeführt, da sie spezifische Werte für Deadline Cloud-Ereignisse enthalten. Definitionen der anderen Metadatenfelder, die in allen Ereignissen enthalten sind, finden Sie unter Referenz zur Ereignisstruktur im Amazon EventBridge Benutzerhandbuch.

{ "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

Identifiziert den Ereignistyp.

Für dieses Ereignis ist dieser WertBudget Threshold Reached.

source

Identifiziert den Service, aus dem das Ereignis stammt. Für Deadline Cloud-Ereignisse ist dieser Wertaws.deadline.

detail

Ein JSON-Objekt, das Informationen zum Ereignis enthält. Der Service, der das Ereignis generiert, bestimmt den Inhalt dieses Feldes.

Für dieses Ereignis beinhalten diese Daten:

farmId

Die ID der Farm, die den Job enthält.

budgetId

Die Kennung des Budgets, das einen Schwellenwert erreicht hat.

thresholdInPercent

Der Prozentsatz des Budgets, der verwendet wurde.

Empfehlung zur Flottengröße: Ereignis ändern

Wenn Sie Ihre Flotte so konfigurieren, dass sie ereignisbasiertes Auto Scaling verwendet, sendet Deadline Cloud Ereignisse, mit denen Sie Ihre Flotten verwalten können. Jedes dieser Ereignisse enthält Informationen über die aktuelle Größe und die angeforderte Größe einer Flotte. Ein Beispiel für die Verwendung eines EventBridge Ereignisses und eine Lambda-Beispielfunktion zur Behandlung des Ereignisses finden Sie unter Automatische Skalierung Ihrer EC2 Amazon-Flotte mit der Deadline Cloud-Skalierungsempfehlungsfunktion.

Das Ereignis zur Änderung der Empfehlung zur Flottengröße wird gesendet, wenn Folgendes eintritt:

  • Wenn sich die empfohlene Flottengröße ändert und oldFleetSize sich von unterscheidet newFleetSize.

  • Wenn der Service feststellt, dass die tatsächliche Flottengröße nicht der empfohlenen Flottengröße entspricht. Die tatsächliche Flottengröße können Sie dem WorkerCount in der GetFleet Betriebsantwort entnehmen. Dies kann passieren, wenn sich eine aktive EC2 Amazon-Instance nicht als Deadline Cloud-Worker registrieren kann.

Im Folgenden finden Sie die Detailfelder für die Fleet Size Recommendation Change Veranstaltung.

Die detail-type Felder source und sind unten aufgeführt, da sie spezifische Werte für Deadline Cloud-Ereignisse enthalten. Definitionen der anderen Metadatenfelder, die in allen Ereignissen enthalten sind, finden Sie unter Referenz zur Ereignisstruktur im Amazon EventBridge Benutzerhandbuch.

{ "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

Identifiziert den Ereignistyp.

Für dieses Ereignis ist dieser WertFleet Size Recommendation Change.

source

Identifiziert den Service, aus dem das Ereignis stammt. Für Deadline Cloud-Ereignisse ist dieser Wertaws.deadline.

detail

Ein JSON-Objekt, das Informationen zum Ereignis enthält. Der Service, der das Ereignis generiert, bestimmt den Inhalt dieses Feldes.

Für dieses Ereignis beinhalten diese Daten:

farmId

Die ID der Farm, die den Job enthält.

fleetId

Die Kennung der Flotte, deren Größe geändert werden muss.

oldFleetSize

Die aktuelle Größe der Flotte.

newFleetSize

Die empfohlene neue Größe für die Flotte.

Ereignis zur Änderung des Joblebenszyklusstatus

Wenn Sie einen Job erstellen oder aktualisieren, legt Deadline Cloud den Lebenszyklusstatus so fest, dass der Status der letzten vom Benutzer initiierten Aktion angezeigt wird.

Bei jeder Änderung des Lebenszyklusstatus wird ein Ereignis zur Änderung des Joblebenszyklusstatus gesendet, auch wenn der Job erstellt wird.

Im Folgenden finden Sie die Detailfelder für das Job Lifecycle Status Change Ereignis.

Die detail-type Felder source und sind unten aufgeführt, da sie spezifische Werte für Deadline Cloud-Ereignisse enthalten. Definitionen der anderen Metadatenfelder, die in allen Ereignissen enthalten sind, finden Sie unter Referenz zur Ereignisstruktur im Amazon EventBridge Benutzerhandbuch.

{ "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

Identifiziert den Ereignistyp.

Für dieses Ereignis ist dieser WertJob Lifecycle Status Change.

source

Identifiziert den Service, aus dem das Ereignis stammt. Für Deadline Cloud-Ereignisse ist dieser Wertaws.deadline.

detail

Ein JSON-Objekt, das Informationen zum Ereignis enthält. Der Service, der das Ereignis generiert, bestimmt den Inhalt dieses Feldes.

Für dieses Ereignis beinhalten diese Daten:

farmId

Die ID der Farm, die den Job enthält.

queueId

Die ID der Warteschlange, die den Job enthält.

jobId

Die ID des Jobs.

previousLifecycleStatus

Der Lebenszyklusstatus, in dem der Job beendet wird. Dieses Feld ist nicht enthalten, wenn Sie einen Job zum ersten Mal einreichen.

lifecycleStatus

Der Lebenszyklusstatus, in den der Job eintritt.

Ereignis zur Änderung des Status der Auftragsausführung

Ein Job besteht aus vielen Aufgaben. Jede Aufgabe hat einen Status. Der Status aller Aufgaben wird zusammengefasst, um einen Gesamtstatus für einen Job zu erhalten. Weitere Informationen finden Sie unter Job in Deadline Cloud im AWS Deadline Cloud-Benutzerhandbuch.

Ein Ereignis zur Änderung des Status der Auftragsausführung wird gesendet, wenn:

  • Das kombinierte taskRunStatus Feld ändert sich.

  • Der Job wird in die Warteschlange gestellt, es sei denn, der Job befindet sich im Status READY.

Ein Ereignis zur Änderung des Status der Auftragsausführung wird NICHT gesendet, wenn:

  • Der Job wird zuerst erstellt. Um die Auftragserstellung zu überwachen, überprüfen Sie die Ereignisse zur Änderung des Joblebenszyklusstatus auf Änderungen.

  • Das taskRunStatusCounts Feld des Jobs ändert sich, aber der Ausführungsstatus der kombinierten Jobaufgabe ändert sich nicht.

Im Folgenden finden Sie die Detailfelder für das Job Run Status Change Ereignis.

Die detail-type Felder source und sind unten aufgeführt, da sie spezifische Werte für Deadline Cloud-Ereignisse enthalten. Definitionen der anderen Metadatenfelder, die in allen Ereignissen enthalten sind, finden Sie unter Referenz zur Ereignisstruktur im Amazon EventBridge Benutzerhandbuch.

{ "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

Identifiziert den Ereignistyp.

Für dieses Ereignis ist dieser WertJob Run Status Change.

source

Identifiziert den Service, aus dem das Ereignis stammt. Für Deadline Cloud-Ereignisse ist dieser Wertaws.deadline.

detail

Ein JSON-Objekt, das Informationen zum Ereignis enthält. Der Service, der das Ereignis generiert, bestimmt den Inhalt dieses Feldes.

Für dieses Ereignis beinhalten diese Daten:

farmId

Die ID der Farm, die den Job enthält.

queueId

Die ID der Warteschlange, die den Job enthält.

jobId

Die ID des Jobs.

previousTaskRunStatus

Der Status, in dem die Aufgabe ausgeführt wird, gibt an, dass der Job beendet wird.

taskRunStatus

Der Status der Aufgabenausführung, in den der Job wechselt.

taskRunStatusCounts

Die Anzahl der Aufgaben des Jobs in jedem Status.

Schritt: Ereignis „Lebenszyklusstatus ändern“

Wenn Sie ein Ereignis erstellen oder aktualisieren, legt Deadline Cloud den Lebenszyklusstatus des Jobs fest, um den Status der letzten vom Benutzer initiierten Aktion zu beschreiben.

Ein Ereignis zur Änderung des Schrittlebenszyklusstatus wird gesendet, wenn:

  • Eine Schrittaktualisierung wird gestartet (UPDATE_IN_PROGRESS).

  • Ein schrittweises Update wurde erfolgreich abgeschlossen (UPDATE_SUCEEDED).

  • Ein schrittweises Update ist fehlgeschlagen (UPDATE_FAILED).

Bei der ersten Erstellung des Schritts wird kein Ereignis gesendet. Um die Erstellung von Schritten zu überwachen, überprüfen Sie die Ereignisse zur Änderung des Joblebenszyklusstatus auf Änderungen.

Im Folgenden finden Sie die Detailfelder für das Step Lifecycle Status Change Ereignis.

Die detail-type Felder source und sind unten aufgeführt, da sie spezifische Werte für Deadline Cloud-Ereignisse enthalten. Definitionen der anderen Metadatenfelder, die in allen Ereignissen enthalten sind, finden Sie unter Referenz zur Ereignisstruktur im Amazon EventBridge Benutzerhandbuch.

{ "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

Identifiziert den Ereignistyp.

Für dieses Ereignis ist dieser WertStep Lifecycle Status Change.

source

Identifiziert den Service, aus dem das Ereignis stammt. Für Deadline Cloud-Ereignisse ist dieser Wertaws.deadline.

detail

Ein JSON-Objekt, das Informationen zum Ereignis enthält. Der Service, der das Ereignis generiert, bestimmt den Inhalt dieses Feldes.

Für dieses Ereignis beinhalten diese Daten:

farmId

Die ID der Farm, die den Job enthält.

queueId

Die ID der Warteschlange, die den Job enthält.

jobId

Die ID des Jobs.

stepId

Die Kennung des aktuellen Auftragsschritts.

previousLifecycleStatus

Der Lebenszyklusstatus, den der Schritt verlässt.

lifecycleStatus

Der Lebenszyklusstatus, in den der Schritt eintritt.

Schritt: Ereignis „Status ändern“ ausführen

Jeder Schritt in einem Job besteht aus vielen Aufgaben. Jede Aufgabe hat einen Status. Die Aufgabenstatus werden kombiniert, um einen Gesamtstatus für Schritte und Jobs zu ergeben.

Ein Ereignis zur Änderung des Status eines Schrittlaufs wird gesendet, wenn:

  • Die kombinierten taskRunStatus Änderungen.

  • Der Schritt wird in eine Warteschlange gestellt, sofern sich dieser Schritt nicht im Status READY befindet.

Ein Ereignis wird nicht gesendet, wenn:

  • Der Schritt wird zuerst erstellt. Um die Erstellung von Schritten zu überwachen, überprüfen Sie die Ereignisse zur Änderung des Joblebenszyklusstatus auf Änderungen.

  • Der Schritt taskRunStatusCounts ändert sich, aber der Ausführungsstatus der kombinierten Schrittaufgabe ändert sich nicht.

Im Folgenden finden Sie die Detailfelder für das Step Run Status Change Ereignis.

Die detail-type Felder source und sind unten aufgeführt, da sie spezifische Werte für Deadline Cloud-Ereignisse enthalten. Definitionen der anderen Metadatenfelder, die in allen Ereignissen enthalten sind, finden Sie unter Referenz zur Ereignisstruktur im Amazon EventBridge Benutzerhandbuch.

{ "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

Identifiziert den Ereignistyp.

Für dieses Ereignis ist dieser WertStep Run Status Change.

source

Identifiziert den Service, aus dem das Ereignis stammt. Für Deadline Cloud-Ereignisse ist dieser Wertaws.deadline.

detail

Ein JSON-Objekt, das Informationen zum Ereignis enthält. Der Service, der das Ereignis generiert, bestimmt den Inhalt dieses Feldes.

Für dieses Ereignis beinhalten diese Daten:

farmId

Die ID der Farm, die den Job enthält.

queueId

Die ID der Warteschlange, die den Job enthält.

jobId

Die ID des Jobs.

stepId

Die Kennung des aktuellen Auftragsschritts.

previousTaskRunStatus

Der Ausführungsstatus, den der Schritt verlässt.

taskRunStatus

Der Ausführungsstatus, in den der Schritt eintritt.

taskRunStatusCounts

Die Anzahl der Aufgaben des Schritts in jedem Status.

Ereignis „Status der Aufgabe ausführen“

Das runStatus Feld wird aktualisiert, wenn die Aufgabe ausgeführt wird. Ein Ereignis wird gesendet, wenn:

  • Der Ausführungsstatus der Aufgabe ändert sich.

  • Die Aufgabe wird in die Warteschlange gestellt, es sei denn, die Aufgabe befindet sich im Status BEREIT.

Ein Ereignis wird nicht gesendet, wenn:

  • Die Aufgabe wird zuerst erstellt. Um die Aufgabenerstellung zu überwachen, überprüfen Sie die Ereignisse zur Änderung des Joblebenszyklusstatus auf Änderungen.

Im Folgenden finden Sie die Detailfelder für das Task Run Status Change Ereignis.

Die detail-type Felder source und sind unten aufgeführt, da sie spezifische Werte für Deadline Cloud-Ereignisse enthalten. Definitionen der anderen Metadatenfelder, die in allen Ereignissen enthalten sind, finden Sie unter Referenz zur Ereignisstruktur im Amazon EventBridge Benutzerhandbuch.

{ "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

Identifiziert den Ereignistyp.

Für dieses Ereignis ist dieser WertFleet Size Recommendation Change.

source

Identifiziert den Service, aus dem das Ereignis stammt. Für Deadline Cloud-Ereignisse ist dieser Wertaws.deadline.

detail

Ein JSON-Objekt, das Informationen zum Ereignis enthält. Der Service, der das Ereignis generiert, bestimmt den Inhalt dieses Feldes.

Für dieses Ereignis beinhalten diese Daten:

farmId

Die ID der Farm, die den Job enthält.

queueId

Die ID der Warteschlange, die den Job enthält.

jobId

Die ID des Jobs.

stepId

Die Kennung des aktuellen Job-Schritts.

taskId

Der Bezeichner der laufenden Aufgabe.

previousRunStatus

Der Ausführungsstatus, den die Aufgabe verlässt.

runStatus

Der Ausführungsstatus, in den die Aufgabe eingeht.