Zum Inhalt

Frontend-Anzeige der Datensammlung

ID: TRADINGDL-005 · Service: trading-data-layer · Status: 🟢 aktiv · Use Case: UC-TDL-007


Im Bereich "Trading > Analyse & Bewertung" wird der aktuelle Status der Datensammlung des Data Layer Service angezeigt. Die Anzeige zeigt den Gesamtstatus des Services sowie pro Collector (Forex OHLCV, Wirtschaftsdaten, Rohstoffe & Indizes) den Zeitpunkt der letzten Sammlung und die Anzahl der Einträge der letzten 24h. Jeder Collector kann manuell angestoßen werden, ohne auf den nächsten geplanten Lauf zu warten.


Inputs

  • GET /data-layer/health
  • POST /data-layer/collectors/trigger/{forex|economic|commodities}

Outputs

Eintrag 1

Feld Wert
Gesamtstatus aktiv / Fehler / nicht erreichbar

Eintrag 2

Pro Collector

  • Bezeichnung und Datenquelle (z. B. "Forex OHLCV · Twelve Data · alle 15 Minuten")
  • Status (ok / no_data / error)
  • Zeitpunkt der letzten Sammlung (relativ, z. B. "vor 5min")
  • Anzahl Einträge der letzten 24h

  • Ergebnis eines manuellen Anstoßens (Anzahl eingefügter Einträge oder Fehlermeldung)

Verhalten

  • automatische Aktualisierung der Anzeige alle 60 Sekunden
  • manuelle Aktualisierung über Refresh-Button
  • bei nicht erreichbarem Data Layer wird ein Hinweistext mit Lösungsvorschlag angezeigt

Abnahmekriterien

  • [ ] Benutzer sieht den Gesamtstatus des Data Layer Service
  • [ ] Benutzer sieht je Collector Status, letzte Sammlung und Einträge (24h)
  • [ ] Benutzer kann jeden Collector einzeln manuell anstoßen
  • [ ] Ergebnis des manuellen Anstoßens wird sichtbar zurückgemeldet (Erfolg/Fehler)
  • [ ] Anzeige aktualisiert sich automatisch alle 60 Sekunden
  • [ ] Bei nicht erreichbarem Service wird ein verständlicher Fehlerhinweis angezeigt statt eines Absturzes

Changelog

Eintrag 1

Version: 1.0

Changes: Initiale Version