Surveillance des instances gérées Amazon ECS
La surveillance est un enjeu important pour assurer la fiabilité, la disponibilité et les performances de vos charges de travail d’instances gérées Amazon ECS. AWS fournit plusieurs outils et services pour vous aider à surveiller vos applications et votre infrastructure conteneurisées.
Surveillance Container Insights
CloudWatch Container Insights fournit une surveillance complète de vos applications et microservices conteneurisés. Container Insights collecte, agrège et résume automatiquement les métriques et les journaux de vos applications conteneurisées et microservices exécutés sur les instances gérées Amazon ECS.
Container Insights collecte des informations au niveau du cluster, du service et des tâches, offrant ainsi une visibilité sur :
-
Utilisation de l'UC et de la mémoire
-
Métriques des performances réseau
-
Utilisation du stockage
-
Performance des tâches et des services
Les métriques sont disponibles dans les tableaux de bord CloudWatch et peuvent être utilisées pour créer des alarmes et des réponses automatisées aux problèmes de performance. Container Insights fournit également des fonctionnalités de surveillance améliorées qui vous aident à identifier et à résoudre les problèmes rapidement.
Note
Container Information est disponible moyennant un coût supplémentaire. Pour en savoir plus sur la tarification, consultez la section Tarification CloudWatch
Surveillance des instances
Pour une surveillance détaillée de l’infrastructure sous-jacente qui prend en charge les charges de travail de vos instances gérées Amazon ECS, vous pouvez installer l’agent CloudWatch sur vos instances gérées Amazon ECS. L’agent CloudWatch fournit des métriques et des journaux supplémentaires au niveau du système qui complètent la surveillance au niveau du conteneur assurée par Container Insights.
L’agent CloudWatch peut collecter :
-
Métriques au niveau du système, telles que l’utilisation du disque, l’utilisation de la mémoire et les statistiques du réseau
-
Métriques d’application personnalisées
-
Fichiers journaux de vos applications et de votre système
-
Compteurs de performance et autres informations sur le système
Pour plus d’informations sur l’installation et la configuration de l’agent CloudWatch sur vos instances gérées Amazon ECS, consultez la section Installation de l’agent CloudWatch dans le Guide de l’utilisateur CloudWatch.
Surveillance détaillée des instances gérées Amazon ECS
CloudWatch propose deux catégories de surveillance : surveillance basique et surveillance détaillée. Par défaut, la surveillance basique est configurée pour votre instance gérée. Vous pouvez éventuellement activer une surveillance détaillée pour vous aider à identifier plus rapidement les problèmes opérationnels et à y remédier. Vous pouvez activer ou désactiver la surveillance détaillée lorsque vous créez ou mettez à jour un fournisseur de capacité d’instances gérées Amazon ECS.
L’activation de la surveillance détaillée d’une instance gérée n’affecte pas la surveillance des volumes Amazon EBS qui lui sont attachés.
Le tableau suivant met en évidence les différences entre la surveillance de base et la surveillance détaillée de vos instances gérées.
| Type de surveillance | Description | Frais |
|---|---|---|
| Surveillance de base |
Les métriques de contrôle de statut sont disponibles par périodes d’une minute. Toutes les autres métriques sont disponibles par périodes de cinq minutes. |
Aucuns frais. |
| Surveillance détaillée | Toutes les métriques, y compris les métriques de contrôle de statut, sont disponibles par périodes d’une minute. Pour obtenir le niveau de données, vous devez l’activer spécifiquement pour l’instance gérée. Pour les instances gérées où vous avez activé la surveillance détaillée, vous pouvez également obtenir les données agrégées à partir de groupes d’instances gérées similaires. | Vous êtes facturé pour chaque métrique envoyée par les instances gérées Amazon ECS à CloudWatch. Vous n’êtes pas facturé pour le stockage des données. Pour plus d’informations, consultez les sections Niveau payant et Exemple 1 : surveillance détaillée EC2 sur la page de tarification Amazon CloudWatch |
Autorisations requises
Pour activer la surveillance détaillée d’une instance gérée, votre utilisateur doit être autorisé à utiliser l’action d’API MonitorInstances. Pour désactiver la surveillance détaillée d’une instance gérée, votre utilisateur doit être autorisé à utiliser l’action d’API UnmonitorInstances.