Monitoraggio delle istanze gestite da Amazon ECS - Amazon Elastic Container Service

Monitoraggio delle istanze gestite da Amazon ECS

Il monitoraggio è importante per mantenere l'affidabilità, la disponibilità e le prestazioni dei carichi di lavoro delle istanze gestite di Amazon ECS. AWS fornisce diversi strumenti e servizi per monitorare le applicazioni e l'infrastruttura containerizzate.

Monitoraggio di Container Insights

Container Insights di CloudWatch fornisce un monitoraggio completo per le applicazioni e i microservizi containerizzati. Infatti, raccoglie, aggrega e riepiloga automaticamente parametri e log dalle applicazioni e dai microservizi containerizzati in esecuzione sulle istanze gestite di Amazon ECS.

Container Insights raccoglie i parametri a livello di cluster, attività e servizio, fornendo visibilità su:

  • Utilizzo della CPU e della memoria

  • Parametri sulle prestazioni di rete

  • Utilizzo dell'archiviazione

  • Prestazioni di processi e servizi

I parametri sono disponibili nelle dashboard di CloudWatch e possono essere utilizzati per creare allarmi e risposte automatiche a problemi di prestazioni. Container Insights offre anche funzionalità di monitoraggio avanzate che aiutano a identificare e risolvere rapidamente i problemi.

Nota

Container Insights viene fornito a un costo aggiuntivo. Per ulteriori informazioni sui prezzi, consulta Prezzi di CloudWatch.

Monitoraggio delle istanze

Per un monitoraggio dettagliato dell'infrastruttura sottostante che supporta i carichi di lavoro delle istanze gestite di Amazon ECS, puoi installare l'agente CloudWatch sulle tue istanze gestite di Amazon ECS. L'agente CloudWatch fornisce parametri e log aggiuntivi a livello di sistema che completano il monitoraggio a livello di container fornito da Container Insights.

L'agente CloudWatch può raccogliere:

  • Parametri a livello di sistema come l'utilizzo del disco e della memoria e le statistiche di rete

  • Parametri dell'applicazione personalizzati

  • File di log delle applicazioni e del sistema

  • Contatori delle prestazioni e altre informazioni di sistema

Per informazioni su come installare e configurare l'agente CloudWatch sulle istanze gestite di Amazon ECS, consulta Installazione dell'agente CloudWatch nella Guida per l'utente di CloudWatch.

Monitoraggio dettagliato delle istanze gestite da Amazon ECS

CloudWatch fornisce due categorie di monitoraggio:monitoraggio di baseemonitoraggio dettagliato. Per impostazione predefinita, l'istanza gestita è configurata con il monitoraggio base. Facoltativamente, è possibile abilitare il monitoraggio dettagliato per identificare e intervenire più rapidamente in caso di problemi operativi. Puoi attivare o disabilitare il monitoraggio dettagliato quando crei o aggiorni un provider di capacità delle istanze gestite di Amazon ECS.

L'abilitazione del monitoraggio dettagliato su un'istanza gestita non influisce sul monitoraggio dei volumi EBS collegati.

La seguente tabella evidenzia le differenze tra il monitoraggio base e il monitoraggio dettagliato delle istanze gestite.

Tipo di monitoraggio Descrizione Costi
Monitoraggio base

I parametri di verifica dello stato sono disponibili in periodi di 1 minuto. Tutti gli altri parametri sono disponibili in periodi di 5 minuti.

Nessun costo.
Monitoraggio dettagliato Tutti i parametri, inclusi i parametri di controllo dello stato, sono disponibili in periodi di 1 minuto. Per ottenere questo tipo di dati, devi abilitarne esplicitamente la ricezione per l'istanza gestita. Per le istanze gestite per le quali hai abilitato il monitoraggio dettagliato, puoi ricevere inoltre i dati aggregati sui gruppi di istanze gestite simili. Viene addebitato ogni parametro che le istanze gestite di Amazon ECS inviano a CloudWatch. Non verrà addebitato alcun costo per l'archiviazione dei dati. Per ulteriori informazioni, consulta Livello a pagamento e Esempio 1 - Monitoraggio dettagliato di EC2 nella Pagina dei prezzi di CloudWatch.

Autorizzazioni richieste

Per abilitare il monitoraggio dettagliato per un'istanza gestita, l'utente deve disporre dell'autorizzazione per utilizzare l'operazione API MonitorInstances. Per disabilitare il monitoraggio dettagliato per un'istanza gestita, l'utente deve disporre dell'autorizzazione per utilizzare l'operazione API UnmonitorInstances.