Surveillance de Stacks à l'aide d'Amazon CloudWatch - AWS OpsWorks

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.

Surveillance de Stacks à l'aide d'Amazon CloudWatch

Important

Le AWS OpsWorks Stacks service a pris fin le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post ou via le AWS Support Premium.

AWS OpsWorks Stacks utilise Amazon CloudWatch (CloudWatch) pour surveiller les piles.

La page Monitoring affiche les métriques d'une pile complète, d'une couche ou d'une instance. AWS OpsWorks Les métriques Stacks sont distinctes des métriques Amazon EC2. Vous pouvez également activer des métriques supplémentaires via la CloudWatch console, mais elles nécessitent généralement des frais supplémentaires. Vous pouvez également consulter les données sous-jacentes sur la CloudWatch console, comme suit :

Pour afficher les statistiques OpsWorks personnalisées dans CloudWatch
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Sur la barre de navigation, sélectionnez la région de la pile.

  3. Dans le panneau de navigation, sélectionnez ‎Métriques.

  4. Dans OpsWorks Metrics, sélectionnez Instance Metrics, Layer Metrics ou Stack Metrics.

CloudWatch metrics summary showing 362 total metrics across EBS, EC2, ElastiCache, and OpsWorks categories.
Note

AWS OpsWorks Stacks collecte des métriques en exécutant un processus sur chaque instance (l'agent d'instance). Comme les métriques sont CloudWatch collectées différemment, à l'aide de l'hyperviseur, les valeurs de la CloudWatch console peuvent légèrement différer des valeurs correspondantes sur la page de surveillance de la console AWS OpsWorks Stacks.

Vous pouvez également utiliser CloudWatch la console pour définir des alarmes. Pour plus d'informations sur la création d'alarmes, consultez Creating Amazon CloudWatch Alarms. Pour obtenir la liste des métriques CloudWatch personnalisées, consultez AWS OpsWorks Metrics and Dimensions. Pour plus d'informations, consultez Amazon CloudWatch.

AWS OpsWorks Stacks Metrics

AWS OpsWorks Stacks envoie les métriques suivantes CloudWatch toutes les cinq minutes.

Métriques du processeur
Métrique Description

cpu_idle

Pourcentage de temps durant lequel l'UC est inactive.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

cpu_nice

Pourcentage de temps pendant lequel le processeur gère les processus ayant une nice valeur positive, dont la priorité de planification est inférieure. Pour plus d'informations sur ce que cela mesure, consultez nice (Unix).

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

cpu_steal

À mesure qu'AWS alloue les ressources du processeur de l'hyperviseur à un nombre croissant d'instances, la charge de virtualisation augmente et peut affecter la fréquence à laquelle l'hyperviseur peut effectuer le travail demandé sur une instance. cpu_stealmesure le pourcentage de temps pendant lequel une instance attend que l'hyperviseur alloue des ressources CPU physiques.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

cpu_system

Pourcentage de temps pendant lequel le processeur gère les opérations du système.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

cpu_user

Pourcentage de temps pendant lequel le processeur gère les opérations utilisateur.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

cpu_waitio

Pourcentage de temps pendant lequel le processeur attend les opérations d'entrée/sortie.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

Métriques de mémoire
Métrique Description

memory_buffers

Quantité de mémoire tampon.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

memory_cached

La quantité de mémoire mise en cache.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

memory_free

La quantité de mémoire libre.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

memory_swap

La quantité d'espace de swap.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

memory_total

Quantité totale de mémoire.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

memory_used

La quantité de mémoire utilisée.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

Métriques de charge
Métrique Description

load_1

La charge a été calculée en moyenne sur une période d'une minute.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

load_5

La charge a été calculée en moyenne sur une période de cinq minutes.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

load_15

La charge a été calculée en moyenne sur une fenêtre de 15 minutes.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

Métriques du processus
Métrique Description

procs

Le nombre de processus actifs.

Dimensions valides : les identifiants des ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId.

Statistiques valides : AverageMinimum,Maximum,Sum, ouData Samples.

Unité : aucune

Dimensions pour AWS OpsWorks Stacks Metrics

AWS OpsWorks Les métriques Stacks utilisent l'espace de noms AWS OpsWorks Stacks et fournissent des métriques pour les dimensions suivantes :

Dimension Description

StackId

Valeurs moyennes pour une pile.

LayerId

Valeurs moyennes pour une couche.

InstanceId

Valeurs moyennes pour une instance.

Métriques de pile

Pour afficher un résumé des métriques pour une pile complète, sélectionnez une pile dans le tableau de bord AWS OpsWorks Stacks, puis cliquez sur Monitoring dans le volet de navigation. L'exemple suivant concerne une pile avec une couche PHP et une couche DB.

Monitoring dashboard showing CPU, memory, load, and process metrics over time.

La vue de pile affiche les graphiques des quatre types de métriques de chaque couche sur une durée déterminée : 1 heure, 8 heures, 24 heures, 1 semaine ou 2 semaines. Notez ce qui suit :

  • AWS OpsWorks Stacks met régulièrement à jour les graphiques ; le compte à rebours en haut à droite indique le temps restant avant la prochaine mise à jour,

  • Si une couche comporte plusieurs instances, les graphiques affichent les valeurs moyennes de la couche.

  • Vous pouvez spécifier la période en cliquant sur la liste dans le coin supérieur droit et en sélectionnant votre valeur préférée.

Pour chaque type de métrique, vous pouvez utiliser la liste en haut du graphique et sélectionner la métrique particulière que vous souhaitez afficher.

Métriques de couche

Pour afficher les métriques d'une couche particulière, cliquez sur le nom de la couche dans la vue Monitoring Layers (Surveillance des couches). L'exemple suivant affiche les métriques de la couche PHP, qui possède deux instances.

Monitoring dashboard showing CPU, memory, load, and processes for two PHP app server instances over time.

Les types de métriques sont les mêmes que pour les métriques de pile ; et pour chaque type, vous pouvez utiliser la liste en haut du graphique pour sélectionner la métrique particulière que vous souhaitez afficher.

Note

Vous pouvez également afficher les métriques de couche en allant à la page des détails de la couche et en cliquant sur Surveillance dans le coin supérieur droit.

Métriques des instances

Pour afficher les métriques d'une instance particulière, cliquez sur le nom de l'instance dans la vue de supervision de la couche. L'exemple suivant affiche les métriques de l'instance php-app1 de la couche PHP.

Dashboard showing CPU, memory, load, and process metrics for a PHP application instance.

Les graphiques récapitulent toutes les métriques disponibles pour chaque type de métrique. Pour obtenir les valeurs exactes d'un point dans le temps particulier, utilisez votre souris pour déplacer le curseur (indiqué par la flèche rouge dans l'illustration précédente) jusqu'à la position appropriée.

Note

Vous pouvez également afficher les métriques d'instance en allant à la page des détails de l'instance et en choisissant Surveillance dans le coin supérieur droit.