

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
<a name="monitoring-cloudwatch"></a>

**Important**  
Le AWS OpsWorks Stacks service a atteint sa fin de vie 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](https://repost.aws/) ou via le [AWS Support](https://aws.amazon.com/support) Premium.

OpsWorks Stacks utilise Amazon CloudWatch (CloudWatch) pour surveiller les piles.
+ **Pour les piles Linux, OpsWorks Stacks prend en charge treize métriques personnalisées pour fournir une surveillance détaillée de chaque instance de la pile et résume les données pour vous faciliter la tâche sur la page de surveillance.**
+ Pour Windows Stacks, vous pouvez surveiller les EC2 métriques Amazon standard pour vos instances à l'aide de la [CloudWatch console](https://console.aws.amazon.com/cloudwatch/).

  La page **Surveillance** n'affiche pas les métriques Windows.

La page **Monitoring** affiche les métriques d'une pile complète, d'une couche ou d'une instance. OpsWorks Les métriques Stacks sont distinctes des EC2 métriques Amazon. 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/](https://console.aws.amazon.com/cloudwatch/).

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

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

1. 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.\]](http://docs.aws.amazon.com/fr_fr/opsworks/latest/userguide/images/monitor_cloudwatch.png)


**Note**  
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 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](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html). Pour obtenir la liste des métriques CloudWatch personnalisées, consultez [AWS OpsWorks Metrics and Dimensions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/ops-metricscollected.html). Pour plus d'informations, consultez [Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html). 

**Topics**
+ [AWS OpsWorks Métriques de Stacks](#opsworks-metrics-dimensions)
+ [Dimensions pour OpsWorks Stacks Metrics](#opsworks-metricdimensions)
+ [Métriques de pile](#monitoring-cloudwatch-stack)
+ [Métriques de couche](#monitoring-cloudwatch-layer)
+ [Métriques des instances](#monitoring-cloudwatch-instance)

## AWS OpsWorks Métriques de Stacks
<a name="opsworks-metrics-dimensions"></a>

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 : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId, LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data 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 permet de mesurer, consultez [nice (Unix).](http://en.wikipedia.org/wiki/Nice_(Unix)) Dimensions valides : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId, LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data 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_steal`mesure le pourcentage de temps pendant lequel une instance attend que l'hyperviseur alloue des ressources CPU physiques. Dimensions valides : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId, LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data Samples`. Unité : aucune  | 
|  `cpu_system` |  Pourcentage de temps pendant lequel le processeur gère les opérations du système. Dimensions valides : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId, LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data Samples`. Unité : aucune  | 
|  `cpu_user` |  Pourcentage de temps pendant lequel le processeur gère les opérations utilisateur. Dimensions valides : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId, LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data Samples`. Unité : aucune  | 
|  `cpu_waitio` |  Pourcentage de temps pendant lequel le processeur attend les input/output opérations. Dimensions valides : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId, LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data Samples`. Unité : aucune  | 


**Métriques de mémoire**  

| Métrique | Description | 
| --- | --- | 
|  `memory_buffers` |  La quantité de mémoire tampon. Dimensions valides : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data Samples`. Unité : aucune  | 
|  `memory_cached` |  La quantité de mémoire mise en cache. Dimensions valides : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data Samples`. Unité : aucune  | 
|  `memory_free` |  La quantité de mémoire libre. Dimensions valides : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data Samples`. Unité : aucune  | 
|  `memory_swap` |  La quantité d'espace de swap. Dimensions valides : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data Samples`. Unité : aucune  | 
|  `memory_total` |  Quantité totale de mémoire. Dimensions valides : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data Samples`. Unité : aucune  | 
|  `memory_used` |  La quantité de mémoire utilisée. Dimensions valides : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data 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 : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data Samples`. Unité : aucune  | 
|  `load_5` |  La charge a été calculée en moyenne sur une période de cinq minutes. Dimensions valides : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data Samples`. Unité : aucune  | 
|  `load_15` |  La charge a été calculée en moyenne sur une fenêtre de 15 minutes. Dimensions valides : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data Samples`. Unité : aucune  | 


**Métriques du processus**  

| Métrique | Description | 
| --- | --- | 
|  `procs` |  Le nombre de processus actifs. Dimensions valides : IDs les ressources individuelles pour lesquelles vous consultez les métriques : StackId LayerId, ou InstanceId. Statistiques valides : `Average``Minimum`,`Maximum`,`Sum`, ou`Data Samples`. Unité : aucune  | 

## Dimensions pour OpsWorks Stacks Metrics
<a name="opsworks-metricdimensions"></a>

OpsWorks Les métriques Stacks utilisent l'espace de noms 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
<a name="monitoring-cloudwatch-stack"></a>

Pour afficher un résumé des métriques pour une pile complète, sélectionnez une pile dans le tableau de **bord 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 for system layers over time.\]](http://docs.aws.amazon.com/fr_fr/opsworks/latest/userguide/images/monitor_stack.png)


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 :
+ 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
<a name="monitoring-cloudwatch-layer"></a>

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.\]](http://docs.aws.amazon.com/fr_fr/opsworks/latest/userguide/images/monitor_layer.png)


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
<a name="monitoring-cloudwatch-instance"></a>

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.\]](http://docs.aws.amazon.com/fr_fr/opsworks/latest/userguide/images/monitor_instance.png)


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.