Ein neues serverloses Benutzerportal ist langsam. Die Analyse zeigt, dass ein einzelner API Gateway-Endpunkt, der eine Lambda-Funktion aufruft, dafür verantwortlich ist, aber dass Lambda andere APIs und AWS-Dienste aufruft. Wie kann ein Entwickler unter Verwendung bewährter Betriebspraktiken herausfinden, welcher externe Aufruf die erhöhte Latenz verursacht?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Instrumentieren Sie Lambda mit dem AWS X-Ray SDK, fügen Sie HTTP/HTTPS-Interceptors und SDK-Client-Handler hinzu, aktivieren Sie X-Ray-Tracing, stellen Sie es bereit und verwenden Sie dann die X-Ray-Service-Map und Traces, um die durchschnittlichen Antwortzeiten und die wahrscheinlich langsamen Komponenten zu finden..
Warum dies die Antwort ist
Die Instrumentierung von Lambda mit dem AWS X-Ray SDK, das Hinzufügen von Interceptoren und Client-Handlern sowie das Aktivieren von X-Ray-Tracing ist die bewährte Methode, um die Ursache für erhöhte Latenz in komplexen verteilten Anwendungen zu finden. X-Ray bietet eine Service-Map und Traces, die detaillierte Informationen über die Zeit liefern, die jeder Dienstaufruf benötigt, und so Engpässe identifizieren. Protokollierungsanweisungen sind zwar nützlich, erfordern aber eine manuelle Analyse und sind weniger effizient als X-Ray für die Visualisierung von Abhängigkeiten. CloudWatch-Metriken zeigen die Gesamtleistung der Lambda-Funktion, aber nicht die Leistung einzelner externer Aufrufe. Ein CloudWatch Synthetics Canary testet das End-to-End-Erlebnis, hilft aber nicht direkt bei der Identifizierung des spezifischen externen Aufrufs innerhalb der Lambda-Funktion, der die Latenz verursacht.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich