Veröffentlicht am: Nov 10, 2022
AWS Lambda ermöglicht es Lambda Extensions jetzt, mit der neuen AWS Lambda Telemetry-API verbesserte Überwachungs- und Beobachtbarkeitsdaten zu Ihrer Funktionsausführung zu erfassen. Die Telemetry-API bietet eine einfache Schnittstelle, über die Erweiterungen direkt aus Lambda Protokolle, Plattform-Traces und Metriken auf Funktionsaufruf-Ebene erhalten. Ab heute können Sie diese erweiterten Funktionen nutzen, indem Sie die Telemetry-API-fähigen Erweiterungen von diesen APN (AWS-Partnernetzwerk)-Partnern verwenden: Coralogix, Datadog, Dynatrace, Lumigo, New Relic, Sedai, Serverless.com, Site24x7, Sumo Logic, Sysdig und Thundra.
Mit Lambda-Erweiterungen können Sie Ihre Lieblingstools von Drittanbietern verwenden, um Ihre Lambda-Funktionen zu überwachen und zu beobachten. Bis jetzt bot Lambda die AWS Lambda Logs-API, mit der Erweiterungen direkt aus Lambda Protokolle nutzen konnten, die von der Funktion, der Erweiterung und der Lambda-Plattform generiert wurden. Mit diesem Launch führen wir die neue Telemetry-API ein, eine erweiterte Version der Logs-API. Zusätzlich zu den von der Logs-API gebotenen Protokollstreams bietet die Telemetry-API Traces und Metriken über die mit dem Lebenszyklus der Lambda-Ausführungsumgebung verbundenen Ereignisse und Fehler. Erweiterungen können diese Telemetriestreams direkt nutzen, verarbeiten, filtern und an einen beliebigen Zielort senden. Das bedeutet, dass die Überwachungs- und Beobachtbarkeitsanbieter jetzt mit besserer Latenz und ohne zusätzliche Instrumentierung umfangreichere Erkenntnisse über die Leistung Ihrer Lambda-Funktion liefern können.
AWS Lambda Telemetry-API ist jetzt in allen kommerziellen Regionen verfügbar, in denen AWS Lambda verfügbar ist, einschließlich der Regionen AWS GovCloud (USA). Weitere Informationen finden Sie in der Tabelle der AWS-Regionen.
Sie können Erweiterungen bereitstellen, die die Telemetry-API für Funktionen verwenden, die als ZIP-Archive oder Container-Bilder verpackt sind. Um mit den Erweiterungen von APN-Partnern zu beginnen, folgen Sie den Links im Launch-Blogbeitrag. Sie können auch Ihre eigenen Erweiterungen entwickeln, die Telemetry-API verwenden. Weitere Informationen finden Sie im Entwicklerhandbuch zu AWS Lambda.