Supervisión de funciones de Lambda con aislamiento de inquilinos
Puede supervisar las funciones de Lambda aisladas por inquilino mediante Amazon CloudWatch, AWS X-Ray y mediante el acceso a los datos de telemetría en tiempo real de las extensiones con la API de telemetría.
Descripción del registro para el modo de aislamiento de inquilinos
En el caso de las funciones que utilizan el aislamiento de inquilinos, Lambda incluye automáticamente el identificador de inquilino en los registros de funciones cuando se habilita el registro JSON, lo que facilita la supervisión y la depuración de problemas específicos de los inquilinos. Lambda crea un flujo de registro de CloudWatch independiente para cada entorno de ejecución. Puede utilizar la información de Registros de CloudWatch para buscar flujos de registros que pertenezcan a un inquilino concreto si los filtra por identificador de inquilino:
fields @logStream, @message | filter tenantId=='BlueTenant' or record.tenantId=='BlueTenant' | stats count() as logCount by @logStream | sort @timestamp desc
También puede usar este parámetro para recuperar los registros específicos del inquilino en todos los flujos de registro:
fields @message | filter tenantId=='BlueTenant' or record.tenantId=='BlueTenant' | limit 1000
La propiedad tenantId se incluye para los eventos de las plataformas (como platform.start y platform.report) y los registros personalizados que se imprimen en el código de la función, como se muestra a continuación:
{ "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" }