Déploiement de l' CloudWatch agent lors du provisionnement de l'instance avec le script de données utilisateur - AWS Conseils prescriptifs

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.

Déploiement de l' CloudWatch agent lors du provisionnement de l'instance avec le script de données utilisateur

Vous pouvez utiliser cette approche si vous n'avez pas l'intention d'utiliser Systems Manager et que vous souhaitez l'utiliser de manière sélective CloudWatch pour vos EC2 instances. Cette approche est généralement utilisée une fois ou lorsqu'une configuration spécialisée est requise. AWS fournit des liens directs vers l' CloudWatch agent qui peuvent être téléchargés dans vos scripts de démarrage ou de données utilisateur. Les packages d'installation de l'agent peuvent être exécutés silencieusement sans intervention de l'utilisateur, ce qui signifie que vous pouvez les utiliser dans des déploiements automatisés. Si vous utilisez cette approche, vous devez prendre en compte les considérations suivantes :

  • Risque accru que les utilisateurs n'installent pas l'agent ou ne configurent pas les métriques standard. Les utilisateurs peuvent provisionner des instances sans inclure les étapes nécessaires à l'installation de l' CloudWatch agent. Ils peuvent également mal configurer l'agent, ce qui peut entraîner des incohérences dans la journalisation et la surveillance.

  • Les scripts d'installation doivent être spécifiques au système d'exploitation et adaptés aux différentes versions du système d'exploitation. Vous avez besoin de scripts distincts si vous avez l'intention d'utiliser à la fois Windows et Linux. Le script Linux doit également comporter des étapes d'installation différentes en fonction de la distribution.

  • Vous devez régulièrement mettre à jour l' CloudWatch agent avec les nouvelles versions lorsqu'elles sont disponibles. Cela peut être automatisé si vous utilisez Systems Manager avec State Manager, mais vous pouvez également configurer le script de données utilisateur pour qu'il soit réexécuté au démarrage de l'instance. L' CloudWatch agent est ensuite mis à jour et réinstallé à chaque redémarrage.

  • Vous devez automatiser la récupération et l'application des CloudWatch configurations standard. Cela peut être automatisé si vous utilisez Systems Manager avec State Manager, mais vous pouvez également configurer un script de données utilisateur pour récupérer les fichiers de configuration au démarrage et redémarrer l' CloudWatch agent.