Verwalten der Routen- und Datenservices-Tasks in einer Dynamic Engine-Umgebung in Talend Management Console
Ihre Tasks können von einer Dynamic Engine verarbeitet werden, die einer Dynamic Engine-Umgebung zugewiesen ist.
Sie können die über Talend Studio veröffentlichten Routen und Datenservices mit einer spezifischen Implementierungskonfiguration verknüpfen, beispielsweise mit Kontextparameterwerten, Verbindungen, Ausführungsprofilen für Dynamic Engines usw., um Tasks zu erstellen.
Nur Microservice-Artefakte werden von Dynamic Engines unterstützt.
OSGi-Artefakte werden von Dynamic Engines nicht unterstützt.
Im Bereich Deployments (Implementierungen) auf der Seite der Taskdetails finden Sie die folgenden Informationen.
Implementierungsstatus
- Never deployed (Nie implementiert): Die Task wurde nie implementiert.
- Deploying (Wird implementiert): Es wurde ein Implementierungsrequest gesendet und es wird auf den Start der Implementierung gewartet.
- Undeploying (Implementierung wird aufgehoben): Es wurde ein Request zur Aufhebung der Implementierung gesendet und es wird auf den Start des Vorgangs gewartet.
- Running (Wird ausgeführt): Der Datenservice bzw. die Route wurde gestartet.
- Undeployed (Implementierung aufgehoben): Die Implementierung der Task wurde aufgehoben.
- Failed (Fehlgeschlagen): Die Taskausführung ist fehlgeschlagen.
Jeder Status umfasst mindestens einen Teilstatus (auch als Unterstatus bezeichnet), um Sie über die im Hintergrund ausgeführten Prozesse zu informieren. Diese Teilstatus werden als Warnsymbole oder Fortschrittsleiste neben dem Task-Status im Abschnitt Deployments (Implementierungen) unten in den erweiterten Task-Details angezeigt.
Wenn Sie den vollständigen Verlauf anzeigen möchten, klicken Sie auf Deployment history (Implementierungsverlauf).
| Globaler Status | Aktueller Ausführungsstatus | Beschreibung |
|---|---|---|
| Deploying (Wird implementiert) | Sending deploy request (Implementierungsrequest wird gesendet) | An die Dynamic Engine wurde ein Implementierungsrequest gesendet. |
| Deploying (Wird implementiert) | Downloading task artifact (Artefakt wird heruntergeladen) | Die Dynamic Engine hat den Implementierungsrequest empfangen und den Download des Datenservices bzw. der Route gestartet. |
| Deploying (Wird implementiert) | Starting task (Task wird gestartet) | Der Datenservice bzw. die Route wurde heruntergeladen und die Dynamic Engine startet dessen bzw. deren Ausführung. |
| Running (Wird ausgeführt) | Executing task (Task wird ausgeführt) | Der Datendienst bzw. die Route wird ausgeführt und kann Requests empfangen. InformationshinweisAnmerkung: Der Teilstatus Running (Wird ausgeführt) korreliert mit dem Status der Dynamic Engine-Umgebung. Wenn die Umgebung nicht verfügbar wird, ändert sich der Teilstatus der Task zu TASK_INACTIVE, aber der übergeordnete Task-Status bleibt unverändert. Nachdem die Umgebung wieder aktiv ist, wird die Task automatisch synchronisiert und der Teilstatus wird wieder zu TASK_ACTIVE.
Für Datenservices und Routen entspricht der angezeigte Status Running (Wird ausgeführt) in Talend Management Console einem Backend-Status von STARTING_FLOW_EXECUTION. Der gleiche Status wird in API-Antworten als executing (wird ausgeführt) und als STARTING_FLOW_EXECUTION in Ausführungsverlaufs-Logs angezeigt. |
| Undeploying (Implementierung wird aufgehoben) | Sending undeploy request (Request zur Implementierungsaufhebung wird gesendet) | An die Dynamic Engine wurde ein Request zur Aufhebung der Implementierung gesendet. |
| Undeploying (Implementierung wird aufgehoben) | Undeploying task (Taskimplementierung wird aufgehoben) | Die Dynamic Engine hat den Request zur Aufhebung der Implementierung empfangen und die Aufhebung der Task-Implementierung gestartet. |
| Undeployed (Mit aufgehobener Implementierung) | Task has been undeployed (Taskimplementierung aufgehoben) | Die Implementierung der Task wurde aufgehoben. |
| Failed (Fehlgeschlagen) | Task execution failed (Taskausführung fehlgeschlagen) | Während der Taskausführung ist ein nicht behebbarer Fehler aufgetreten. |
| Failed (Fehlgeschlagen) | Deploy failed (Implementierung fehlgeschlagen) | Die Task kann nicht implementiert werden. |
| Failed (Fehlgeschlagen) | Undeploy failed (Implementierungsaufhebung fehlgeschlagen) | Die Implementierung der Task kann nicht aufgehoben werden. |
Logs
Klicken Sie auf Logs, um auf die Seite der Taskausführungslogs zuzugreifen. Auf dieser Seite können Sie die Ausführung in Echtzeit überwachen.
Execution details (Ausführungsdetails)
Task version (Taskversion): Die Version der zurzeit verwendeten Task. Um die Taskausführungs-ID anzuzeigen, klicken Sie auf das Informationssymbol.
Deployed by (Implementiert von): Der Name des Benutzers, der die Task implementiert hat.
- current (aktuell): Die Anzahl der aktuell ausgeführten Datenservices- oder Routeninstanzen.
- desired (gewünscht): die Zielnummer der Datenservices- oder Routeninstanzen, die von Dynamic Engine für erforderlich gehalten werden.
Run start time (Ausführungsstartzeit): Das Datum und die genaue Uhrzeit, zu der die Taskimplementierung gestartet wurde.
Run end time (Ausführungsendzeit): Das Datum und die genaue Uhrzeit, zu der die Taskimplementierung beendet wurde.
Metrics (Metriken)
Um Metrikdaten zu empfangen, muss sich die Task im Status Running (Wird ausgeführt) befinden und der Metrikpfad muss definiert sein. Die Zahlen verweisen auf die Gesamtanzahl der Requests seit dem letzten Neustart. Wenn der letzte Metrikdatensatz älter als 20 Minuten ist, kann das darauf hinweisen, dass der Datenservice oder die Route nicht mehr ordnungsgemäß funktioniert.
- Requests / MIN: Anzahl der Aufrufe innerhalb der letzten Minute.
- Requests / 5 MIN: Anzahl der Aufrufe innerhalb der letzten 5 Minuten.
- Requests / 15 MIN: Anzahl der Aufrufe innerhalb der letzten 15 Minuten.
- Total requests (Requests insg.): Anzahl der Aufrufe seit dem letzten (Neu-) Start.
- Completed (Abgeschlossen): Anzahl der mit dem Status „Completed (Abgeschlossen)“ durchgeführten Camel-Austauschvorgänge.
- Failed (Fehlgeschlagen): Anzahl der mit dem Status „Failed (Fehlgeschlagen)“ durchgeführten Camel-Austauschvorgänge.
- Total (Insgesamt): Anzahl der seit dem letzten (Neu-) Start durchgeführten Austauschvorgänge.
- Last process time (sec) (Letzte Prozesszeit (Sek.)): Verarbeitungszeit des letzten Austauschvorgangs in Sekunden.
- Mean process time (sec) (Durchschnittliche Prozesszeit (Sek.)): Durchschnittliche Verarbeitungszeit seit dem letzten (Neu-) Start in Sekunden.
Deployment history (Implementierungsverlauf)
Sie können alle aktuellen und vorhergehenden Taskimplementierungen auf derselben Seite anzeigen, indem Sie auf Deployment history (Implementierungsverlauf) klicken.