Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Überwachung für Lambda SnapStart

Fokusmodus
Überwachung für Lambda SnapStart - AWS Lambda

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Sie können Ihre SnapStart Lambda-Funktionen mit Amazon CloudWatch AWS X-Ray, und dem Zugriff auf Echtzeit-Telemetriedaten für Erweiterungen über die Telemetrie-API überwachen.

Anmerkung

Die AWS_LAMBDA_LOG_STREAM_NAME Umgebungsvariablen AWS_LAMBDA_LOG_GROUP_NAME und sind in SnapStart Lambda-Funktionen nicht verfügbar.

Verständnis des Protokollierungs- und Abrechnungsverhaltens mit SnapStart

Es gibt einige Unterschiede beim CloudWatch Logstream-Format für SnapStart Funktionen:

Die Kaltstartdauer ist die Summe von Restore Duration + Duration.

Das folgende Beispiel ist eine Lambda Insights-Abfrage, die die Latenzperzentile für Funktionen zurückgibt. SnapStart Weitere Informationen zu Lambda-Insights-Abfragen finden Sie unter Beispiel-Workflow mit Abfragen zur Fehlerbehebung einer Funktion.

filter @type = "REPORT" | parse @log /\d+:\/aws\/lambda\/(?<function>.*)/ | parse @message /Restore Duration: (?<restoreDuration>.*?) ms/ | stats count(*) as invocations, pct(@duration+coalesce(@initDuration,0)+coalesce(restoreDuration,0), 50) as p50, pct(@duration+coalesce(@initDuration,0)+coalesce(restoreDuration,0), 90) as p90, pct(@duration+coalesce(@initDuration,0)+coalesce(restoreDuration,0), 99) as p99, pct(@duration+coalesce(@initDuration,0)+coalesce(restoreDuration,0), 99.9) as p99.9 group by function, (ispresent(@initDuration) or ispresent(restoreDuration)) as coldstart | sort by coldstart desc

Aktives X-Ray Tracing für SnapStart

Sie können X-Ray verwenden, um Anfragen an SnapStart Lambda-Funktionen zu verfolgen. Es gibt einige Unterschiede zu den X-Ray-Untersegmenten für SnapStart Funktionen:

Telemetrie-API-Ereignisse für SnapStart

Lambda sendet die folgenden SnapStart Ereignisse anTelemetrie-API:

  • platform.restoreStart – Zeigt die Zeit an, zu der die Restore-Phase gestartet wurde.

  • platform.restoreRuntimeDone – Zeigt an, ob die Restore-Phase erfolgreich war. Lambda sendet diese Nachricht, wenn die Laufzeit eine restore/next-Laufzeit-API-Anfrage sendet. Es gibt drei mögliche Status: erfolgreich, fehlgeschlagen und Timeout.

  • platform.restoreReport – Zeigt an, wie lange die Restore-Phase gedauert hat und wie viele Millisekunden Ihnen während dieser Phase in Rechnung gestellt wurden.

Amazon-API-Gateway- und Funktions-URL-Metriken

Wenn Sie eine Web-API mit API Gateway erstellen, können Sie die IntegrationLatencyMetrik verwenden, um die end-to-end Latenz zu messen (die Zeit zwischen der Weiterleitung einer Anfrage an das Backend durch API Gateway und dem Empfang einer Antwort vom Backend).

Wenn Sie eine Lambda-Funktions-URL verwenden, können Sie die UrlRequestLatencyMetrik verwenden, um die end-to-end Latenz zu messen (die Zeit zwischen dem Empfang einer Anfrage durch die Funktions-URL und dem Zeitpunkt, zu dem die Funktions-URL eine Antwort zurückgibt).

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.