Skip to content

[Backend] Dashboard-Metriken: Aktive Deployments & Verbrauch #57

Description

@DarkSerme

Übergeordnete User Story
#56

🎯 Ziel
Bereitstellung eines Endpunkts für Dashboard-Übersicht (Deployments/Metriken).

🧠 Beschreibung / Kontext
API liefert kombinierte Übersicht aktiver Deployments und deren Ressourcennutzung für das Admin-Dashboard.

🔧 Aufgaben

  • Endpoint GET /api/v1/dashboard/summary erstellen
  • Aggregation (Deployments, vCPUs, RAM) via ResourceAggregationService
  • Caching-Strategie (Redis, TTL 5 min)
  • Fehler-/Fallbacks bei OpenStack-Ausfall

✅ Akzeptanzkriterien

  • Anforderungen der User Story sind erfüllt
  • Erfolgs- und Fehlerfälle sind korrekt behandelt
  • Sinnvolle HTTP-Statuscodes
  • Keine Breaking Changes

🧪 Tests

  • Unit Tests
  • Integration- / API-Tests
  • Edge Cases abgedeckt

📎 Abhängigkeiten

  • Blockiert durch: #20 (Ressourcen-Aggregation)
  • Blockiert: -

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    US-56User Story #56: Ressourcenkontrolle

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions