Surveillance des applications à l’aide des métadonnées Amazon ECS
Vous pouvez utiliser les métadonnées des tâches et des conteneurs pour résoudre les problèmes liés à vos charges de travail et apporter des modifications de configuration en fonction de l’environnement d’exécution.
Les métadonnées incluent les catégories suivantes :
-
Attributs au niveau de la tâche fournissant des informations sur le lieu d’exécution de la tâche.
-
Attributs au niveau du conteneur fournissant l’ID, le nom et les détails de l’image Docker.
Cela permet de voir l’intérieur du conteneur.
-
Paramètres réseau tels que les adresses IP, les sous-réseaux et le mode réseau.
Cela facilite la configuration et le dépannage du réseau.
-
Statut et état de la tâche
Cela vous permet de savoir si les tâches sont en cours d’exécution.
Pour afficher les métadonnées, utilisez l’une des méthodes suivantes :
-
Fichier de métadonnées de conteneur
À compter de la version 1.15.0 de l'agent conteneur Amazon ECS, diverses métadonnées de conteneur sont disponibles dans les conteneurs ou dans l'instance de conteneur hôte. En activant cette fonctionnalité, vous pouvez demander des informations sur une tâche, un conteneur ou une instance de conteneur depuis le conteneur ou l'instance de conteneur hôte. Le fichier de métadonnées est créé sur l'instance hôte et monté dans le conteneur en tant que volume Docker et n'est donc pas disponible lorsqu'une tâche est hébergée sur AWS Fargate.
-
Point de terminaison des métadonnées de tâches
L'agent de conteneur Amazon ECS injecte une variable d'environnement dans chaque conteneur, appelée point de terminaison des métadonnées de tâches, qui fournit diverses métadonnées de tâches et statistiques Docker
au conteneur. -
Introspection de conteneur
L'agent de conteneur Amazon ECS fournit une opération API pour l'obtention d'informations sur l'instance de conteneur sur laquelle l'agent est exécuté et sur les tâches connexes elles aussi exécutées sur cette instance.