Collecte

Collecte et stockage des journaux en toute simplicité

Le service Amazon CloudWatch Logs vous permet de collecter et de stocker les journaux de vos ressources, applications et services, et ce presque en temps réel. Il existe trois catégories principales de journaux : 1) Les journaux payants. Ils sont initialement publiés par les services AWS à la demande du client. Actuellement, les journaux de flux d'Amazon VPC et les journaux d'Amazon Route–53 sont les deux types pris en charge. 2) Les journaux qui sont publiés par les services AWS. Présentement, plus de 30 services AWS publient des journaux sur CloudWatch. Ces services comprennent Amazon API Gateway, AWS Lambda, AWS CloudTrail, et bien d'autres encore. 3) Journaux personnalisés. Ces journaux viennent de vos propres ressources d'application et sur site. Vous pouvez utiliser AWS Systems Manager pour installer un agent CloudWatch ou utiliser l'action API PutLogData pour publier facilement des journaux.

Métriques intégrées

La collecte des métriques des applications distribuées (comme celles conçues en utilisant des architectures de microservices) est chronophage. Amazon CloudWatch vous permet de collecter les métriques par défaut de plus de 70 services AWS, tels qu'Amazon EC2, Amazon DynamoDB, Amazon S3, Amazon ECS, AWS Lambda et Amazon API Gateway, sans aucune intervention de votre part. Par exemple, les instances EC2 publient automatiquement les métriques relatives à l'utilisation du CPU, au transfert des données et à l'utilisation du disque, afin de vous aider à comprendre les changements d'état. Vous pouvez utiliser l'une des sept métriques incluses pour API Gateway afin de détecter la latence ou tirer parti de l'une des huit métriques intégrées pour AWS Lambda dans le but de détecter les erreurs et les accélérateurs. Si vous avez besoin de métriques plus détaillées en plus des métriques par défaut, telles que des métriques Amazon Kinesis Data Streams au niveau des partitions, alors vous pouvez simplement vous inscrire par ressource.

Métriques personnalisées

Amazon CloudWatch vous permet de collecter des métriques personnalisées depuis vos propres applications afin de surveiller la performance opérationnelle, de résoudre les problèmes et de repérer les tendances. L'activité utilisateur est un exemple de métrique personnalisée que vous pouvez collecter et surveiller sur une période de temps. Vous pouvez utiliser un agent CloudWatch ou l'action de l'API PutMetricData afin de publier ces métriques sur CloudWatch. Toutes les fonctionnalités CloudWatch identiques seront disponibles jusqu'à une fréquence d'une seconde pour vos propres données de mesures personnalisées, y compris les statistiques, graphiques et alarmes.

Contrôle

Vue opérationnelle unifiée avec tableaux de bord

Les tableaux de bord d'Amazon CloudWatch vous permettent de créer des graphiques réutilisables, ainsi que de visualiser vos ressources et applications cloud dans une vue unifiée. Vous pouvez présenter sous forme de graphique les métriques et les données des journées côte à côte dans un tableau de bord unique afin d'obtenir rapidement le contexte. Cela vous permet de passer du diagnostic du problème à la compréhension de la cause racine. Par exemple, vous pouvez visualiser les métriques clés, comme l'utilisation du CPU et la mémoire, et les comparer à la capacité. Vous pouvez également mettre en corrélation le modèle de journal d'une métrique spécifique et paramétrer des alarmes pour être alerté de façon proactive à propos des problèmes de performance et opérationnels. Cela vous offre une visibilité à l'échelle du système pour la santé opérationnelle et la capacité de rapidement résoudre les problèmes, réduisant le temps moyen de résolution (MTTR).

Alarmes haute résolution

Les alarmes Amazon CloudWatch vous permettent de paramétrer un seuil par rapport aux métriques et de déclencher une action. Vous pouvez créer des alarmes haute résolution, paramétrer un percentile comme statistique et spécifier une action ou ignorer si approprié. Par exemple, vous pouvez créer des alarmes pour les métriques Amazon EC2, paramétrer des notifications et réaliser une ou plusieurs actions afin de détecter et d'arrêter les instances non utilisées ou sous-utilisées. L'alarme en temps réel par rapport aux métriques et aux événements vous permet de minimiser les temps d'arrêt et l'impact potentiel sur les activités.

Corrélation entre les journaux et les métriques

Les applications et les ressources d'infrastructure génèrent de nombreuses données opérationnelles et de surveillance sous forme de journaux et de métriques. En plus d'offrir la possibilité d'accéder à ces ensembles de données et de les visualiser sur une plateforme unique, Amazon CloudWatch facilite la corrélation entre les métriques et les journaux. Cela vous aide à passer rapidement du diagnostic du problème à la compréhension de la cause racine. Par exemple, vous pouvez corréler un modèle de journal, tel qu'une erreur par rapport à une métrique spécifique, et paramétrer les alarmes pour être alerté activement des problèmes opérationnels et de performance.

Agir

Auto Scaling

Auto Scaling vous aide à automatiser la planification des capacités et des ressources. Vous pouvez paramétrer un seuil pour une alarme par rapport à une métrique clé et déclencher une action Auto Scaling automatisée. Par exemple, vous pouvez paramétrer un flux de travail Auto Scaling pour ajouter ou retirer des instances EC2 basées sur les métriques d'utilisation du CPU et optimiser les coûts de ressource.

Réponse automatique aux changements opérationnels avec CloudWatch Events

CloudWatch Events offre un flux d'événements de système quasiment en temps réel qui décrit les modifications apportées à vos ressources AWS. Il vous permet de répondre rapidement aux changements opérationnels et de prendre des mesures correctives. Il vous suffit d'écrire des règles pour indiquer quels événements présentent un intérêt pour votre application et quelles actions automatiques doivent être réalisées lorsqu'une règle correspond à un événement. Vous pouvez, par exemple, paramétrer une règle pour appeler des fonctions AWS Lambda ou notifier une rubrique Amazon Simple Notification Service (SNS).

Analyse

Données précises et rétention étendue

Amazon CloudWatch vous permet de surveiller les tendances et les variations saisonnières avec 15 mois de données de métrique (stockage et rétention). Ces données vous permettent de réaliser une analyse de l'historique afin d'ajuster l'utilisation des ressources. Avec CloudWatch, vous pouvez également collecter jusqu'à 1 seconde de métriques de santé, y compris les personnalisées, comme celles venant de vos applications sur site. Les données précises en temps réel permettent d'obtenir une meilleure visualisation et la possibilité d'identifier et de surveiller les tendances afin d'optimiser la performance et la santé opérationnelle des applications.

Opérations personnalisées sur les métriques

Amazon CloudWatch Metric Math vous permet de réaliser des calculs avec diverses métriques pour des analyses en temps réel, afin que vous puissiez facilement obtenir des informations provenant de vos métriques CloudWatch existantes et mieux comprendre la santé opérationnelle ainsi que la performance de votre infrastructure. Vous pouvez visualiser ces métriques calculées dans AWS Management Console, les ajouter aux tableaux de bord CloudWatch ou les extraire en utilisant l'action API GetMetricData. Metric Math prend en charge des opérations arithmétiques comme +, -, /, * et des fonctions mathématiques comme Somme, Moyenne, Min, Max et Écart-type.

Conformité et sécurité

Amazon CloudWatch est associé à AWS Identity and Access Management (IAM) afin que vous puissiez contrôler quels utilisateurs et quelles ressources peuvent accéder à vos données et comment.

Amazon CloudWatch Logs est également compatible avec PCI et FedRamp. Les données sont chiffrées au repos et lors du transfert. Vous pouvez également utiliser le chiffrement AWS KMS pour chiffrer vos groupes de journaux afin de renforcer la conformité et la sécurité.

En savoir plus sur la tarification d'Amazon CloudWatch

Visiter la page de tarification
Prêt à concevoir ?
Mise en route d'Amazon CloudWatch
Vous avez d'autres questions ?
Contactez-nous