Je souhaite savoir pourquoi l’utilisation du processeur est élevée lors de mes tâches Amazon Elastic Container Service (Amazon ECS) sur AWS Fargate.
Résolution
Résoudre les problèmes liés à l'utilisation élevée du processeur pour les tâches Fargate dans un service ECS
Pour consulter l'utilisation du processeur au niveau du service pour vos tâches, consultez vos métriques Amazon ECS. Si vous utilisez le type de lancement Fargate, consultez la métrique CPUUtilization pour votre service dans Amazon CloudWatch. Pour plus d'informations, consultez la section Consulter les métriques disponibles.
Puis, vérifiez si un déploiement est en cours dans votre service Amazon ECS. Si vous trouvez un déploiement en cours dans votre service, attendez qu'Amazon ECS le termine.
Si aucun déploiement n’est en cours, consultez vos journaux d’application pour détecter les tâches qui effectuent des opérations gourmandes en ressources processeur. Les opérations gourmandes en ressources processeur varient en fonction de l'application déployée dans votre tâche Fargate.
Remarque : Votre pilote de journalisation détermine les destinations qui reçoivent vos journaux. Le pilote awslogs exporte vos journaux vers CloudWatch.
Dans les métriques CloudWatch de votre Application Load Balancer, consultez la métrique RequestCount pour surveiller l'augmentation du trafic entrant vers votre service Amazon ECS. Si le volume de requêtes pour vos tâches augmente, utilisez Application Auto Scaling pour augmenter le nombre de tâches qui doivent être exécutées dans le service.
Résoudre les problèmes liés à l'utilisation élevée du processeur pour les tâches Fargate autonomes
Pour consulter les métriques au niveau des tâches dans les journaux de performances, activez Container Insights sur Amazon ECS.
Si les conteneurs de votre application doivent exécuter des charges de travail gourmandes en ressources processeur, choisissez une taille de tâche pour votre définition de tâche qui inclut des valeurs de processeur et de mémoire plus élevées. Assurez-vous de choisir une combinaison de processeur et de mémoire valide. Pour obtenir une liste des combinaisons de processeur et de mémoire valides, consultez le tableau de l'étape 7 à la section Procédure.
Informations connexes
Tarification d'AWS Fargate