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.
Utilisez une configuration personnalisée pour activer les signaux d'application sur Amazon ECS
Utilisez ces instructions de configuration personnalisées pour intégrer vos applications sur Amazon ECS à CloudWatch Application Signals. Vous installez et configurez OpenTelemetry vous-même l' CloudWatch agent et AWS Distro.
Il existe deux méthodes pour déployer les signaux d'application sur AmazonECS. Choisissez celui qui convient le mieux à votre environnement.
Stratégie sidecar : vous ajoutez un conteneur sidecar d' CloudWatch agent à chaque définition de tâche du cluster.
Avantages :
Supporte à la fois le type de
Fargate
lancementec2
et le type de lancement.Vous pouvez toujours l'utiliser
localhost
comme adresse IP lorsque vous configurez des variables d'environnement.
Inconvénients :
Vous devez configurer le conteneur annexe de l' CloudWatch agent pour chaque tâche de service exécutée dans le cluster.
Seul le mode réseau
awsvpc
est pris en charge.
Stratégie daemon : vous n'ajoutez une tâche d' CloudWatch agent qu'une seule fois dans le cluster, et la stratégie de planification des ECS démons Amazon la déploie selon les besoins. Cela garantit que chaque instance reçoit en permanence des traces et des métriques, offrant ainsi une visibilité centralisée sans que l'agent n'ait à s'exécuter comme un sidecar avec chaque définition de tâche d'application.
Avantages :
Vous ne devez configurer le service daemon pour l' CloudWatch agent qu'une seule fois dans le cluster.
Inconvénients :
Ne prend pas en charge le type de lancement Fargate.
Si vous utilisez le mode
bridge
réseauawsvpc
ou, vous devez spécifier manuellement l'adresse IP privée de chaque instance de conteneur dans les variables d'environnement.
Quelle que soit la méthode, sur les ECS clusters Amazon, Application Signals ne découvre pas automatiquement les noms de vos services. Vous devez spécifier les noms de vos services lors de la configuration personnalisée, et les noms que vous spécifiez sont ceux qui sont affichés sur les tableaux de bord des signaux d'application.