Come posso monitorare l'utilizzo della memoria della mia funzione Lambda?

2 minuti di lettura
0

Desidero monitorare l'utilizzo della memoria delle mie funzioni AWS Lambda.

Risoluzione

Per monitorare l'utilizzo della memoria delle tue funzioni Lambda, puoi utilizzare i seguenti servizi e strumenti AWS. Per ulteriori informazioni, consulta Monitoraggio e osservabilità.

Nota: per ottimizzare l'utilizzo della memoria della tua funzione Lambda, consulta Funzioni di profilazione con AWS Lambda Power Tuning.

Logs Insights di Amazon CloudWatch

Logs Insights di CloudWatch consente di creare una sintassi di query personalizzata per cercare e analizzare i dati di log per le metriche di utilizzo della memoria. Per ulteriori informazioni, consulta Analizza i dati di log con Logs Insights di CloudWatch.

Per esempi di query che determinano la quantità di memoria sovradimensionata, consulta Query per log Lambda.

Nota: il tuo account AWS comporta costi quando esegui le query Logs Insights di CloudWatch. Per ulteriori informazioni, consulta Prezzi di Amazon CloudWatch.

Lambda Insights di CloudWatch

Lambda Insights di CloudWatch raccoglie automaticamente le metriche sull'utilizzo della memoria dalle funzioni Lambda in cui è installata. Per ulteriori informazioni, consulta Guida introduttiva a Lambda Insights.

Per un esempio di flusso di lavoro per tracciare e analizzare l'utilizzo della memoria, consulta Esempio di flusso di lavoro per rilevare anomalie nelle funzioni.

Per un esempio di evento di log, consulta Esempio di evento di telemetria in Lambda Insights di CloudWatch.

Nota: l'installazione dell'estensione Lambda per CloudWatch necessaria per Lambda Insights di CloudWatch comporta addebiti sul tuo account AWS. Per ulteriori informazioni, consulta la sezione Prezzi di Lambda Insights.

Profilatore Amazon CodeGuru (compatibile con Python e Java)

L'integrazione del profilatore Amazon CodeGuru per Lambda per JVM e Lambda per Python raccoglie dati sulle prestazioni delle applicazioni. Il profilo CodeGuru è compatibile con le applicazioni scritte in Java, Python da 3.7 a 3.9 e linguaggi JVM come Scala e altri ambienti di runtime supportati.

Quando profili le applicazioni, puoi monitorarne le metriche e ricevere consigli per renderle più efficienti.

Informazioni correlate

Operating Lambda: Using CloudWatch Logs Insights (Utilizzo di Lambda con Logs Insights di CloudWatch)

Come comprendere il comportamento di AWS Lambda utilizzando Logs Insights di Amazon CloudWatch

AWS UFFICIALE
AWS UFFICIALEAggiornata 5 mesi fa