Worker und Cache¶
Korrelations-Worker und Cache¶
Die Korrelationsberechnung läuft außerhalb des normalen Renderpfads. Um lange Historien nicht bei jedem Start vollständig neu zu materialisieren, darf der Worker einen abgeleiteten Cache im meta-Store speichern.
flowchart LR
OLD[finalisierte ältere Tage] --> CACHE[abgeleiteter Tageswert-Cache]
NEW[letzte vier editierbare Tage] --> RECALC[immer neu berechnen]
CACHE --> ROWS[gemeinsame Tageszeilen]
RECALC --> ROWS
ROWS --> COR[Korrelationsanalyse]
Wichtige Grenzen:
- Nur Tage außerhalb des viertägigen Rückerfassungsfensters werden wiederverwendet.
- Die Cache-Signatur umfasst Metrikdefinitionen und Labels; relevante Konfigurationsänderungen invalidieren ihn.
- Der Cache enthält nur abgeleitete numerische Tageswerte.
- Trackingdaten bleiben die alleinige Datenquelle.
- Der Cache ist transient, wird nicht gesichert und nach einem Restore entfernt.
- Beim Wechsel des ausgewerteten Zeitraums werden keine Zeilen außerhalb des Zeitraums übernommen.