¿Cómo vigilo el uso de memoria de mi función de Lambda?

3 minutos de lectura
0

Quiero vigilar el uso de memoria de mis funciones de AWS Lambda. ¿Cómo lo hago?

Resolución

Puede utilizar los siguientes servicios y herramientas de AWS para vigilar el uso de memoria de sus funciones de Lambda. Para obtener más información sobre las métricas de las funciones de vigilancia, consulte Vigilancia y observabilidad en la guía del operador de Lambda.

Nota: Para optimizar el uso de memoria de la función de Lambda, consulte Funciones de generación de perfiles con AWS Lambda Power Tuning.

Información de registros de Amazon CloudWatch

La información de registros de CloudWatch permite buscar y analizar datos de registro para obtener métricas de uso de memoria mediante una sintaxis de consulta especializada. Para obtener más información y tutoriales de ejemplo, consulte Análisis de los datos de registros con la Información de registros de CloudWatch.

Para ver un ejemplo de consulta que determine la cantidad de memoria sobreaprovisionada, consulte el apartado Consultas para registros de Lambda de las consultas de muestra.

Nota: La ejecución de consultas de la Información de registros de CloudWatch implica cargos en su cuenta de AWS. Para obtener más información, consulte los precios de Amazon CloudWatch.

CloudWatch Lambda Insights

CloudWatch Lambda Insights recopila automáticamente las métricas de uso de memoria de las funciones de Lambda donde está instalado. Para obtener más información y tutoriales de ejemplo, consulte Uso de Lambda Insights.

Para ver un ejemplo de flujo de trabajo para rastrear y analizar el uso de la memoria, consulte Ejemplo de flujo de trabajo para detectar anomalías de función en la guía para desarrolladores de Lambda.

Para ver un ejemplo de evento de registro, consulte el evento de telemetría de ejemplo en el apartado Uso de Lambda Insights de la guía del usuario de CloudWatch.

Nota: La instalación de la extensión de Lambda de CloudWatch requerida para CloudWatch Lambda Insights implica cargos en su cuenta de AWS. Para obtener más información, consulte la el apartado de Precios de Uso de Lambda Insights.

Generador de perfiles de Amazon CodeGuru (compatible con Python y Java)

La integración del Generador de perfiles de Amazon CodeGuru para AWS Lambda recopila datos de rendimiento en sus aplicaciones. Es compatible con aplicaciones escritas en Java, Python de 3.6 a 3.9 y lenguajes JVM como Scala y Kotlin.

Al generar perfiles de sus aplicaciones, puede vigilar sus métricas y recibir recomendaciones para que sean más eficientes. Para obtener más información sobre el Generador de perfiles de Amazon CodeGuru, consulte Generar perfiles para las aplicaciones que se ejecutan en AWS Lambda.


Información relacionada

Funcionamiento de Lambda: uso de la Información de registros de CloudWatch

Descripción del comportamiento de AWS Lambda mediante la Información de registros de Amazon CloudWatch

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año