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
EC2 les instances exécutées sous Linux qui utilisent l'Elastic Network Adapter (ENA) publient des mesures de performance 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) 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).
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 : Nom sur les serveurs Windows : |
Le nombre de paquets mis en file d'attente et/ou abandonnés parce que 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 Unité : aucune |
Nom sur les serveurs Linux : Nom sur les serveurs Windows : |
Nombre de paquets mis en file d'attente et/ou ignorés parce que la bande passante agrégée sortante a dépassé le maximum de l'instance. Cette métrique n'est collectée que si vous l'avez répertoriée dans la Unité : aucune |
Nom sur les serveurs Linux : Nom sur les serveurs Windows : |
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 n'est disponible que sur les EC2 instances basées sur Nitro utilisant le pilote Linux pour Elastic Network Adapter (ENA) à partir de la version 2.8.1, et sur les ordinateurs utilisant le pilote Windows pour Elastic Network Adapter (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 Unité : aucune |
Nom sur les serveurs Linux : Nom sur les serveurs Windows : |
Décrit les fonctionnalités ENA Express qui sont activées. Pour plus d'informations sur ENA Express, voir Améliorer les performances du réseau avec ENA Express sur les instances Linux. Les valeurs sont les suivantes :
|
Nom sur les serveurs Linux : Nom sur les serveurs Windows : |
Le nombre de paquets réseau envoyés au cours d'une période donnée qui répondent aux exigences d'éligibilité du datagramme fiable AWS évolutif (SRD), comme suit :
|
Nom sur les serveurs Linux : Nom sur les serveurs Windows : |
Le nombre de paquets SRD transmis au cours d’une période donnée. |
Nom sur les serveurs Linux : Nom sur les serveurs Windows : |
Le nombre de paquets SRD reçus au cours d’une période donnée. |
Nom sur les serveurs Linux : Nom sur les serveurs Windows : |
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 : Nom sur les serveurs Windows : |
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 des métadonnées d’instance et le service Amazon Time Sync. Cette métrique n'est collectée que si vous l'avez répertoriée dans la Unité : aucune |
Nom sur les serveurs Linux : Nom sur les serveurs Windows : |
Nombre de paquets mis en file d'attente et/ou ignorés parce que le PPS bidirectionnel a dépassé le maximum de l'instance. Cette métrique n'est collectée que si vous l'avez répertoriée dans la Unité : aucune |
Configuration de Linux
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 EC2 réseau 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 EC2 réseau bw_in_allowance_exceeded
est appeléeethtool_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_include – 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_exclude – 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_include — 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 EC2 haute résolution d'Amazon.
L'exemple suivant montre une partie du fichier de configuration de l' CloudWatch agent. Cette configuration collecte les métriques standard d'ethtool rx_packets
et tx_packets
les mesures de performance du EC2 réseau Amazon uniquement à partir de l'eth1
interface.
Pour plus d'informations sur le fichier de configuration de l' CloudWatch agent, consultezCréation ou modification manuelle du fichier de configuration de CloudWatch l'agent.
"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
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, consultezCréation ou modification manuelle du fichier de configuration de CloudWatch l'agent.
{ "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
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.
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.
Pour consulter les indicateurs de performance du réseau dans la CloudWatch console
-
Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/
. -
Dans le panneau de navigation, sélectionnez Métriques.
-
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.
-
Sélectionnez une dimension de métrique (Per-Instance Metrics (Métriques par instance) par exemple).
-
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 actions suivantes :
-
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.
-
Pour trier le tableau, utilisez l’en-tête de colonne.
-
Pour filtrer par ressource, sélectionnez l'ID de ressource, puis Ajouter à la recherche.
-
Pour filtrer par métrique, choisissez le nom de la métrique, puis Ajouter à la recherche.
-
(Facultatif) Pour ajouter ce graphique à un CloudWatch tableau de bord, choisissez Actions, puis sélectionnez Ajouter au tableau de bord.