Logging e monitoraggio in Amazon API Gateway - Amazon API Gateway

Logging e monitoraggio in Amazon API Gateway

Il monitoraggio è una parte importante per mantenere l'affidabilità, la disponibilità e le prestazioni di API Gateway e delle soluzioni AWS. È consigliabile raccogliere dati di monitoraggio da tutte le parti della soluzione AWS per eseguire più facilmente il debug dei fallimenti in più punti nel caso si verifichino. AWS fornisce diversi strumenti per il monitoraggio delle risorse API Gateway e di altre risorse, nonché la risposta a potenziali incidenti.

Amazon CloudWatch Logs

Per eseguire il debug di problemi correlati all'esecuzione di richieste o all'accesso client all'API, puoi abilitare CloudWatch Logs per tenere traccia delle chiamate API. Per ulteriori informazioni, consulta Configurazione della registrazione dei log CloudWatch per REST API in Gateway API.

Allarmi di Amazon CloudWatch

Utilizzando gli allarmi di CloudWatch, è possibile osservare un singolo parametro per il periodo di tempo specificato. Se il parametro supera una determinata soglia, viene inviata una notifica a un argomento Amazon Simple Notification Service o alla policy AWS Auto Scaling. Gli allarmi CloudWatch non richiamano azioni quando una metrica si trova in uno stato particolare. È necessario invece cambiare lo stato e mantenerlo per un numero di periodi specificato. Per ulteriori informazioni, consulta Monitoraggio dell'esecuzione della REST API con le metriche Amazon CloudWatch.

Registrazione dei log degli accessi a Firehose

Per eseguire il debug dei problemi correlati all'accesso dei client all'API, è possibile abilitare la registrazione dei log delle chiamate API in Firehose. Per ulteriori informazioni, consulta Registrazione dei log delle chiamate REST API su Amazon Data Firehose in Gateway API.

AWS CloudTrail

CloudTrail fornisce un record delle operazioni eseguite da un utente, un ruolo o un servizio AWS in API Gateway. Le informazioni raccolte da CloudTrail consentono di determinare la richiesta effettuata ad API Gateway, l'indirizzo IP da cui è partita la richiesta, l'autore della richiesta, il momento in cui è stata eseguita e altri dettagli. Per ulteriori informazioni, consulta Registrazione dei log delle chiamate API di Gateway Amazon API tramite AWS CloudTrail.

AWS X-Ray

X-Ray è un servizio AWS che raccoglie i dati sulle richieste che l'applicazione serve e li utilizza per creare una mappa del servizio da utilizzare per identificare i problemi con l'applicazione e le opportunità di ottimizzazione. Per ulteriori informazioni, consulta Configurazione di AWS X-Ray con REST API di Gateway API.

AWS Config

AWS Config fornisce una panoramica dettagliata della configurazione delle risorse AWS nel tuo account. Puoi vedere in che modo le risorse sono correlate, ottenere una cronologia delle modifiche alla configurazione ed esaminare come cambiano le relazioni e le configurazioni nel tempo. Puoi utilizzare AWS Config per definire regole che valutano le configurazioni delle risorse per la conformità dei dati. Le regole AWS Config rappresentano le impostazioni di configurazione ideali per le risorse API Gateway. Se una risorsa viola una regola e viene contrassegnata come non conforme, AWS Config può avvisare l'utente utilizzando un argomento Amazon Simple Notification Service (Amazon SNS). Per informazioni dettagliate, consulta Monitoraggio della configurazione API di API Gateway con AWS Config.