View a markdown version of this page

Registrazione e monitoraggio in Amazon Elastic Container Service - Amazon Elastic Container Service

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à.

Registrazione e monitoraggio in Amazon Elastic Container Service

Il monitoraggio è una parte importante per mantenere l'affidabilità, la disponibilità e le prestazioni di Amazon Elastic Container Service e delle tue AWS soluzioni. È necessario raccogliere dati di monitoraggio da tutte le parti della AWS soluzione in modo da poter eseguire più facilmente il debug di un errore multipunto, se si verifica. AWS fornisce diversi strumenti per monitorare le tue risorse Amazon ECS e rispondere a potenziali incidenti:

Allarmi Amazon CloudWatch

Controllano un singolo parametro per un periodo di tempo specificato ed eseguono una o più operazioni in base alla relazione tra il valore del parametro e una determinata soglia per più periodi di tempo. L'azione è una notifica inviata a un argomento di Amazon Simple Notification Service (Amazon SNS) o a una policy di Amazon EC2 Auto Scaling. CloudWatch gli allarmi non richiamano azioni semplicemente perché si trovano in uno stato particolare; lo stato deve essere cambiato e mantenuto per un determinato numero di periodi. Per ulteriori informazioni, consulta Monitora Amazon ECS utilizzando CloudWatch.

Per i servizi con attività che utilizzano Fargate, puoi utilizzare gli CloudWatch allarmi per aumentare e ridimensionare le attività del tuo servizio in base a CloudWatch metriche, come l'utilizzo della CPU e della memoria. Per ulteriori informazioni, consulta Scalabilità automatica del servizio Amazon ECS.

Per i cluster con attività o servizi che utilizzano EC2, puoi utilizzare gli CloudWatch allarmi per aumentare e ridimensionare le istanze del contenitore in base CloudWatch a metriche, come la prenotazione della memoria del cluster.

Amazon Logs CloudWatch

Monitora, archivia e accedi ai file di log dei container nei processi di Amazon ECS specificando il driver di log awslogs nelle definizioni di attività. Per ulteriori informazioni, consulta Uso del driver awslogs.

Puoi anche monitorare, archiviare e accedere al sistema operativo e ai file di log dell'agente del container Amazon ECS dalle istanze di container Amazon ECS. Questo metodo per accedere ai log può essere utilizzato per i container che utilizzano EC2.

CloudWatch Eventi Amazon

Abbina gli eventi e li indirizza a una o più funzioni o flussi target per apportare modifiche, acquisire informazioni di stato ed effettuare azioni correttive. Per ulteriori informazioni, Automatizza le risposte agli errori di Amazon ECS utilizzando EventBridge consulta questa guida ed EventBridge è l'evoluzione di Amazon CloudWatch Events nella Amazon EventBridge User Guide.

AWS CloudTrail Log

CloudTrail fornisce un registro delle azioni intraprese da un utente, ruolo o AWS servizio in Amazon ECS. Utilizzando le informazioni raccolte da CloudTrail, puoi determinare la richiesta effettuata ad Amazon ECS, l'indirizzo IP da cui è stata effettuata la richiesta, chi ha effettuato la richiesta, quando è stata effettuata e dettagli aggiuntivi. Per ulteriori informazioni, consulta Registra le chiamate API Amazon ECS utilizzando AWS CloudTrail.

AWS Trusted Advisor

Trusted Advisor si basa sulle migliori pratiche apprese servendo centinaia di migliaia di AWS clienti. Trusted Advisor esamina l' AWS ambiente e quindi formula raccomandazioni laddove esistono opportunità per risparmiare denaro, migliorare la disponibilità e le prestazioni del sistema o contribuire a colmare le lacune di sicurezza. Tutti i AWS clienti hanno accesso a cinque Trusted Advisor controlli. I clienti con un piano di supporto Business o Enterprise possono visualizzare tutti gli Trusted Advisor assegni.

Per ulteriori informazioni, consulta AWS Trusted Advisor nella Guida per l'utente di Supporto .

AWS Compute Optimizer

AWS Compute Optimizer è un servizio che analizza le metriche di configurazione e utilizzo delle risorse. AWS Il servizio segnala se le risorse sono ideali e genera suggerimenti di ottimizzazione per ridurre i costi e migliorare le prestazioni dei carichi di lavoro.

Per ulteriori informazioni, consulta AWS Compute Optimizer consigli per Amazon ECS.

Un'altra parte importante del monitoraggio di Amazon ECS prevede il monitoraggio manuale degli elementi non coperti dagli CloudWatch allarmi. Le CloudWatch Trusted Advisor, e altre dashboard AWS della console forniscono una panoramica immediata dello stato del tuo ambiente. AWS Ti consigliamo inoltre di controllare i file di log sulle tue istanze di container e i container nei tuoi processi.