Acceso a los registros de Amazon CloudWatch para AWS Lambda - AWS Lambda

Acceso a los registros de Amazon CloudWatch para AWS Lambda

AWS Lambda monitoriza automáticamente las funciones de Lambda en su nombre, e informa sobre las métricas a través de Amazon CloudWatch. Para ayudarle a solucionar problemas relacionados con los errores de una función, Lambda registra todas las solicitudes gestionadas por la función, y almacena automáticamente los registros generados por el código a través de Amazon CloudWatch Logs.

Puede introducir instrucciones de registro en el código comprobar que el código está funcionando según lo previsto. Lambda se integra automáticamente con CloudWatch Logs y envía todos los registros generados por el código a un grupo de CloudWatch Logs asociado a una función de Lambda, denominada /aws/lambda/<nombre de la función>.

Puede ver los registros de las funciones de Lambda mediante la consola de Lambda, la consola de CloudWatch, el AWS Command Line Interface (AWS CLI) o la API de CloudWatch. En esta página se describe cómo ver los registros mediante la consola de Lambda.

Requisitos previos

Su rol de ejecución necesita permiso para cargar registros en CloudWatch Logs. Puede agregar permisos de CloudWatch Logs mediante una política administrada de AWS proporcionada por Lambda. Para obtener más información, consulte Políticas administradas por AWS para características de Lambda.

Precios

No se aplican cargos adicionales por utilizar los registros de Lambda; no obstante, sí se aplican los cargos estándar de CloudWatch Logs. Para obtener más información, consulte los precios de CloudWatch.

Mediante la consola de Lambda

En la siguiente sección se describe cómo ver los registros de la función en la consola de Lambda.

Para ver los registro mediante la consola de Lambda

  1. Abra la Página de funciones en la consola de Lambda.

  2. Elija una función.

  3. Elija Monitoring (Monitorización).

    
            Eventos

    Se muestra una representación gráfica de las métricas de la función de Lambda.

  4. Elija View logs in CloudWatch (Ver registros en CloudWatch).

nota

Es posible que los registros no estén disponibles inmediatamente después de la invocación. Recomendamos esperar de 5 a 10 minutos antes de comprobar su rol de ejecución.

Mediante AWS CLI

Para depurar y validar que el código funciona como se esperaba, puede generar registros con la funcionalidad de registro estándar para el lenguaje de programación. El tiempo de ejecución de Lambda carga la salida de registro de su función en CloudWatch Logs. Si desea obtener instrucciones específicas del lenguaje, consulte los temas siguientes.

Siguientes pasos