Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Configurer la surveillance pour les instances à scalabilité automatique

Mode de mise au point
Configurer la surveillance pour les instances à scalabilité automatique - Amazon EC2 Auto Scaling

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.

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.

Amazon EC2 collecte et traite les données brutes des instances pour en faire des métriques lisibles en temps quasi réel qui décrivent le processeur et les autres données d'utilisation de votre groupe Auto Scaling. Vous pouvez configurer l'intervalle de surveillance de ces mesures en choisissant une granularité d'une minute ou de cinq minutes.

La surveillance de l'instance est activée chaque fois qu'une instance est lancée, soit par le moyen d'une surveillance basique (avec une granularité de cinq minutes), soit par surveillance détaillée (avec une granularité d'une minute). Pour la surveillance détaillée, des frais supplémentaires s'appliquent. Pour plus d'informations, consultez la section CloudWatch Tarification Amazon et surveillance de vos instances CloudWatch à l'aide du guide de EC2 l'utilisateur Amazon.

Avant de créer un groupe Auto Scaling, vous devez créer une configuration ou un modèle de lancement qui autorise le type de surveillance approprié vers votre application. Si vous ajoutez une politique de dimensionnement à votre groupe, nous vous recommandons vivement d'utiliser une surveillance détaillée pour obtenir des données métriques pour les EC2 instances avec une granularité d'une minute, car cela permet de réagir plus rapidement aux variations de charge.

Activer la surveillance détaillée (console)

Par défaut, la surveillance de base est activée lorsque vous utilisez le AWS Management Console pour créer un modèle de lancement ou une configuration de lancement.

Pour activer la surveillance détaillée dans un modèle de lancement

Lorsque vous créez le modèle de lancement en utilisant AWS Management Console, dans la section Détails avancés, pour une CloudWatchsurveillance détaillée, choisissez Activer. Sinon, la surveillance de base est activée. Pour de plus amples informations, veuillez consulter Créer un modèle de lancement à l’aide de paramètres avancés.

Pour activer la surveillance détaillée dans une configuration de lancement

Lorsque vous créez la configuration de lancement à l'aide de AWS Management Console, dans la section Configuration supplémentaire, sélectionnez Activer la surveillance détaillée de l' EC2 instance dans CloudWatch. Sinon, la surveillance de base est activée. Pour de plus amples informations, veuillez consulter Créez une configuration de lancement.

Activer la surveillance détaillée (AWS CLI)

Par défaut, la surveillance basique est activée lorsque vous créez un modèle de lancement à l'aide de l'interface AWS CLI. La surveillance détaillée est activée par défaut lorsque vous créez une configuration de lancement à l'aide de l'interface AWS CLI.

Pour activer la surveillance détaillée dans un modèle de lancement

Pour les modèles de lancement, utilisez la commande create-launch-template et transmettez un fichier JSON contenant les informations de création du modèle de lancement. Définissez l'attribut de surveillance sur "Monitoring":{"Enabled":true} pour activer la surveillance détaillée ou sur "Monitoring":{"Enabled":false} pour activer la surveillance de base.

Pour activer la surveillance détaillée dans une configuration de lancement

Pour les configurations de lancement, utilisez la commande create-launch-configuration avec l'option --instance-monitoring. Définissez cette option sur true pour activer la surveillance détaillée ou sur false pour activer la surveillance de base.

--instance-monitoring Enabled=true

Basculer entre la surveillance basique et la surveillance détaillée (ou inversement)

Pour modifier le type de surveillance activé sur les nouvelles EC2 instances, mettez à jour le modèle de lancement ou mettez à jour le groupe Auto Scaling pour utiliser un nouveau modèle de lancement ou une nouvelle configuration de lancement. Les instances existantes continuent d'utiliser le type de surveillance précédemment activé. Pour procéder à la mise à jour de toutes les instances, résiliez-les afin qu'elles soient remplacées par votre groupe Auto Scaling, ou mettez-les à jour individuellement à l'aide des commandes monitor-instances et unmonitor-instances.

Note

Grâce aux fonctions d'actualisation d'instance et de durée de vie maximale, vous pouvez également remplacer toutes les instances du groupe Auto Scaling pour lancer de nouvelles instances qui utilisent les nouveaux paramètres. Pour de plus amples informations, veuillez consulter Remplacez les instances de votre groupe Auto Scaling.

Lorsque vous passez de la surveillance basique à la surveillance détaillée (ou inversement) :

Si des CloudWatch alarmes sont associées aux politiques de dimensionnement par étapes ou à des politiques de dimensionnement simples pour votre groupe Auto Scaling, utilisez la put-metric-alarmcommande pour mettre à jour chaque alarme. Faites correspondre chaque période avec son type de surveillance (300 secondes pour une surveillance de base et 60 secondes pour une surveillance détaillée). Si vous passez d'une surveillance détaillée à une surveillance basique sans mettre à jour les alarmes pour qu'elles correspondent à la période de cinq minutes, les alarmes continuent de vérifier les statistiques toutes les minutes. Elles risquent de ne trouver aucune donnée disponible pendant près de quatre périodes sur cinq.

Collectez des métriques supplémentaires à l'aide de l' CloudWatch agent

Pour collecter des métriques au niveau du système d'exploitation, telles que la mémoire disponible et utilisée, vous devez installer l' CloudWatch agent. Des frais supplémentaires peuvent s'appliquer. Vous pouvez utiliser l' CloudWatch agent pour collecter à la fois les métriques du système et les fichiers journaux à partir des EC2 instances Amazon. Pour plus d'informations, consultez la section Mesures collectées par l' CloudWatch agent dans le guide de CloudWatch l'utilisateur Amazon.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.