Technische Entscheidungen · Middle · Frage 11 von 14
Die p99-Latenz des Checkouts hat sich verdoppelt. Eine Anfrage läuft durch sechs Dienste, und die Logs zeigen nicht, welcher langsam ist. Wonach greifst du?
- 1Ausführlichere Logs in jedem der sechs Dienste
- 2Verteiltes Tracing über den Weg der Anfrage
- 3CPU- und Speicher-Dashboards für alle Hosts
Antwort zeigen
Richtige Antwort: Verteiltes Tracing über den Weg der Anfrage
Erklärung
Ein Trace zeigt die Zeit einer Anfrage in jedem Dienst, der langsame Schritt ist also sofort sichtbar. Mehr Logs passen zu einem Fehler in einem bekannten Dienst, aber sie über sechs hinweg abzugleichen braucht eine gemeinsame ID und viel mehr Arbeit. Host-Dashboards passen zu Ressourcenproblemen, während sich eine langsame Abfrage oder eine Sperre hinter völlig normaler CPU verstecken kann.