AWS Fargate Monitoring
Logo Fargate
AWS ECS et AWS Fargate Monitoring avec Instana

AWS Fargate Monitoring ne s'apparente pas à la surveillance d'un environnement d'application ou de cloud computing classique. En effet, AWS Fargate ne permet pas le déploiement d'agents sur l'hôte réel, comme c'est généralement le cas lors d'un contrôle. Pour surveiller les applications et les services au sein des conteneurs sur AWS Fargate, l'agent doit être intégré à l'image du conteneur.

Pour relever les différents défis posés par la surveillance d'AWS Fargate, Instana tire parti des connaissances acquises grâce à notre technologie de surveillance AWS Lambda de pointe.Instana collecte une trace répartie pour chaque demande de chaque tâche ECS.Le traçage réparti d'Instana s'incorpore facilement à l'image Docker lors de sa génération afin de garantir que toutes les applications sont constamment sous surveillance.Les traces sont corrélées entre les clusters ECS, Amazon EC2, AWS Lambda, AWS Fargate et toute autre technologie surveillée par Instana, de sorte que vous disposiez toujours d'une vue de bout en bout de chaque requête d'application.Chaque trace peut également être consultée et recherchée à l'aide de la fonction d'analyse sans limite d'Instana.

Instana AWS Fargate Monitoring offre les fonctionnalités suivantes :

Profitez d'un ESSAI GRATUIT !

14 jours, version complète, aucune donnée bancaire requise

Instana AWS Fargate Monitoring offre les fonctionnalités suivantes :

Mappage automatique des dépendances La carte de dépendance des services d'Instana sert de plan directeur indiquant la façon dont le système est structuré. L'organisation de l'ensemble des services et des applications en cartes de dépendance permet de comprendre facilement les interdépendances. Ces cartes de dépendance entièrement automatisées ne sont pas limitées aux services AWS, mais mappent chaque dépendance de service dans l'ensemble du système.

Visibilité immédiate Instana identifie immédiatement les nouvelles révisions de tâches ECS et les modifications des tâches ECS en cours d'exécution, en s'assurant que les applications sont entièrement surveillées, même si les ressources des conteneurs sont automatiquement revues à la hausse ou à la baisse. Instana fournit toutes les informations nécessaires pour comprendre la performance de chaque nouvelle version, sans modification de code ni instrumentation manuelle, ce qui permet de comprendre immédiatement l'impact de chaque déploiement. La surveillance intégrée de l'infrastructure d'Instana pour AWS Fargate fournit non seulement un traçage réparti, mais également un aperçu complet des différents conteneurs exécutés dans la tâche AWS Fargate. Cette fonctionnalité est similaire à l'analyse de pod du système de surveillance de Kubernetes d'Instana. Surveillance de l’infrastructure Traçage réparti

Détermination exacte de la cause première Instana effectue automatiquement une analyse complète de chaque impact sur les utilisateurs. Instana détecte toutes les anomalies, met en corrélation les mesures, les traces, les exceptions, les erreurs enregistrées et les données de configuration en fonction des dépendances des applications et des services, fournissant ainsi une analyse exacte des causes premières en quelques secondes.

Performance des applications et AWS Fargate Monitoring

L'utilisation d'AWS Fargate (lien externe à ibm.com) requiert de surveiller correctement la performance des applications. Toutefois, un manque de visibilité peut causer des obstacles car il est difficile de surveiller les charges de travail sans gérer ni contrôler l'orchestration. Les outils actuels d'analyse de la performance des applications (APM) fournissent généralement un échantillonnage de traces qui ne sont bien souvent que partielles. Cette approche ne suffit pas lors de la surveillance d'environnements cloud natifs qui évoluent automatiquement, à l'instar d'AWS Fargate.

AWS dispose également d'une solution de surveillance pour AWS Fargate appelée AWS X-Ray (lien externe à ibm.com). X-Ray fournit une solution de traçage réparti qui surveille les applications exécutées sur AWS Fargate. Avec AWS X-Ray, les utilisateurs peuvent suivre les demandes lorsqu'ils parcourent l'application tout en ayant une bonne visibilité des composants sous-jacents de l'application. AWS X-Ray aide les développeurs à analyser et à déboguer les problèmes dans les environnements AWS. Cependant, d'autres facteurs doivent êtres pris en compte avant d'adopter cette solution de surveillance.

Coût : le coût est un facteur non négligeable lorsque vous envisagez d'adopter une nouvelle solution.La tarification d'AWS X-Ray est basée sur le nombre de traces enregistrées.Ainsi, selon le volume de trafic généré par les applications, votre facture peut rapidement grimper.En outre, l'analyse des traces après leur collecte entraîne des frais supplémentaires.

Fonctionnement limité à AWS : il est également important de tenir compte de l'environnement ou des environnements sur lesquels les applications s'exécutent.AWS X-Ray est limité aux services de traçage AWS.Par conséquent, la valeur d'AWS X-Ray est limitée dans les environnements hybrides.Les entreprises dont les applications et les services s'étendent sur plusieurs environnements doivent tenir compte de l'impact de l'utilisation de plusieurs solutions de surveillance pour obtenir une visibilité complète.

Premiers pas avec Instana AWS Fargate Monitoring sur ECS

Pour commencer à surveiller les applications AWS Fargate, vous devez générer des images de conteneur. Pour en savoir plus sur la génération de l'image de conteneur pour des exécutions spécifiques, consultez la documentation AWS Fargate sur Instana. Instana prend actuellement en charge Node.js, .NET Core et Java. Go et Python seront bientôt disponibles.

Une fois les images de conteneur générées pour l'exécution de votre choix, il vous suffit de créer une nouvelle révision de la définition de tâche dans l'environnement Amazon ECS et le tour est joué !

Documentation AWS Fargate sur Instana