Aufgabe 24: Admin-Stats mit echten Daten #15

Open
opened 2026-06-22 18:21:39 +02:00 by danielkrause · 0 comments
Owner

Aufgabe 24 — Admin-Routen: Echte Stats statt Platzhalter

src/routes/admin.py liefert "uptime": "placeholder". Braucht echte Metriken.

Datei: src/routes/admin.py

  1. queue_status(): +processed_total, processed_errors, oldest_pending
  2. stats(): +echte uptime, version, worker_status, error_rate
  3. QueueHandler: +processed_total, processed_errors, oldest_pending()

Datei: src/config.py

  1. VERSION-Feld in Settings ergänzen

Test-Datei: tests/routes/test_admin_stats.py

  • 3 Tests: Metriken, Uptime/Version, Error-Rate

Commit: feat: Admin-Stats mit Uptime, Error-Rate und Worker-Status

## Aufgabe 24 — Admin-Routen: Echte Stats statt Platzhalter `src/routes/admin.py` liefert `"uptime": "placeholder"`. Braucht echte Metriken. ### Datei: `src/routes/admin.py` 1. `queue_status()`: +`processed_total`, `processed_errors`, `oldest_pending` 2. `stats()`: +echte `uptime`, `version`, `worker_status`, `error_rate` 3. QueueHandler: +`processed_total`, `processed_errors`, `oldest_pending()` ### Datei: `src/config.py` 4. `VERSION`-Feld in Settings ergänzen ### Test-Datei: `tests/routes/test_admin_stats.py` - 3 Tests: Metriken, Uptime/Version, Error-Rate **Commit:** `feat: Admin-Stats mit Uptime, Error-Rate und Worker-Status`
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: danielkrause/BSN-Livesystem#15