Monitoraggio degli URL della funzione Lambda - AWS Lambda

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Monitoraggio degli URL della funzione Lambda

Puoi utilizzare AWS CloudTrail Amazon CloudWatch per monitorare gli URL delle tue funzioni.

URL delle funzioni di monitoraggio con CloudTrail

Per gli URL delle funzioni, Lambda supporta automaticamente la registrazione delle seguenti operazioni API come eventi CloudTrail nei file di registro:

Ogni voce di registro contiene informazioni sull'identità del chiamante, sul momento in cui è stata effettuata la richiesta e altri dettagli. Puoi vedere tutti gli eventi degli ultimi 90 giorni visualizzando la cronologia CloudTrail degli eventi. Per conservare i record degli ultimi 90 giorni, puoi creare un percorso.

Per impostazione predefinita, CloudTrail non registra InvokeFunctionUrl le richieste, che sono considerate eventi relativi ai dati. Tuttavia, puoi attivare la registrazione degli eventi relativi ai dati. CloudTrail Per ulteriori informazioni, consulta Registrazione di eventi di dati per i percorsi nella Guida per l'utente di AWS CloudTrail .

CloudWatch metriche per gli URL delle funzioni

Lambda invia metriche aggregate sulle richieste URL delle funzioni a. CloudWatch Con queste metriche, puoi monitorare gli URL delle tue funzioni, creare dashboard e configurare gli allarmi nella console. CloudWatch

Gli URL della funzione supportano i seguenti parametri di richiamo. È consigliabile visualizzare questi parametri con le statistiche di Sum.

  • UrlRequestCount: il numero di richieste inviate all'URL della funzione.

  • Url4xxCount: il numero di richieste che hanno restituito un codice di stato HTTP 4XX. I codici della serie 4XX indicano errori lato client, ad esempio richieste non valide.

  • Url5xxCount: il numero di richieste che hanno restituito un codice di stato HTTP 5XX. I codici della serie 5XX indicano errori lato server, ad esempio errori di funzione e timeout.

Gli URL della funzione supportano anche il seguente parametro di prestazioni. È consigliabile visualizzare questo parametro con le statistiche di Average o Max.

  • UrlRequestLatency: il periodo di tempo che intercorre tra il momento in cui l'URL della funzione riceve una richiesta e il momento in cui l'URL della funzione restituisce una risposta.

Ciascuno di questi parametri di richiamo e prestazioni supporta le seguenti dimensioni:

  • FunctionName: visualizza i parametri aggregati per gli URL della funzione assegnati a una versione $LATEST non pubblicata di una funzione o a uno degli alias della funzione. Ad esempio, hello-world-function.

  • Resource: visualizza i parametri relativi a un URL della funzione specifico. Questo URL è definito dal nome di una funzione, insieme alla versione $LATEST non pubblicata della funzione o a uno degli alias della funzione. Ad esempio, hello-world-function:$LATEST.

  • ExecutedVersion: visualizza i parametri per un URL di funzione specifico, in base alla versione eseguita. Puoi utilizzare questa dimensione principalmente per tenere traccia dell'URL della funzione assegnato alla versione $LATEST non pubblicata.