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

2 minuti di lettura
0

Voglio monitorare l'utilizzo della memoria delle mie funzioni AWS Lambda. Come posso farlo?

Soluzione

Puoi utilizzare i seguenti servizi e strumenti AWS per monitorare l'utilizzo della memoria delle tue funzioni Lambda. Per ulteriori informazioni riguardo le metriche sul monitoraggio della funzione, consulta Monitoraggio e osservabilità nella guida per l'operatore Lambda.

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 cercare e analizzare i dati di registro per le metriche sull'utilizzo della memoria utilizzando una sintassi di query specializzata. Per ulteriori informazioni e tutorial di esempio, consulta Analisi dei dati di registro con Logs Insights di CloudWatch.

Per visualizzare una query di esempio che determina la quantità di memoria sovradimensionata, consulta la sezione Query per i log Lambda di Query di esempio.

Nota: L'esecuzione di Logs Insights di CloudWatch comporta costi sul tuo account AWS. Per ulteriori informazioni, consulta i 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 e tutorial di esempio, vedi Utilizzo di Lambda Insights.

Per visualizzare 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 nella Guida per gli sviluppatori Lambda.

Per un esempio di log eventi, consulta Esempio di evento di telemetria nella sezione Utilizzo di Lambda Insights della Guida per l'utente di CloudWatch.

Nota: L'installazione dell'estensione Lambda per CloudWatch richiesta per Lambda Insights di CloudWatch comporta costi sul tuo account AWS. Per ulteriori informazioni, consulta la sezione Prezzi di Utilizzo di Lambda Insights.

Profilatore Amazon CodeGuru (compatibile con Python e Java)

L'integrazione del Profilatore Amazon CodeGuru per AWS Lambda raccoglie dati sulle prestazioni delle tue applicazioni. È compatibile con applicazioni scritte in Java, Python (versioni da 3.6 a 3.9) e linguaggi JVM come Scala e Kotlin.

Profilando le tue applicazioni, puoi monitorarne le metriche e ricevere consigli per renderle più efficienti. Per ulteriori informazioni sul Profilatore Amazon CodeGuru, consulta Profilare le applicazioni eseguite su AWS Lambda.


Informazioni correlate

Gestione della funzione Lambda: Utilizzo di Logs Insights di CloudWatch

Comprendere il comportamento di AWS Lambda utilizzando Logs Insights di Amazon CloudWatch

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa