Amazon CloudWatch

Observabilité de vos ressources et applications AWS sur AWS et sur site

Amazon CloudWatch est un service de surveillance et d'observabilité conçu pour les ingénieurs DevOps, les développeurs, les ingénieurs en fiabilité des sites (SRE), les directeurs techniques et les propriétaires de produits. CloudWatch vous fournit des données et des informations exploitables pour surveiller vos applications, faire face aux modifications de performances à l'échelle du système et optimiser l'utilisation des ressources. CloudWatch collecte des données de surveillance et opérationnelles sous la forme de journaux, de métriques et d'événements. Vous obtenez une vue unifiée de l'intégrité opérationnelle et bénéficiez d'une visibilité complète de vos ressources, applications et services AWS fonctionnant sur AWS et sur site. Vous pouvez utiliser CloudWatch pour déceler des comportements anormaux dans vos environnements, définir des alarmes, visualiser les journaux et les métriques côte à côte, agir automatiquement, faire des dépannages et trouver les informations utiles au bon fonctionnement de vos applications.

10 métriques personnalisées et alarmes gratuites

Avantages

Vous utilisez une plateforme unique pour l'observabilité

Les applications modernes à l'instar de celles qui s'exécutent sur des architectures de microservices génèrent de grands volumes de données sous forme de métriques, de journaux et d'événements. Amazon CloudWatch vous permet de collecter ces données, d'y accéder et de les corréler sur une plateforme unique à partir de toutes vos ressources, applications et services AWS qui s'exécutent sur AWS et sur site. Ainsi, vous avez la possibilité d'éclater les silos de données pour gagner en visibilité sur l'ensemble du système et résoudre rapidement vos problèmes.

Collecter des métriques sur AWS et sur site

CloudWatch facilite la surveillance de vos ressources et applications AWS. Cette solution est intégrée de façon native avec plus de 70 services AWS comme Amazon EC2, Amazon DynamoDB, Amazon S3, Amazon ECS, Amazon EKS et AWS Lambda. Elle publie automatiquement des métriques détaillées sur une minute et des mesures personnalisées avec une granularité allant jusqu'à une seconde, ce qui vous permet d'explorer vos journaux pour obtenir des informations contextuelles supplémentaires. Vous pouvez également utiliser CloudWatch dans des environnements hybrides, notamment en utilisant l'agent CloudWatch ou l'API pour surveiller vos ressources sur site.

Améliorer la performance opérationnelle et l'optimisation des ressources

Vous pouvez définir des alarmes et automatiser des actions soit sur la base des seuils prédéfinis, soit sur celle des algorithmes de machine learning chargés d'identifier un comportement anormal dans vos métriques. À titre d'exemple, vous pouvez lancer automatiquement Amazon EC2 Auto Scaling et arrêter une instance pour limiter les surcoûts. Vous pouvez aussi vous servir de CloudWatch Events sans serveur pour déclencher des flux de travail avec des services comme AWS Lambda, Amazon SNS, et AWS CloudFormation.

Obtenir des informations et gagner en visibilité opérationnelle

Vous avez besoin d'une appréciation opérationnelle unifiée, de données extrêmement précise en temps réel ainsi que de références historiques pour optimiser les performances et l'utilisation des ressources. CloudWatch fournit des tableaux de bord automatiques, des données d'un niveau de précision d'une seconde et jusqu'à 15 mois de stockage et de conservation des métriques. Vous pouvez aussi effectuer des calculs métriques sur vos données afin d'obtenir des informations opérationnelles et d'utilisation. Par exemple, vous pouvez agréger l'utilisation d'une flotte entière d'instances EC2.

Récupérer des informations exploitables dans des journaux

Explorez, analysez et visualisez vos journaux afin de résoudre facilement les problèmes opérationnels. Avec CloudWatch Logs Insights, vous ne payez que pour les requêtes que vous exécutez. CloudWatch Logs Insights s'adapte au volume de votre journal et à la complexité de votre requête pour vous donner des réponses en quelques secondes. En outre, vous pouvez publier des métriques basées sur les journaux, créer des alarmes et corréler des journaux et des métriques dans CloudWatch Dashboards pour une visibilité opérationnelle complète.

Fonctionnement

CloudWatch collecte des données de surveillance et opérationnelles sous forme de journaux, de métriques et d'événements. Ensuite, il les visualise à l'aide de tableaux de bord automatisés pour vous permettre d'avoir une appréciation unifiée de vos ressources, applications et services AWS opérationnels sur AWS et sur site. Vous pouvez visualiser l'expérience des utilisateurs finaux de votre application et valider les choix de conception par l'expérimentation. Vous pouvez corréler vos métriques et vos journaux pour mieux comprendre la santé et la performance de vos ressources. Vous pouvez également créer des alarmes sur la base des seuils de métriques que vous spécifiez, ou des alarmes qui peuvent surveiller un comportement anormal de vos métriques sur la base d'algorithmes de machine learning. Par exemple, vous pouvez configurer des actions automatisées pour vous avertir du déclenchement d'une alarme et lancer automatiquement l'auto scaling de façon à réduire le temps moyen de résolution. Vous pouvez également faire une exploration et une analyse profondes de vos métriques, journaux et traces pour mieux comprendre comment améliorer les performances des applications.

Fonctionnement d'Amazon CloudWatch

Cas d'utilisation

Surveillance et dépannage de l'infrastructure

Surveillez les métriques et les journaux clés, visualisez la pile de votre application et de votre infrastructure, créez des alarmes et mettez en corrélation les données pour comprendre et traiter la cause première des problèmes de performances dans vos ressources AWS. Il s'agit notamment de la surveillance de votre écosystème de conteneurs à travers Amazon ECS, AWS Fargate, Amazon EKS et Kubernetes.

Réduire le délai moyen de résolution

Corrélez, visualisez et analysez les métriques et les journaux pour résoudre rapidement les problèmes, et combinez-les avec les données de trace d'AWS X-Ray pour les observer de bout en bout. Vous pouvez également analyser les demandes des utilisateurs afin d'accélérer le dépannage et le débogage, et de réduire le temps moyen de résolution (MTTR) général.

Optimiser les ressources de façon proactive

Les alarmes CloudWatch surveillent et comparent vos valeurs de métriques aux seuils que vous spécifiez ou que CloudWatch crée avec des modèles de machine learning pour détecter un comportement anormal. Si une alarme est déclenchée, CloudWatch peut intervenir automatiquement pour activer Amazon EC2 Auto Scaling ou arrêter une instance, ce qui vous permet d'automatiser la planification des capacités et des ressources.

Surveiller les applications

Gérez l'expérience numérique des utilisateurs finals et les applications qui s'exécutent sur AWS (sur Amazon EC2, sur les conteneurs et sans serveur) ou sur site. CloudWatch collecte des données à chaque couche de la pile de performance, de votre front-end à votre infrastructure. Vous pouvez utiliser ServiceLens pour identifier les goulets d'étranglement dans vos applications et les isoler à l'aide des métriques, de journaux et de traces corrélés. Ajoutez des canaris pour la surveillance SLA/SLO des points de terminaison et des flux de l'interface utilisateur. Collectez des données côté client sur les performances des applications en temps quasi réel afin d'identifier et de déboguer les problèmes qui ont un impact sur les utilisateurs finaux. Expérimentez des fonctions sur l'ensemble de la pile d'applications, mesurez les performances et les métriques métiers, et lancez les fonctions en toute sécurité. 

Utiliser l'analyse de l'observabilité

Analysez des millions de journaux opérationnels et de métriques en temps quasi réel pour identifier les tendances et les modèles de performance de vos applications, et utilisez ces informations pour réduire le temps moyen de récupération (MTTR). Utilisez des requêtes opérationnelles rapides et interactives pour créer des visualisations puissantes, qui vous aideront à surveiller et à identifier rapidement les problèmes.

« Nous utilisons une architecture basée sur les microservices. Nous avons trouvé en Amazon CloudWatch une solution instantanée, car elle ne nécessite aucune installation ou maintenance d'infrastructure. CloudWatch s'adapte parfaitement au fil de notre évolution et élimine la charge opérationnelle associée à l'intégration et à la gestion de plusieurs outils. Pour nous, le plus gros avantage de CloudWatch est la diminution du temps moyen de réparation (MTTR). En effet, il permet à notre équipe DevOps de trouver rapidement des problèmes dans notre infrastructure de conteneurs. »

- Vitaliy Geraymovych, Cofondateur et Vice-président de CloudPassage chargé de l'ingénierie

Clients

Les clients utilisent Amazon CloudWatch pour améliorer les performances opérationnelles, optimiser l'affectation des ressources et réduire le MTTR. Rendez-vous sur notre page clients pour en savoir plus sur la façon dont les organisations utilisent Amazon CloudWatch.  

EBSCO

EBSCO utilise Amazon CloudWatch Synthetics pour simuler les parcours des utilisateurs afin de surveiller la disponibilité de fonctionnement de ses applications, d'identifier de manière proactive les problèmes et de les déboguer facilement.

Lire nos références client >>

Mapbox

Mapbox utilise Amazon CloudWatch pour ingérer plusieurs sources de données et surveiller les charges de travail clés.

Lire nos références client >>

Pushpay

Pushpay utilise Amazon CloudWatch Logs Insights pour interroger les journaux et réduire la complexité opérationnelle.

Lire nos références client >>

Rackspace

Rackspace utilise l’agent Amazon CloudWatch pour surveiller ses machines virtuelles. 

Lire nos références client >>

SendGrid

SendGrid utilise Amazon CloudWatch nativement sans avoir besoin d'une pile autogérée ou d'un fournisseur tiers. 

Lire nos références client >>

CloudPassage

CloudPassage utilise Amazon CloudWatch pour son architecture basée sur les microservices afin de réduire le temps moyen de réparation. 

Lire nos références client >>

Derniers billets du blog

Plus...

Aucun blog Amazon CloudWatch n'est disponible pour le moment. Veuillez visiter la page blog AWS.

Démarrer avec AWS

Créer un compte AWS gratuit

Créer un compte AWS

Obtenez un accès instantané à l' offre gratuite d'AWS.
Apprendre avec des didacticiels simples

Apprendre avec des didacticiels de 10 minutes

Explorez et apprenez avec des didacticiels simples.
Commencer à créer dans la console

Commencer à créer dans la console

Commencez à créer avec des guides détaillés pour vous aider à lancer votre projet AWS.

En savoir plus sur Amazon CloudWatch

Consulter la page des fonctionnalités
Prêt à créer ?
Mise en route d'Amazon CloudWatch
D'autres questions ?
Nous contacter