Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Monitoraggio delle funzioni Lambda con isolamento dei tenant
Comprendere la registrazione per la modalità isolata dei tenant
Per le funzioni che utilizzano l'isolamento dei tenant, Lambda include automaticamente l'identificatore del tenant nei registri delle funzioni quando è abilitata la registrazione JSON, semplificando il monitoraggio e il debug di problemi specifici del tenant. Lambda crea un flusso di CloudWatch log separato per ogni ambiente di esecuzione. Puoi utilizzare CloudWatch Logs Insights per trovare i flussi di log che appartengono a un particolare tenant filtrandoli per identificatore del tenant:
fields @logStream, @message | filter tenantId=='BlueTenant' or record.tenantId=='BlueTenant' | stats count() as logCount by @logStream | sort @timestamp desc
È inoltre possibile utilizzare questo parametro per recuperare i log specifici del tenant in tutti i flussi di log:
fields @message | filter tenantId=='BlueTenant' or record.tenantId=='BlueTenant' | limit 1000
La tenantId proprietà è inclusa per gli eventi delle piattaforme (come platform.start eplatform.report) e i log personalizzati stampati nel codice della funzione, come illustrato di seguito:
{ "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" }