Stapel
Funktion | Ein Batch-Job führt eine Reihe von Jobs sequentiell oder parallel aus. Batch-Jobs können andere Batch-Jobs ausführen. Alle ausgeführten Jobs innerhalb eines Batches müssen auf demselben Kollektor laufen. |
---|---|
Alarmierung | Jobs fehlgeschlagen, Jobs bestanden, Jobs gesamt, Zeit gesamt, Sequenzcode |
Batch Detail
Batch-Parameter
Parameter | Beschreibung |
---|---|
Parallel ausführen | Alle verknüpften Aufträge werden gleichzeitig statt sequentiell ausgeführt. |
Bei Fehler fortsetzen | Um die Ausführung weiterer Aufträge zu stoppen, wenn ein Auftrag fehlgeschlagen ist, deaktivieren Sie dieses Kontrollkästchen (Standard: aktiviert) |
Zeitsumme unterdrücken | Wenn dieses Kontrollkästchen aktiviert ist, wird die Gesamtlaufzeit des Batch-Job-Laufs nicht in der Datenbank gespeichert und ihr Wert ist nicht mehr im Wertebereich sichtbar. Sein Wert steht auch nicht mehr für die Verwendung in Alarm Limit Spezifikationen zur Verfügung. |
Verwenden Sie Verknüpfung → Untergeordnete Jobs im Dropdown-Menü des Batch-Jobs, um Jobs mit dem Batch zu verknüpfen:
Um die Reihenfolge der Batch-Sequenz zu ändern, wählen Sie im Dropdown-Menü des Batch-Jobs die Option Parameter bearbeiten und ordnen Sie die Sequenz dann mithilfe der Schaltflächen nach oben/unten im Abschnitt Verknüpfte Jobs neu an:
Normalerweise sollten alle verknüpften Jobs ein Ausführungsintervall von Keine Wiederholung haben, da sie jetzt vom Batch ausgeführt werden. Es ist jedoch möglich, ein normales Intervall und eine Batch-Ausführung für denselben Auftrag zu haben.
Batch-Werte und Alarm Limits
Wert / Alarm Limit | Beschreibung |
---|---|
Gescheiterte Aufträge | Anzahl der Aufträge, die während der Ausführung des Batches fehlgeschlagen sind |
Aufträge bestanden | Die Anzahl der Aufträge, die während der Ausführung des Stapels bestanden wurden |
Aufträge gesamt | Die Gesamtzahl der mit dem Stapel verknüpften Aufträge |
Zeit gesamt | Die Gesamtdauer (in s) der kombinierten Ausführung aller untergeordneten Aufträge |
Fehlercode | Allgemeiner Job-Fehlercode (siehe Abschnitt Job-Fehlercodes) |
Zeitüberschreitung bei Batch-Jobs
Für Batch-Jobs ist eine maximale Laufzeit von 300 Sekunden pro verknüpftem Child-Job konfiguriert. Wird diese erreicht, erscheint eine Timeout-Meldung in der Spalte Execution der Liste Linked Jobs. Wenn diese Zeitüberschreitung aus irgendeinem Grund zu kurz ist, kann sie in der Konfiguration des jeweiligen Kollektors geändert werden:
/etc/opt/eranger/eranger-collector.cfg
Entkommentieren Sie die folgende Zeile und ändern Sie sie:
# batchjob_timeout = 300