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.
Qu'est-ce qu'Amazon CloudWatch ?
Amazon CloudWatch surveille vos ressources Amazon Web Services (AWS) et les applications que vous utilisez AWS en temps réel, et propose de nombreux outils pour vous permettre d'observer les performances de vos applications, leur santé opérationnelle et leur utilisation des ressources à l'échelle du système.
Visibilité opérationnelle grâce à des métriques, des alarmes et des tableaux de bord
Les métriques collectent et suivent les données de performance clés à des intervalles définis par l’utilisateur. De nombreux AWS services fournissent automatiquement des statistiques dans vos applications CloudWatch, et vous pouvez également les publier sur mesure CloudWatch depuis vos applications.
Les tableaux de bord offrent une vue unifiée de vos ressources et applications avec des visualisations de vos métriques et journaux en un seul endroit. Vous pouvez également partager des tableaux de bord entre comptes et régions pour une meilleure connaissance opérationnelle. CloudWatch fournit des tableaux de bord automatiques organisés pour de nombreux AWS services, afin que vous n'ayez pas à les créer vous-même.
Vous pouvez configurer des alarmes qui surveillent en permanence CloudWatch les métriques par rapport aux seuils définis par l'utilisateur. Elles peuvent vous alerter automatiquement en cas de dépassement des seuils et peuvent également réagir automatiquement aux changements de comportement de vos ressources en déclenchant des actions automatisées.
Surveillance des performances des applications (APM)
Avec la vigie applicative, vous pouvez détecter et surveiller automatiquement les indicateurs de performance clés de vos applications, tels que la latence, les taux d’erreur et les taux de requêtes, sans instrumentation manuelle ni modification du code. La vigie applicative fournit également des tableaux de bord personnalisés afin que vous puissiez commencer la surveillance avec un minimum de configuration.
CloudWatch Synthetics complète cela en vous permettant de surveiller de manière proactive vos terminaux APIs et à l'aide de scripts configurables appelés canaries qui simulent le comportement des utilisateurs et vous alertent en cas de problèmes de disponibilité ou de dégradation des performances avant qu'ils n'affectent les utilisateurs réels. Vous pouvez également utiliser CloudWatch RUM pour recueillir des données de performance à partir de sessions utilisateur réelles.
Utilisez les objectifs de niveau de service (SLOs) CloudWatch pour définir, suivre et émettre des alertes sur des objectifs de fiabilité spécifiques pour vos applications, afin de vous aider à respecter vos engagements en matière de qualité de service en définissant des budgets d'erreurs et en surveillant la conformité aux SLO au fil du temps.
Surveillance de l’infrastructure
De nombreux AWS services envoient automatiquement des métriques de base CloudWatch gratuitement à. Les services qui envoient des métriques sont répertoriés ici. CloudWatch Fournit en outre des fonctionnalités de surveillance supplémentaires pour plusieurs éléments clés de l' AWS infrastructure :
Database Insights vous permet de surveiller les métriques de performance des bases de données en temps réel, d’analyser les performances des requêtes SQL et de résoudre les problèmes de charge des bases de données pour les services de bases de données AWS .
Lambda Insights fournit des métriques au niveau du système pour les fonctions Lambda, notamment le suivi de l’utilisation de la mémoire et du processeur, ainsi que la détection et l’analyse des démarrages à froid.
Container Insights vous permet de collecter et d'analyser des métriques provenant d'applications conteneurisées, sur des clusters Amazon ECS, des clusters Amazon EKS et des clusters Kubernetes autogérés sur Amazon. EC2
Collecter, stocker et interroger les journaux
CloudWatch Logs propose une suite de fonctionnalités puissantes pour une gestion et une analyse complètes des journaux. Les journaux ingérés à partir de AWS services et d'applications personnalisées sont stockés dans des groupes de journaux et des flux pour faciliter leur organisation. Utilisez CloudWatch Logs Insights pour effectuer des requêtes rapides et interactives sur les données de vos journaux, avec un choix de trois langages de requête, dont SQL et PPL. Utilisez la détection des valeurs aberrantes dans les journaux pour trouver des modèles inhabituels dans les événements d’un groupe de journaux, qui peuvent indiquer des problèmes. Créez des filtres métriques pour extraire les valeurs numériques des journaux et générer des CloudWatch métriques, que vous pouvez utiliser pour les alertes et les tableaux de bord. Configurez des filtres d’abonnement pour traiter et analyser les journaux en temps réel ou les routage vers d’autres services tels qu’Amazon S3 ou Firehose.
Utilisez l' CloudWatch agent pour collecter des métriques, des journaux et des traces à partir des EC2 flottes Amazon
Utilisez l'CloudWatch agent pour collecter des métriques système détaillées concernant les processus, le processeur, la mémoire, l'utilisation du disque et les performances réseau à partir de vos flottes d' EC2 instances Amazon et de serveurs sur site. Vous pouvez également collecter et surveiller des métriques personnalisées à partir de vos applications, agréger des journaux provenant de plusieurs sources et configurer des alarmes en fonction des données collectées. Vous pouvez également utiliser l’agent pour collecter des métriques GPU. L’agent prend en charge les systèmes d’exploitation Windows et Linux et peut s’intégrer à Systems Manager pour une gestion centralisée de la configuration.
Surveillance entre comptes
CloudWatch l'observabilité entre comptes vous permet de configurer un compte de surveillance central pour surveiller et dépanner les applications qui s'étendent sur plusieurs comptes. À partir du compte central, vous pouvez afficher les métriques, les journaux et les traces des comptes sources de votre organisation. Cette approche centralisée vous permet de créer des tableaux de bord inter-comptes, de configurer des alarmes qui surveillent les métriques de plusieurs comptes et d’effectuer une analyse de cause racine au-delà des limites des comptes. Grâce CloudWatch à l'observabilité entre comptes, vous pouvez lier les comptes sources individuellement ou automatiquement. AWS Organizations
Catalogue de solutions
CloudWatch propose un catalogue de configurations facilement disponibles pour vous aider à implémenter rapidement la surveillance de divers AWS services et charges de travail courantes, tels que les machines virtuelles Java (JVM), le GPU NVIDIA, Apache Kafka, ApacheTomcat et NGINX. Ces solutions fournissent des conseils ciblés, notamment des instructions pour l'installation et la configuration de l' CloudWatch agent, le déploiement de tableaux de bord personnalisés prédéfinis et la configuration des alarmes associées.
Surveillance du réseau et d’Internet
CloudWatch fournit des fonctionnalités complètes de surveillance du réseau et d'Internet grâce à la surveillance CloudWatch du réseau.
Internet Monitor utilise les données du réseau AWS mondial pour analyser les performances et la disponibilité d'Internet entre vos applications et les utilisateurs finaux. Grâce au moniteur Internet, vous pouvez identifier ou recevoir des notifications en cas d’augmentation de la latence ou de perturbations régionales ayant un impact sur vos clients. Le Moniteur Internet analyse les journaux de flux VPC afin de fournir des informations automatisées sur les modèles de trafic réseau et les performances. Vous pouvez également obtenir une suggestion pour optimiser les performances des applications pour vos clients.
Network Flow Monitor affiche les informations sur les performances réseau recueillies par des agents logiciels légers que vous installez sur vos instances. À l’aide d’un moniteur de flux, vous pouvez rapidement visualiser la perte de paquets et la latence de vos connexions réseau sur une période que vous spécifiez. Chaque moniteur génère également un indicateur de santé du réseau (NHI), qui vous indique s'il y a eu des problèmes AWS réseau liés aux flux réseau suivis par votre moniteur au cours de la période que vous évaluez.
Lorsque vous vous connectez en utilisant Direct Connect, vous pouvez utiliser des moniteurs synthétiques dans Network Synthetic Monitor pour surveiller de manière proactive la connectivité réseau en exécutant des tests synthétiques entre un VPC et des points de terminaison sur site. Lorsque vous créez un moniteur synthétique, vous spécifiez les sondes en fournissant un sous-réseau VPC et des adresses IP locales. AWS crée et gère l'infrastructure en arrière-plan requise pour effectuer des mesures de temps aller-retour et de perte de paquets avec les sondes. Ces tests détectent les problèmes de connectivité, de DNS et de latence avant qu’ils n’aient un impact sur vos applications, afin que vous puissiez prendre des mesures pour améliorer l’expérience de vos utilisateurs finaux.
Facturation et coûts
Pour obtenir des informations complètes sur CloudWatch les tarifs, consultez Amazon CloudWatch Pricing
Pour obtenir des informations qui peuvent vous aider à analyser votre facture et éventuellement à optimiser et réduire les coûts, consultez Analyse, optimisation et réduction des CloudWatch coûts.
CloudWatch Ressources Amazon
Les ressources connexes suivantes peuvent s'avérer utiles lors de l'utilisation de ce service.
| Ressource | Description |
|---|---|
|
La FAQ couvre les principales questions posées par les développeurs concernant ce produit. |
|
|
Un point de départ central pour trouver de la documentation, des exemples de code, des notes de version et d'autres informations qui vous aideront à créer des applications innovantes AWS. |
|
|
La console vous permet d'exécuter la plupart des fonctions d'Amazon CloudWatch et de diverses autres AWS offres sans programmation. |
|
|
Forum communautaire permettant aux développeurs de discuter de questions techniques liées à Amazon CloudWatch. |
|
|
La plateforme de création et de gestion de vos AWS Support dossiers. Comprend également des liens vers d'autres ressources utiles, telles que des forums, des informations techniquesFAQs, l'état de santé des services et AWS Trusted Advisor. |
|
|
La page Web principale contenant des informations sur Amazon CloudWatch. |
|
| Point de contact central pour les demandes concernant la AWS facturation, le compte, les événements, les abus, etc. |