Collectez des métriques, des journaux et des traces avec l' CloudWatch agent - Amazon CloudWatch

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 avec l' CloudWatch agent

L' CloudWatch agent unifié vous permet d'effectuer les opérations suivantes :

  • Collecter des métriques au niveau interne du système à partir d'instances Amazon EC2 entre systèmes d'exploitation. Les métriques peuvent inclure des métriques invitées, en plus des métriques pour les instances EC2. 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 et collectd. 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.

  • Collecter des journaux à partir d'instances Amazon EC2 et des 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.

  • Les versions 1.300031.0 et ultérieures peuvent être utilisées pour activer CloudWatch les signaux d'application. Pour plus d’informations, consultez Application Signals.

  • Les versions 1.300025.0 et ultérieures peuvent collecter des traces à partir des SDK des clients OpenTelemetryX-Ray et 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.

Vous pouvez stocker et consulter les métriques que vous collectez avec l' CloudWatch agent CloudWatch comme vous le pouvez avec n'importe quelle autre CloudWatch métrique. L'espace de 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 unifié 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. Si vous souhaitez créer, personnaliser ou contribuer à l' CloudWatch agent, consultez le GitHub référentiel pour obtenir les dernières instructions. Si vous pensez avoir découvert un problème de sécurité potentiel, ne le publiez pas sur GitHub un forum public. Suivez plutôt les instructions de la section Signalement des vulnérabilités ou de la section relative à AWS la sécurité des e-mails directement.

Les étapes décrites dans cette section expliquent comment installer l' CloudWatch agent unifié sur les instances Amazon EC2 et les serveurs sur site. Pour plus d'informations sur les métriques que l' CloudWatch agent peut collecter, consultezMétriques collectées par l' CloudWatchagent.

Systèmes d'exploitation pris en charge

L' CloudWatch agent est pris en charge sur l'architecture x86-64 sur les systèmes d'exploitation suivants. Il est également pris en charge sur toutes les mises à jour de versions mineures pour chacune des versions principales répertoriées ici.

  • Amazon Linux 2023

  • Amazon Linux 2

  • Versions 23.10, 22.04, 20.04, 18.04, 16.04 et 14.04 du serveur Ubuntu

  • CentOS versions 9, 8 et 7

  • Red Hat Enterprise Linux (RHEL) versions 9, 8 et 7

  • Versions 12, 11 et 10 de Debian

  • SUSE Linux Enterprise Server (SLES) versions 15 et 12

  • Versions 9, 8 et 7 d'Oracle Linux

  • AlmaLinux versions 9 et 8

  • Rocky Linux versions 9 et 8

  • Les ordinateurs macOS suivants : les instances Mac1 EC2 M1 et les ordinateurs exécutant macOS 14 (Sonoma), macOS 13 (Ventura) et macOS 12 (Monterey)

  • Versions 64 bits de Windows Server 2022, Windows Server 2019 et Windows Server 2016

  • Windows 10 64 bits

L'agent est pris en charge sur l'architecture d'ARM64 sur les systèmes d'exploitation suivants. Il est également pris en charge sur toutes les mises à jour de versions mineures pour chacune des versions principales répertoriées ici.

  • Amazon Linux 2023

  • Amazon Linux 2

  • Versions 23.10, 22.04, 20.04, 18.04 et 16.04 du serveur Ubuntu

  • CentOS versions 9 et 8

  • Red Hat Enterprise Linux (RHEL) versions 9, 8 et 7

  • Versions 12, 11 et 10 de Debian

  • SUSE Linux Enterprise Server 15

  • Les ordinateurs macOS suivants : macOS 14 (Sonoma), macOS 13 (Ventura) et macOS 12 (Monterey)

Présentation du processus d'installation

Vous pouvez télécharger et installer l' CloudWatch agent manuellement à l'aide de la ligne de commande, ou vous pouvez l'intégrer à SSM. Le processus général d'installation de l' CloudWatch agent à l'aide de l'une ou l'autre méthode est le suivant :

  1. 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 AWS Systems Manager intégrer.

  2. Téléchargez le package d'agent.

  3. Modifiez le fichier de configuration de l' CloudWatch agent et spécifiez les métriques que vous souhaitez collecter.

  4. Installez et lancez l'agent sur vos serveurs. À mesure que vous installez l'agent sur une instance EC2, vous attachez le rôle IAM que vous avez créé à l'étape 1. À mesure que vous installez l'agent sur un serveur sur site, vous spécifiez un profil nommé qui contient les informations d'identification de l'utilisateur IAM que vous avez créé à l'étape 1.