38 lines
878 B
Markdown
38 lines
878 B
Markdown
# Aufgabe 09: Observability und Health Checks
|
|
|
|
## Ziel
|
|
|
|
Du baust Logs, Healthchecks und einfache Metriken über Services hinweg.
|
|
|
|
## Warum ist das wichtig?
|
|
|
|
Ohne Beobachtbarkeit wird ein integrierter Roboter kaum debuggbar.
|
|
|
|
## Voraussetzungen
|
|
|
|
- Aufgaben 07-08
|
|
|
|
## Theorie
|
|
|
|
Health sagt, ob ein Service grundsätzlich lebt. Logs erklären Abläufe. Metriken zeigen Trends wie Latenz, FPS und Fehlerhäufigkeit.
|
|
|
|
## Aufgabe
|
|
|
|
Ergänze strukturierte Logs, `/health` und mindestens drei Metriken im Architekturplan oder Prototyp.
|
|
|
|
## Akzeptanzkriterien
|
|
|
|
- Jeder Service hat Healthcheck.
|
|
- Logs enthalten Request-ID.
|
|
- Latenz wird pro Tool Call gemessen.
|
|
|
|
## Erweiterungen
|
|
|
|
- Füge Tracing über mehrere Services hinzu.
|
|
|
|
## Reflexionsfragen
|
|
|
|
- Welche Metrik zeigt schlechte Nutzererfahrung?
|
|
- Welche Logs enthalten sensible Daten?
|
|
- Wie korrelierst du einen Sprachbefehl mit Motion?
|