Was wird archiviert?
Ein Workflow wird als mehrere Instanzen in der Workflow-Laufzeit ausgeführt.
Diese Laufzeitversionen eines Workflows erzeugen Protokolle für Überwachungs- und Leistungszwecke.
Diese Protokolle werden aus der Laufzeitdatenbank in ein als JSON formatiertes Dateisystem archiviert.
Standardeinstellungen für die Archivierung
Die Standardkonfiguration des Workflow-Archivierungsauftrags erfolgt in den Containereinstellungen der Workflow-Laufzeit.
| Parameter | Beschreibung | Standardwert |
| ARCHIVE_TIME | Tageszeit, zu der der Job ausgeführt werden soll | 2:00 |
| ARCHIVE_PATH | Pfad, in dem die Archivdateien gespeichert werden. Dies ist der Pfad innerhalb des Containers. Normalerweise sollten Sie dies nicht ändern müssen. | 2:00 |
Veraltete Einstellungen:
| Parameter | Beschreibung | Standardwert | Status |
| ARCHIVE_ENABLED | Archivierungsaufträge für Workflow-Laufzeitprotokolle aktivieren | true | Entfernt mit MC 25-03 |
| ARCHIVE_INTERVAL | Zeitraum, der definiert, wie oft der Archivierungsauftrag ausgeführt werden soll | 1 Woche | Entfernt mit MC 25-03 |
| ARCHIVE_MAX_AGE_COMPLETED | Dauer, nach der eine abgeschlossene oder beendete Workflow-Instanz automatisch archiviert wird | 6 Monate | Entfernt mit MC 25-03 |
Prüfen Sie, ob der Simplifier Workflow Runtime Container einen Volume-Pfad hat
workflow-runtime:
image: simplifierag/workflow-runtime:${SIMPLIFIER_VERSION}
container_name: workflow-runtime
restart: always
volumes:
- ${HOST_DATA_PATH}/workflowRuntime:/home/workflow-runtime/data
Alternativ können Sie das Workflow-Archiv mithilfe der nativen Konfiguration konfigurieren
archive {
enabled: true
age: "10 months"
interval: "1 weeks"
time: "18:22"
}
Workflow-Archivstruktur
Jedes Workflow-Modell erhält einen separaten Unterordner im Hauptarchivordner.
Dieser Ordner enthält Dateien mit dem Ausführungsdatum – jede Datei enthält maximal 1000 Workflow-Protokolle, und weitere Einträge werden in mehrere Dateien aufgeteilt.
/var/lib/simplifier/workflowRuntime/archive /var/lib/simplifier/workflowRuntime/archive/mymodel1 /var/lib/simplifier/workflowRuntime/archive/mymodel1/2023-06-05-1.json /var/lib/simplifier/workflowRuntime/archive/mymodel1/2023-06-05-2.json











