System Design · Middle · Frage 37 von 75
Warum reicht man eine Request-ID / Trace-ID vom Frontend bis zum Backend durch?
- 1Um einen Browserfehler mit Backend-Logs und Traces zu verknüpfen
- 2Um die Zahl der Anfragen eines einzelnen Nutzers zu begrenzen
- 3Damit der Server Antworten nach dieser ID cachen kann
Antwort zeigen
Richtige Antwort: Um einen Browserfehler mit Backend-Logs und Traces zu verknüpfen
Erklärung
Distributed Tracing (OpenTelemetry, der Header traceparent) zeigt den Weg einer Anfrage durch API Gateway, Services und DB. Ein Nutzer schickt einen Screenshot mit der Fehler-ID - und man findet sofort den vollen Kontext.