Zum Hauptinhalt springen

Warnungen

Route: /alerts

Diese Seite ist eine Read-only-Überwachung für Systemwarnungen.

Datenquellen

  • GET /api/v1/admin/alerts/stats
  • GET /api/v1/admin/alerts?page=1&page_size=100

KPI-Karten

  • Active Alerts (active_count)
  • Total Today (total_today)
  • Acknowledged (acknowledged_count)

Details in der Warnungsliste

Jede Warnungszeile zeigt:

  • Titel und Nachricht
  • Quellenlabel (Gerätename oder Fallback auf Benutzer-E-Mail)
  • Relative Zeitangabe
  • Typ-Badge
  • Schweregrad-Badge
  • Status-Badge

Typ-Badge-Zuordnung in der UI:

  • sos_alert -> SOS
  • geofence_alert -> Geofence
  • safe_search_alert -> Safe Search
  • limit_update -> Limit Update
  • device_disconnect_alert -> Disconnect
  • Unbekannte Typen -> Other

Schweregrad:

  • critical
  • warning
  • info

Status:

  • active
  • acknowledged

Unbekannte Statuswerte werden in der aktuellen UI zu active normalisiert.

Filterverhalten

  • Segmentfilter: All, Active, Acknowledged
  • Filterzustand wird in Query-Parameter status gespiegelt
    • Beispiel: /alerts?status=active
    • Beispiel: /alerts?status=acknowledged
  • Ungültige oder fehlende status-Werte werden als all behandelt

Verhalten

  • Automatische Aktualisierung alle 30 Sekunden für Statistiken und Liste
  • Skeleton-Loading während des Ladens
  • Leere Zustände:
    • Keine Warnungen
    • Keine aktiven Warnungen
    • Keine bestätigten Warnungen

Aktuelle Grenzen (Code-Stand)

  • Aktuell werden nur die ersten 100 Warnungen geladen (page=1&page_size=100)
  • Statusfilterung erfolgt clientseitig auf den geladenen Einträgen
  • Es gibt auf dieser Seite keine Aktion zum Bestätigen oder Auflösen

Typischer Ablauf

  1. KPI-Karten prüfen, um das Warnungsvolumen einzuordnen.
  2. Für offene Vorfälle den Filter Active verwenden.
  3. Nach Typ- und Schweregrad-Badges priorisieren.
  4. Für Details in Geräte- oder Benutzerseiten wechseln.
  5. Bei Bedarf Verlauf in Prüfprotokollen prüfen.

Verwandte Seiten