Monitora Amazon ECS utilizzando CloudWatch - 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à.

Monitora Amazon ECS utilizzando CloudWatch

Puoi monitorare le tue ECS risorse Amazon utilizzando Amazon CloudWatch, che raccoglie ed elabora i dati grezzi di Amazon ECS in metriche leggibili e quasi in tempo reale. Queste statistiche vengono registrate per un periodo di due settimane in modo da permettere l'accesso a informazioni storiche e per offrire una prospettiva migliore sulle prestazioni di cluster e servizi. I dati dei ECS parametri Amazon vengono inviati automaticamente CloudWatch in periodi di 1 minuto. Per ulteriori informazioni CloudWatch, consulta la Amazon CloudWatch User Guide.

Amazon ECS fornisce parametri gratuiti per cluster e servizi. A un costo aggiuntivo, puoi attivare Amazon ECS CloudWatch Container Insights per il tuo cluster per i parametri relativi alle attivitàCPU, tra cui l'utilizzo della memoria e EBS del file system. Per ulteriori informazioni su Container Insights, consulta Monitora ECS i contenitori Amazon utilizzando Container Insights.

Considerazioni

Quando si utilizzano i ECS CloudWatch parametri di Amazon, è necessario considerare quanto segue.

  • Qualsiasi ECS servizio Amazon ospitato su Fargate dispone CloudWatch CPU di metriche di utilizzo della memoria automaticamente, quindi non è necessario eseguire alcuna operazione manuale.

  • Per qualsiasi ECS attività o servizio Amazon ospitato su EC2 istanze Amazon, l'EC2istanza Amazon richiede una versione 1.4.0 o successiva (Linux) 1.0.0 o successiva (Windows) dell'agente container per generare le CloudWatch metriche. Tuttavia, ti consigliamo di utilizzare la versione più recente dell'agente container. Per informazioni sulla verifica della versione dell'agente e sull'aggiornamento alla versione più recente, consulta Aggiornamento dell'agente ECS container Amazon.

  • La versione minima di Docker per CloudWatch parametri affidabili è la versione Docker e successive. 20.10.13

  • Le tue EC2 istanze Amazon richiedono anche l'ecs:StartTelemetrySessionautorizzazione per il IAM ruolo con cui avvii le tue EC2 istanze Amazon. Se hai creato il IAM ruolo dell'istanza Amazon ECS Container prima che i CloudWatch parametri fossero disponibili per AmazonECS, potresti dover aggiungere questa autorizzazione. Per informazioni sul IAM ruolo dell'istanza del contenitore e sull'allegazione della IAM politica gestita per le istanze di container, consulta. IAMRuolo dell'istanza di ECS container Amazon

  • Puoi disabilitare la raccolta di CloudWatch metriche sulle tue EC2 istanze Amazon ECS_DISABLE_METRICS=true impostando la configurazione Amazon ECS Container Agent. Per ulteriori informazioni, consulta Configurazione di Amazon ECS Container Agent.

Parametri consigliati

Amazon ECS fornisce CloudWatch metriche gratuite che puoi utilizzare per monitorare le tue risorse. La prenotazione CPU e l'CPUutilizzo della memoria e dell'utilizzo della memoria e del EBS file system nell'intero cluster e l'utilizzo della memoria e del CPU EBS file system sui servizi dei cluster possono essere misurati utilizzando questi parametri. Per quanto riguarda i carichi di GPU lavoro, puoi misurare la prenotazione in tutto il cluster. GPU

L'infrastruttura su cui sono ospitate le tue ECS attività Amazon nei tuoi cluster determina quali metriche sono disponibili. Per le attività ospitate sull'infrastruttura FargateCPU, Amazon ECS fornisce metriche di utilizzo della memoria e dei EBS file system per facilitare il monitoraggio dei tuoi servizi. Per le attività ospitate su EC2 istanze, Amazon ECS fornisce CPU parametri di memoria e GPU prenotazione CPU e parametri di utilizzo della memoria a livello di cluster e di servizio. È necessario monitorare separatamente le EC2 istanze Amazon che costituiscono l'infrastruttura sottostante. Per ulteriori informazioni sul monitoraggio delle EC2 istanze Amazon, consulta Monitoring Amazon EC2 nella Amazon EC2 User Guide.

Per informazioni sugli allarmi consigliati da utilizzare con AmazonECS, consulta una delle seguenti informazioni nella Amazon CloudWatch Logs User Guide: