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.
Collectez des métriques, des journaux et des traces à l'aide de l' CloudWatchagent
CloudWatch un agent est un composant logiciel qui collecte des métriques, des journaux et des traces à partir de vos EC2 instances Amazon, de vos serveurs sur site et de vos applications conteneurisées. Il vous permet de surveiller votre infrastructure et vos applications de manière plus complète que la surveillance de base fournie par défaut.
Principaux avantages
-
Collectez des métriques au niveau du système (processeur, mémoire, disque, réseau)
-
Collectez des métriques personnalisées à partir de vos applications
-
Collectez et centralisez les journaux provenant de diverses sources
-
Surveillez les environnements à AWS la fois et sur site à l'aide d'un seul outil
-
Configurez des alarmes et des notifications en fonction des données collectées
L' CloudWatch agent vous permet d'effectuer les opérations suivantes :
-
Collectez des métriques internes au niveau du système à partir d' EC2 instances Amazon sur l'ensemble des systèmes d'exploitation. Les métriques peuvent inclure des métriques propres aux clients, en plus des métriques pour les EC2 instances. Les métriques supplémentaires qui peuvent être collectées sont répertoriées dans Métriques collectées par l' CloudWatchagent.
-
Collecte des métriques au niveau du système à partir de serveurs sur site. Il peut s'agir de serveurs dans un environnement hybride ainsi que de serveurs non gérés par AWS.
-
Récupérez des mesures personnalisées à partir de vos applications ou services à l'aide des protocoles
StatsD
etcollectd
.StatsD
est pris en charge à la fois sur les serveurs Linux et les serveurs exécutant Windows Server.collectd
est pris en charge uniquement sur les serveurs Linux. -
Collectez des journaux à partir d' EC2 instances Amazon et de serveurs sur site, exécutant Linux ou Windows Server.
Note
L' CloudWatch agent ne prend pas en charge la collecte de journaux à partir de tubes FIFO.
-
Envoyez les métriques à l'un CloudWatch ou à Amazon Managed Service for Prometheus, ou aux deux. Le fichier de configuration de l' CloudWatch agent contient un
metrics_destinations
paramètre dans lametrics
section. Vous pouvez spécifiercloudwatch
amp
, ou les deux, dans ce paramètre. -
Les versions 1.300031.0 et ultérieures peuvent être utilisées pour activer CloudWatch les signaux d'application. Pour de plus amples informations, veuillez consulter Application Signals.
-
Les versions 1.300025.0 et ultérieures peuvent collecter des traces depuis notre client OpenTelemetryX-Ray et SDKs les envoyer à X-Ray.
L'utilisation de l' CloudWatch agent vous permet de collecter des traces sans avoir à exécuter un démon de collecte de traces distinct, ce qui contribue à réduire le nombre d'agents que vous exécutez et gérez.
Les métriques envoyées à CloudWatch peuvent être consultées comme CloudWatch n'importe quelle autre CloudWatch métrique. L'espace de CloudWatch noms par défaut pour les métriques collectées par l' CloudWatch agent estCWAgent
, bien que vous puissiez spécifier un espace de noms différent lorsque vous configurez l'agent.
Les journaux collectés par l' CloudWatch agent sont traités et stockés dans Amazon CloudWatch Logs, tout comme les journaux collectés par l'ancien agent CloudWatch Logs. Pour plus d'informations sur la tarification des CloudWatch journaux, consultez Amazon CloudWatch Pricing
Les métriques collectées par l' CloudWatch agent sont facturées comme des métriques personnalisées. Pour plus d'informations sur la tarification des CloudWatch métriques, consultez Amazon CloudWatch Pricing
L' CloudWatch agent est open source sous licence MIT et est hébergé sur GitHub
Vous pouvez télécharger et installer l' CloudWatch agent manuellement à l'aide de la ligne de commande, ou vous pouvez l'intégrer à AWS Systems Manager. Le déroulement général de l'installation de l' CloudWatch agent est le suivant :
-
Créez des rôles ou des utilisateurs IAM qui permettent à l'agent de collecter des métriques à partir du serveur et éventuellement de les intégrer à AWS Systems Manager.
-
Téléchargez le package d'agent.
-
Modifiez le fichier de configuration de l' CloudWatch agent et spécifiez les métriques que vous souhaitez collecter.
-
Installez et lancez l'agent sur vos serveurs.