Journalisation et surveillance dans Amazon Elastic Container Service - Amazon Elastic Container Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Journalisation et surveillance dans Amazon Elastic Container Service

La surveillance joue un rôle important dans le maintien de la fiabilité, de la disponibilité et des performances d'Amazon Elastic Container Service et de vos AWS solutions. Vous devez collecter des données de surveillance provenant de toutes les parties de votre AWS solution afin de pouvoir corriger plus facilement une défaillance multipoint, le cas échéant. AWS fournit plusieurs outils pour surveiller vos ECS ressources Amazon et répondre aux incidents potentiels :

CloudWatch Alarmes Amazon

Surveillez une seule métrique sur une durée définie et exécutez une ou plusieurs actions en fonction de la valeur de la métrique par rapport à un seuil donné sur un certain nombre de durées. L'action est une notification envoyée à une rubrique Amazon Simple Notification Service (AmazonSNS) ou à une politique Amazon EC2 Auto Scaling. CloudWatch les alarmes n'appellent pas d'actions simplement parce qu'elles se trouvent dans un état particulier ; l'état doit avoir changé et être maintenu pendant un certain nombre de périodes. Pour de plus amples informations, veuillez consulter Surveillez Amazon ECS en utilisant CloudWatch.

Pour les services dont les tâches utilisent le type de lancement Fargate, vous pouvez CloudWatch utiliser des alarmes pour étendre et étendre les tâches de votre service en CloudWatch fonction de mesures CPU telles que l'utilisation de la mémoire. Pour de plus amples informations, veuillez consulter Faites évoluer automatiquement votre ECS service Amazon.

Pour les clusters dont les tâches ou les services utilisent le type de EC2 lancement, vous pouvez utiliser des CloudWatch alarmes pour augmenter ou réduire les instances de conteneur en fonction de CloudWatch métriques, telles que la réservation de mémoire du cluster.

Amazon CloudWatch Logs

Surveillez, stockez et accédez aux fichiers journaux depuis les conteneurs de vos ECS tâches Amazon en spécifiant le pilote de awslogs journal dans vos définitions de tâches. Pour plus d'informations, veuillez consulter Utilisation du pilote awslogs (langue française non garantie).

Vous pouvez également surveiller, stocker et accéder au système d'exploitation et aux fichiers journaux de l'agent de ECS conteneur Amazon à partir de vos instances de ECS conteneur Amazon. Cette méthode d'accès aux journaux peut être utilisée pour les conteneurs utilisant le type de EC2 lancement.

CloudWatch Événements Amazon

Mettez en correspondance les événements et transmettez-les à un ou plusieurs flux ou fonctions cibles pour effectuer des modifications, capturer des informations d'état et prendre des mesures correctives. Pour plus d'informations, consultez Automatisez les réponses aux ECS erreurs d'Amazon en utilisant EventBridge ce guide et Qu'est-ce qu'Amazon CloudWatch Events ? dans le guide de l'utilisateur d'Amazon CloudWatch Events.

AWS CloudTrail Journaux

CloudTrail fournit un enregistrement des actions entreprises par un utilisateur, un rôle ou un AWS service sur AmazonECS. À l'aide des informations collectées par CloudTrail, vous pouvez déterminer la demande qui a été faite à AmazonECS, l'adresse IP à partir de laquelle la demande a été faite, qui a fait la demande, quand elle a été faite et des informations supplémentaires. Pour de plus amples informations, veuillez consulter Enregistrez les ECS API appels Amazon en utilisant AWS CloudTrail.

AWS Trusted Advisor

Trusted Advisor s'appuie sur les meilleures pratiques apprises en servant des centaines de milliers de AWS clients. Trusted Advisor inspecte votre AWS environnement, puis émet des recommandations lorsque des opportunités se présentent pour économiser de l'argent, améliorer la disponibilité et les performances du système ou contribuer à combler les failles de sécurité. Tous les AWS clients ont accès à cinq Trusted Advisor chèques. Les clients disposant d'un plan de support Business ou Enterprise peuvent consulter tous les Trusted Advisor chèques.

Pour plus d’informations, consultez AWS Trusted Advisor dans le Guide de l’utilisateur AWS Support .

AWS Compute Optimizer

AWS Compute Optimizer est un service qui analyse les paramètres de configuration et d'utilisation de vos AWS ressources. Il indique si vos ressources sont optimales et génère des recommandations d'optimisation afin de réduire les coûts et d'améliorer les performances de vos charges de travail.

Pour de plus amples informations, veuillez consulter AWS Compute Optimizer recommandations pour Amazon ECS.

Un autre élément important de la surveillance d'Amazon ECS consiste à surveiller manuellement les éléments non couverts par les CloudWatch alarmes. Le CloudWatch tableau de bord de AWS console et les autres tableaux de bord fournissent une at-a-glance vue de l'état de votre AWS environnement. Trusted Advisor Nous vous recommandons de vérifier également les fichiers journaux de vos instances de conteneur et les conteneurs de vos tâches.