Runbook: Phase 6 Resilience

← Zurueck zum Index

Stack starten
docker compose up -d
cd maven-project
mvn -pl runtime spring-boot:run
Viele Requests auslösen
./scripts/resilience/call-payment-flow-repeatedly.sh 50
Metriken prüfen
./scripts/resilience/check-resilience-metrics.sh
Wichtige Betriebsfragen
FragePrüfung
Gibt es viele 503 Antworten?Runtime Logs + Prometheus
Ist der Payment Provider langsam?Latenzmetriken prüfen
Öffnet der Circuit Breaker?Resilience4j Metriken prüfen
Greift Rate Limiting?HTTP 429 prüfen
Gibt es Outbox Rückstau?outbox_events_new_total prüfen
Typische Fehlerfälle

Provider langsam

Erwartung: Timeout begrenzt Wartezeit.

Provider dauerhaft fehlerhaft

Erwartung: Circuit Breaker öffnet und schützt die Runtime.

Zu viele Requests

Erwartung: Rate Limiter antwortet mit HTTP 429.

⌂ Cockpit