Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Überwachen der Funktionsfähigkeit von Remote Engines

Um eine funktionsfähige Verbindung zu Talend Cloud zu gewährleisten, sendet Talend Remote Engine regelmäßig zwei Zustandssignale. Beide Signale müssen aktiv sein, damit die Engine verfügbar ist: Heartbeats und Container-Statistiken.

Ein Heartbeat ist ein regelmäßiges Signal, das von Talend Cloud alle 60 Sekunden empfangen wird, um zu überprüfen, ob die Engine aktiv und für die Task-Verarbeitung erreichbar ist. Der Heartbeat alleine bestätigt nicht, dass die Engine Tasks verarbeiten kann.

Wenn Talend Cloud während mehr drei Minuten keinen Heartbeat von einer Engine empfängt, wird für diese Engine der Status unavailable (nicht verfügbar) angezeigt.

Eine Engine ist nur dann für die Task-Implementierung verfügbar, wenn beides beibehalten erhalten wird:
  • Heartbeat: Dieses Signal validiert eine aktive HTTPS-Verbindung und ausgeführte Engine. Die Engine sendet es alle 60 Sekunden an Talend Cloud (heartbeat.interval=60).
  • Aktualisierung der Container-Statistiken: Diese Aktualisierungen bestätigen, dass die HTTPS-Verbindung zur Nachrichtenschlange (AMQ) aktiv ist und ermöglichen es der Engine, Task-Ausführungs-Lebenszyklus-Events zu verarbeiten. Talend Cloud erhält regelmäßig Statistiknachrichten vom Karaf-Container der Engine.
Wenn eines der beiden Signale ausfällt, wird die Engine nicht verfügbar, und es sind keine Task-Implementierungen möglich.

Verstehen der Heartbeat-Intervalle

Die nachstehenden Erläuterungen zu den Auswirkungen eines kürzeren Heartbeat-Intervalls sollen Ihnen dabei helfen, das Heartbeat-Konzept besser zu verstehen.

Es wird nicht empfohlen, das Standard-Heartbeat-Intervall zu ändern.
  • Bei einem kürzeren Intervall ist die Wahrscheinlichkeit geringer, dass Talend Cloud bei kurzzeitigen Verbindungsproblemen Heartbeats verpasst. Ein 30-Sekunden-Intervall beispielsweise verdoppelt die Anzahl der zusendenden Heartbeats und ergibt ein um 50 % geringeres Risiko, dass Talend Cloud Heartbeats entgehen, wenn ein Netzwerkausfall von unter 30 Sekunden auftritt.
  • Darüber hinaus bewirkt ein kürzeres Intervall, dass Talend Cloud die Verfügbarkeit einer Engine früher erfasst. Ein 30-Sekunden-Intervall bedeutet beispielsweise, dass Talend Cloud einen neuen Heartbeat 30 Sekunden früher empfängt als bei einem 60-Sekunden-Intervall.
InformationshinweisTipp: Aktualisierungen der Container-Statistiken werden automatisch von der Engine gesendet und können nicht konfiguriert werden.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!