

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.

# Récupérez des métriques des performances réseau
<a name="CloudWatch-Agent-network-performance"></a>

Les instances EC2 exécutées sur Linux qui utilisent l'adaptateur Elastic Network Adapter (ENA) publient des métriques de performances réseau. Les versions 1.246396.0 et ultérieures de l' CloudWatch agent vous permettent d'importer ces mesures de performance réseau dans. CloudWatch Lorsque vous importez ces mesures de performance réseau dans CloudWatch, elles sont facturées en tant que mesures CloudWatch personnalisées.

Pour plus d'informations sur le pilote ENA, consultez [Enabling enhanced networking with the Elastic Network Adapter (ENA) on Linux instances (Activation de la mise en réseau améliorée avec Elastic Network Adapter [ENA] sur les instances Linux)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html) et [Enabling enhanced networking with the Elastic Network Adapter (ENA) on Windows instances (Activation de la mise en réseau améliorée avec Elastic Network Adapter [ENA] sur les instances Windows)](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/enhanced-networking-ena.html).

La façon dont vous configurez l'ensemble des métriques de performances réseau diffère sur les serveurs Linux et Windows.

Le tableau suivant répertorie ces métriques de performances réseau activées par l'adaptateur ENA. Lorsque l' CloudWatch agent importe ces métriques CloudWatch depuis des instances Linux, il les ajoute `ethtool_` au début de chaque nom de métrique.


| Métrique | Description | 
| --- | --- | 
|  Nom sur les serveurs Linux : `bw_in_allowance_exceeded` Nom sur les serveurs Windows : `Aggregate inbound BW allowance exceeded`  |  Le nombre de paquets mis en file d'attente and/or a été réduit car la bande passante agrégée entrante a dépassé le maximum pour l'instance. Cette métrique n'est collectée que si vous l'avez répertoriée dans la `ethtool` sous-section de la `metrics_collected` section du fichier de configuration de l' CloudWatch agent. Pour de plus amples informations, consultez [Récupérez des métriques des performances réseau](#CloudWatch-Agent-network-performance). Unité : aucune  | 
|   Nom sur les serveurs Linux : `bw_out_allowance_exceeded` Nom sur les serveurs Windows : `Aggregate outbound BW allowance exceeded` |  Le nombre de paquets mis en file d'attente and/or a été réduit car la bande passante agrégée sortante a dépassé le maximum pour l'instance. Cette métrique n'est collectée que si vous l'avez répertoriée dans la `ethtool` sous-section de la `metrics_collected` section du fichier de configuration de l' CloudWatch agent. Pour de plus amples informations, consultez [Récupérez des métriques des performances réseau](#CloudWatch-Agent-network-performance). Unité : aucune  | 
|  Nom sur les serveurs Linux :`conntrack_allowance_available` Nom sur les serveurs Windows : `Available connection tracking allowance` |  Signale le nombre de connexions suivies pouvant être établies par l'instance avant d'atteindre l'allocation Connexions suivies de ce type d'instance. Cette métrique est disponible uniquement sur les instances EC2 basées sur Nitro utilisant le pilote Linux pour l’adaptateur réseau élastique (ENA) à partir de la version 2.8.1, et sur les ordinateurs utilisant le pilote Windows pour l’adaptateur réseau élastique (ENA) à partir de la version 2.6.0. Cette métrique n'est collectée que si vous l'avez répertoriée dans la `ethtool` sous-section de la `metrics_collected` section du fichier de configuration de l' CloudWatch agent. Pour de plus amples informations, consultez [Récupérez des métriques des performances réseau](#CloudWatch-Agent-network-performance). Unité : aucune  | 
|  Nom sur les serveurs Linux :`ena_srd_mode` Nom sur les serveurs Windows : `ena srd mode` |  Décrit les fonctionnalités ENA Express qui sont activées. Pour plus d’informations sur ENA Express, consultez [Amélioration des performances réseau avec ENA Express sur les instances Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ena-express.html). Les valeurs sont les suivantes : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-network-performance.html)  | 
|  Nom sur les serveurs Linux :`ena_srd_eligible_tx_pkts` Nom sur les serveurs Windows : `ena srd eligible tx pkts` |  Le nombre de paquets réseau envoyés au cours d’une période donnée qui répondent aux exigences d’éligibilité du protocole AWS Scalable Reliable Datagram (SRD), selon les conditions suivantes : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-network-performance.html)  | 
|  Nom sur les serveurs Linux :`ena_srd_tx_pkts` Nom sur les serveurs Windows : `ena srd tx pkts` |  Le nombre de paquets SRD transmis au cours d’une période donnée.  | 
|  Nom sur les serveurs Linux :`ena_srd_rx_pkts` Nom sur les serveurs Windows : `ena srd rx pkts` |  Le nombre de paquets SRD reçus au cours d’une période donnée.  | 
|  Nom sur les serveurs Linux :`ena_srd_resource_utilization` Nom sur les serveurs Windows : `ena srd resource utilization` |  Le pourcentage de l’utilisation maximale de la mémoire autorisée pour les connexions SRD simultanées que l’instance a consommées.  | 
|  Nom sur les serveurs Linux : `linklocal_allowance_exceeded` Nom sur les serveurs Windows : `Link local packet rate allowance exceeded`  |  Nombre de paquets ignorés abandonné que le PPS du trafic vers les services proxy locaux a dépassé le maximum de l'interface réseau. Cela affecte le trafic vers le service DNS, le service de métadonnées d’instance et le service de synchronisation temporelle d’Amazon, mais n’affecte pas le trafic vers les résolveurs DNS personnalisés. Cette métrique n'est collectée que si vous l'avez répertoriée dans la `ethtool` sous-section de la `metrics_collected` section du fichier de configuration de l' CloudWatch agent. Pour de plus amples informations, consultez [Récupérez des métriques des performances réseau](#CloudWatch-Agent-network-performance). Unité : aucune  | 
|  Nom sur les serveurs Linux : `pps_allowance_exceeded` Nom sur les serveurs Windows : `PPS allowance exceeded` |  Le nombre de paquets mis en file d'attente and/or a été supprimé car le PPS bidirectionnel a dépassé le maximum pour l'instance.  Cette métrique n'est collectée que si vous l'avez répertoriée dans la `ethtool` sous-section de la `metrics_collected` section du fichier de configuration de l' CloudWatch agent. Pour de plus amples informations, consultez [Récupérez des métriques des performances réseau](#CloudWatch-Agent-network-performance). Unité : aucune  | 

## Configuration de Linux
<a name="CloudWatch-Agent-network-performance-Linux"></a>

Sur les serveurs Linux, le *plugin ethtool* vous permet d'importer les mesures de performance du réseau dans CloudWatch.

ethtool est un utilitaire Linux standard qui peut collecter des statistiques sur les périphériques Ethernet sur les serveurs Linux. Les statistiques qu'il recueille dépendent du périphérique réseau et du pilote. Parmi les exemples de ces statistiques figurent `tx_cnt`, `rx_bytes`, `tx_errors`, et `align_errors`. Lorsque vous utilisez le plug-in ethtool avec l' CloudWatch agent, vous pouvez également importer ces statistiques CloudWatch, ainsi que les mesures de performance du réseau EC2 répertoriées plus haut dans cette section.

**Astuce**  
Pour obtenir les statistiques disponibles sur notre système d'exploitation et notre périphérique réseau, utilisez la commande `ethtool –S`.

Lorsque l' CloudWatch agent importe des métriques dans CloudWatch, il ajoute un `ethtool_` préfixe aux noms de toutes les métriques importées. Ainsi, la statistique standard d'ethtool `rx_bytes` est appelée `ethtool_rx_bytes` CloudWatch, et la métrique de performance du réseau EC2 `bw_in_allowance_exceeded` est appelée. `ethtool_bw_in_allowance_exceeded` CloudWatch

Sur les serveurs Linux, pour importer les métriques ethtool, ajoutez une `ethtool` section à la `metrics_collected` section du fichier de configuration de l' CloudWatch agent. La section `ethtool` peut inclure les sous-sections suivantes :
+ **interface\$1include** – L'inclusion de cette section entraîne l'agent à collecter des métriques à partir des interfaces dont les noms sont répertoriés dans cette section. Si vous omettez cette section, les métriques sont collectées à partir de toutes les interfaces Ethernet qui ne sont pas répertoriées dans `interface_exclude`.

  L'interface Ethernet par défaut est `eth0`.
+ **interface\$1exclude** – Si vous incluez cette section, listez les interfaces Ethernet à partir desquelles vous ne souhaitez pas collecter les métriques.

  Le plugin ethtool ignore toujours les interfaces de bouclage.
+ **metrics\$1include** — Cette section répertorie les métriques dans lesquelles importer. CloudWatch Il peut inclure à la fois des statistiques standard collectées par ethtool et des métriques réseau haute résolution Amazon EC2.

L'exemple suivant montre une partie du fichier de configuration de l' CloudWatch agent. Cette configuration collecte les métriques ethtool standard `rx_packets` et `tx_packets`, et les métriques de performances réseau Amazon EC2 à partir de l'interface `eth1`.

Pour plus d'informations sur le fichier de configuration de l' CloudWatch agent, consultez[Création ou modification manuelle du fichier de configuration de CloudWatch l'agent](CloudWatch-Agent-Configuration-File-Details.md).

```
{
"metrics": {
    "append_dimensions": {
      "InstanceId": "${aws:InstanceId}"
    },
    "metrics_collected": {
      "ethtool": {
        "interface_include": [
          "eth1"
        ],
        "metrics_include": [
          "bw_in_allowance_exceeded",
          "bw_out_allowance_exceeded",
          "conntrack_allowance_exceeded",
          "linklocal_allowance_exceeded",
          "pps_allowance_exceeded"
         ]
      }
   }
}
}
```

## Configuration Windows
<a name="CloudWatch-Agent-network-performance-Windows"></a>

Sur les serveurs Windows, les mesures de performance réseau sont disponibles via les compteurs de performance Windows, à partir desquels l' CloudWatch agent collecte déjà les mesures. Vous n'avez donc pas besoin d'un plugin pour collecter ces métriques à partir des serveurs Windows.

Voici un exemple de fichier de configuration pour collecter les métriques de performance du réseau à partir de Windows. Pour plus d'informations sur la modification du fichier de configuration de l' CloudWatch agent, consultez[Création ou modification manuelle du fichier de configuration de CloudWatch l'agent](CloudWatch-Agent-Configuration-File-Details.md).

```
{
    "metrics": {
        "append_dimensions": {
            "InstanceId": "${aws:InstanceId}"
        },
        "metrics_collected": {
            "ENA Packets Shaping": {
                "measurement": [
                    "Aggregate inbound BW allowance exceeded",
                    "Aggregate outbound BW allowance exceeded",
                    "Connection tracking allowance exceeded",
                    "Link local packet rate allowance exceeded",
                    "PPS allowance exceeded"
                ],
                "metrics_collection_interval": 60,
                "resources": [
                    "*"
                ]
            }
        }
    }
}
```

## Afficher les métriques des performances réseau
<a name="CloudWatch-view-ENA-metrics"></a>

Après avoir importé les indicateurs de performance du réseau CloudWatch, vous pouvez les visualiser sous forme de graphiques chronologiques et créer des alarmes qui peuvent surveiller ces indicateurs et vous avertir s'ils dépassent un seuil que vous spécifiez. La procédure suivante montre comment afficher les métriques d'ethtool sous la forme d'un graphique de séries chronologiques. Pour plus d'informations sur la configuration des alertes, consultez [Utilisation des CloudWatch alarmes Amazon](CloudWatch_Alarms.md).

Toutes ces mesures étant des compteurs agrégés, vous pouvez utiliser des fonctions mathématiques CloudWatch métriques, par exemple `RATE(METRICS())` pour calculer le taux de ces mesures dans des graphiques ou les utiliser pour définir des alarmes. Pour de plus amples informations sur les fonctions mathématiques de métrique, consultez [Utilisation d'expressions mathématiques avec des CloudWatch métriques](using-metric-math.md).

**Pour consulter les indicateurs de performance du réseau dans la CloudWatch console**

1. Ouvrez la CloudWatch console à l'adresse [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

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

1. Sélectionnez l'espace de noms pour les métriques collectées par l'agent. C'est le cas par défaut **CWAgent**, mais vous avez peut-être spécifié un espace de noms différent dans le fichier de configuration de l' CloudWatch agent.

1. Sélectionnez une dimension de métrique (**Per-Instance Metrics (Métriques par instance)** par exemple).

1. L'onglet **All metrics (Toutes les métriques)** affiche toutes les métriques pour cette dimension dans l'espace de nom. Vous pouvez effectuer les opérations suivantes :

   1. Pour représenter graphiquement une métrique, cochez la case en regard de la métrique. Pour sélectionner toutes les métriques, cochez la case dans la ligne d’en-tête du tableau.

   1. Pour trier le tableau, utilisez l’en-tête de colonne.

   1. Pour filtrer par ressource, sélectionnez l'ID de ressource, puis **Ajouter à la recherche**.

   1. Pour filtrer par métrique, choisissez le nom de la métrique, puis **Ajouter à la recherche**.

1. (Facultatif) Pour ajouter ce graphique à un CloudWatch tableau de bord, choisissez **Actions**, puis sélectionnez **Ajouter au tableau de bord**.