Überwachung von Lambda-Funktionen mit Mandantenisolierung - 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.

Überwachung von Lambda-Funktionen mit Mandantenisolierung

Sie können Ihre mandantenisolierten Lambda-Funktionen mithilfe von Amazon CloudWatch überwachen und mithilfe der Telemetrie-API auf Echtzeit-Telemetriedaten für Erweiterungen zugreifen. AWS X-Ray

Grundlegendes zur Protokollierung für den isolierten Mandantenmodus

Bei Funktionen, die Mandantenisolierung verwenden, nimmt Lambda die Mandanten-ID automatisch in Funktionsprotokolle auf, wenn Sie die JSON-Protokollierung aktiviert haben, was die Überwachung und das Debuggen mandantenspezifischer Probleme erleichtert. Lambda erstellt für jede Ausführungsumgebung einen separaten CloudWatch Protokollstream. Sie können CloudWatch Logs Insights verwenden, um Log-Streams zu finden, die zu einem bestimmten Mandanten gehören, indem Sie nach der Mandanten-ID filtern:

fields @logStream, @message | filter tenantId=='BlueTenant' or record.tenantId=='BlueTenant' | stats count() as logCount by @logStream | sort @timestamp desc

Sie können diesen Parameter auch verwenden, um mandantenspezifische Protokolle für alle Log-Streams abzurufen:

fields @message | filter tenantId=='BlueTenant' or record.tenantId=='BlueTenant' | limit 1000

Die tenantId Eigenschaft ist für Plattformereignisse (wie platform.start undplatform.report) und benutzerdefinierte Protokolle, die Sie in Ihrem Funktionscode drucken, enthalten, wie unten dargestellt:

{ "time": "2025-10-13T19:48:06.990Z", "type": "platform.start", "record": { "requestId": "a0f40320-b43c-44b3-91bf-d5b5240a1bed", "functionArn": "arn:aws:lambda:us-east-1:xxxxxx:function:multitenant-function-1", "version": "$LATEST", "tenantId": "BlueTenant"" } } { "timestamp": "2025-10-13T19:48:06.992Z", "level": "INFO", "requestId": "a0f40320-b43c-44b3-91bf-d5b5240a1bed", "tenantId": "BlueTenant"", "message": "custom log line1" } { "timestamp": "2025-10-13T19:48:07.022Z", "level": "WARN", "requestId": "a0f40320-b43c-44b3-91bf-d5b5240a1bed", "tenantId": "BlueTenant"", "message": "custom log line2" }