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

3 minutos de lectura
0

Quiero supervisar el uso de memoria de mis funciones de AWS Lambda.

Resolución

Puedes utilizar los siguientes servicios y herramientas de AWS para supervisar el uso de memoria de las funciones de Lambda. Para obtener más información, consulta Supervisión y solución de problemas de funciones de Lambda.

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

Información de registros de Amazon CloudWatch

Información de registros de CloudWatch permite crear una sintaxis de consulta personalizada para buscar y analizar datos de registro para obtener métricas de uso de memoria. Para obtener más información, consulta Analyzing log data with CloudWatch Logs Insights (Análisis de datos de registro con Información de registros de CloudWatch).

Para ver consultas de ejemplo que determinan la cantidad de memoria sobreaprovisionada, consulta Consultas de registros de Lambda.

Nota: Tu cuenta de AWS incurre en cargos cuando ejecutas consultas de Información de registros de CloudWatch. Para obtener más información, consulta Amazon CloudWatch pricing (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, consulta Introducción a Lambda Insights.

Para ver un ejemplo de flujo de trabajo para rastrear y analizar el uso de la memoria, consulta Ejemplo de flujo de trabajo para detectar anomalías de función.

Para ver un ejemplo de evento de registro, consulta Ejemplo de evento de telemetría en CloudWatch Lambda Insights.

Nota: La instalación de la extensión de CloudWatch Lambda requerida para CloudWatch Lambda Insights implica cargos en tu cuenta de AWS. Para obtener más información, consulta la sección Precios 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 Lambda para JVM recopila datos de rendimiento de las aplicaciones que se ejecutan en Lambda para Python. Es compatible con aplicaciones escritas en Java, Python 3.7 a 3.9 y lenguajes para JVM como Scala y otros entornos de versión ejecutable compatibles.

Al generar perfiles de tus aplicaciones, puedes supervisar las métricas y recibir recomendaciones para que sean más eficientes.

Información relacionada

Operating Lambda: Use CloudWatch Logs Insights (Funcionamiento de Lambda: uso de Información de registros de CloudWatch)

Understanding AWS Lambda behavior using Amazon CloudWatch Logs Insights (Descripción del comportamiento de AWS Lambda mediante Información de registros de Amazon CloudWatch)

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 3 meses