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 risorse Amazon ECS utilizzando Amazon CloudWatch, che raccoglie ed elabora i dati grezzi da Amazon ECS in metriche leggibili 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 metrici di Amazon ECS 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 parametri per attività, tra cui l'utilizzo di CPU, memoria e file system EBS. Per ulteriori informazioni su Container Insights, consulta Monitora i contenitori Amazon ECS utilizzando Container Insights.

Considerazioni

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

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

  • Per qualsiasi attività o servizio Amazon ECS ospitato su istanze Amazon EC2, l'istanza Amazon EC2 richiede una 1.4.0 versione o successiva (Linux) o 1.0.0 o successiva (Windows) dell'agente CloudWatch contenitore per generare le 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 del container Amazon ECS.

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

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

  • Puoi disabilitare la raccolta di CloudWatch metriche sulle tue istanze Amazon EC2 impostandola ECS_DISABLE_METRICS=true nella configurazione dell'agente container Amazon ECS. Per ulteriori informazioni, consulta Configurazione dell'agente del container Amazon ECS.

Parametri consigliati

Amazon ECS fornisce CloudWatch parametri gratuiti che puoi utilizzare per monitorare le tue risorse. La prenotazione di CPU e memoria e l'utilizzo di CPU, memoria e file system EBS nell'intero cluster e l'utilizzo di CPU, memoria e file system EBS sui servizi dei cluster possono essere misurati utilizzando questi parametri. Per i carichi di lavoro GPU, puoi misurare la prenotazione GPU nel cluster.

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

Per informazioni sugli allarmi consigliati da utilizzare con Amazon ECS, consulta uno dei seguenti articoli nella Amazon CloudWatch Logs User Guide: