Como soluciono problemas de alta utilização da CPU em uma tarefa do Amazon ECS no Fargate?

2 minuto de leitura
0

Quero descobrir por que a utilização da CPU é alta em minhas tarefas do Amazon Elastic Container Service (Amazon ECS) no AWS Fargate.

Resolução

Solucionar problemas de alta utilização da CPU para tarefas do Fargate que fazem parte de um serviço

  1. Use as métricas do Amazon CloudWatch para visualizar a utilização da CPU em nível de serviço.
  2. Verifique se há uma implantação contínua no serviço Amazon ECS. Durante uma implantação, há mais tarefas em execução e a utilização agregada da CPU do serviço Amazon ECS aumenta. Após a conclusão da implantação, a utilização agregada da CPU deve diminuir.

Se não houver uma implantação contínua, verifique o seguinte:

  • Verifique os logs do aplicativo para ver se suas tarefas estão executando operações com uso intensivo de CPU. Os logs são exportados para vários destinos, dependendo do seu driver de registro. Se estiver usando o driver awslogs, os logs serão exportados para o CloudWatch. A operação com uso intensivo de CPU varia de acordo com o aplicativo que está sendo implantado na tarefa do Fargate.
  • Verifique se há um aumento no tráfego de entrada para seu serviço Amazon ECS visualizando as métricas do CloudWatch do seu balanceador de carga. Se houver um aumento no tráfego para suas tarefas, considere usar o Auto Scaling para aumentar o número desejado de tarefas em execução no serviço. Isso permite que o tráfego de entrada seja distribuído para um número maior de tarefas, o que pode reduzir a utilização geral da CPU de suas tarefas.

Solucionar problemas de alta utilização da CPU para tarefas autônomas do Fargate

Para visualizar métricas em nível de tarefa por meio de logs de desempenho, você deve ativar o CloudWatch Container Insights. Para obter mais informações, consulte Introdução ao Amazon CloudWatch Container Insights para Amazon ECS.

Se os contêineres do seu aplicativo precisarem executar workloads com uso intensivo de CPU, considere fazer o upgrade para uma tarefa maior que inclua mais vCPU e memória. Para obter mais informações, consulte Preços do AWS Fargate.


AWS OFICIAL
AWS OFICIALAtualizada há 3 anos