Wartungsjobs
Was ist das
WERKSPUR erledigt einige Arbeiten selbst und regelmäßig: Kennzahlen verdichten, alte Messwerte löschen, die Audit-Kette prüfen, sichern. Jeder Lauf hinterlässt einen Eintrag mit Zeitpunkt, Ergebnis, Dauer und einer kurzen Angabe zum Lauf.
Die mitgelieferte Ansicht „Wartung“ zeigt diese Einträge. Oben steht je Job der aktuelle Status, darunter die Tabelle „Letzte Läufe“ mit Zeitpunkt und Angabe. Sie finden die Ansicht im Menü unter „Wartung“.
Die Jobs
| Job | Was er tut | Rhythmus |
|---|---|---|
kpi-rollup |
Verdichtet die Kennzahlen pro Tag und Schicht | jede Nacht |
telemetry-retention |
Löscht Messwerte, die älter sind als FOUNDRY_TELEMETRY_RETENTION_DAYS |
jede Nacht, nach dem Verdichten |
audit-verify |
Prüft die Audit-Kette über alle Ereignisse | jede Nacht |
invocation-janitor |
Räumt die Merkliste gegen doppelt ausgelöste Aktionen auf, nach 72 Stunden | stündlich |
backup |
Sichert die Datenbank | alle 24 Stunden |
backup-verify |
Spielt eine Sicherung probeweise ein und prüft sie | von Hand |
Dazu kommt eine Zeile pro aktivem zeitgesteuertem Trigger, benannt trigger: <Name>. Sie zeigt das Ergebnis seiner letzten Ausführung.
Was der Status bedeutet
Ein Job hat einen von drei Zuständen:
- In Ordnung. Der letzte Lauf war erfolgreich und liegt nicht zu lange zurück.
- Überfällig. Der letzte Lauf war erfolgreich, aber er ist zu alt. Der Job läuft offenbar nicht mehr.
- Fehlgeschlagen. Der letzte Lauf ist gescheitert. Die Tabelle nennt den Grund.
Als überfällig gilt ein Job nach diesen Fristen:
| Job | Frist |
|---|---|
kpi-rollup, telemetry-retention, backup |
26 Stunden |
invocation-janitor |
3 Stunden |
| alle anderen, auch Trigger | keine Frist, es zählt nur das letzte Ergebnis |
Ein Job ohne Eintrag erscheint nicht in der Tabelle. Das ist nach einer frischen Installation normal, bis die erste Nacht vorbei ist.
Was tun bei Rot
audit-verifyfehlgeschlagen. Die Audit-Kette ist unterbrochen, oder die Prüfung konnte nicht laufen. Öffnen Sie das Audit-Protokoll, dort steht das Ergebnis mit der betroffenen Stelle. Benutzer & Audit beschreibt die Prüfung.backupfehlgeschlagen oder überfällig. Ohne aktuelle Sicherung gibt es im Ernstfall nichts zum Zurückspielen. Gehen Sie nach Backup & Wiederherstellung vor.kpi-rollupfehlgeschlagen. Die Kennzahlen des letzten Tages fehlen in den Auswertungen. Der nächste erfolgreiche Lauf holt sie nach. Der Grund steht in der Tabelle und im Serverprotokoll.telemetry-retentionfehlgeschlagen. Alte Messwerte bleiben liegen, die Datenbank wächst. Das ist nicht dringend, sollte aber nicht wochenlang so bleiben.- Trigger fehlgeschlagen. Der Fehlertext steht in der Tabelle. Die Trigger-Liste zeigt die letzte Ausführung jedes Triggers ebenfalls.
Die Ansicht meldet nichts von sich aus. Schauen Sie regelmäßig hinein, oder legen Sie sie auf einen Bildschirm, den jemand im Blick hat.
Aufbewahrung und Anpassung
WERKSPUR hebt die Einträge 90 Tage auf. Diese Frist ist fest und hängt nicht von FOUNDRY_TELEMETRY_RETENTION_DAYS ab.
Die Ansicht und ihre Abfrage maintenance_board sind gewöhnliche Definitionen. Sie können sie wie jede Ansicht und jede gespeicherte Abfrage anpassen.
Der Job audit-verify ist neu. Auf einer bestehenden Installation zeigt die Tabelle ihn sofort. In der Statusübersicht darüber erscheint er erst, wenn Sie die mitgelieferte Ansicht neu einspielen:
werkspur reseed view wartung
Der Befehl ersetzt die Ansicht durch die mitgelieferte Fassung. Eigene Änderungen an dieser Ansicht gehen dabei verloren.