Récupérez des métriques des performances réseau - Amazon CloudWatch

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 : bw_in_allowance_exceeded

Nom sur les serveurs Windows : Aggregate inbound BW allowance exceeded

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 ethtool sous-section de la metrics_collected section du fichier de configuration de l' CloudWatch agent. Pour de plus amples informations, veuillez consulter Récupérez des métriques des performances réseau

Unité : aucune

Nom sur les serveurs Linux : bw_out_allowance_exceeded

Nom sur les serveurs Windows : Aggregate outbound BW allowance exceeded

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 ethtool sous-section de la metrics_collected section du fichier de configuration de l' CloudWatch agent. Pour de plus amples informations, veuillez consulter Récupérez des métriques des performances réseau

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 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 ethtool sous-section de la metrics_collected section du fichier de configuration de l' CloudWatch agent. Pour de plus amples informations, veuillez consulter Récupérez des métriques des performances réseau

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, voir Améliorer les performances du réseau avec ENA Express sur les instances Linux. Les valeurs sont les suivantes :

  • 0 = ENA Express désactivé, UDP désactivé

  • 1 = ENA Express activé, UDP désactivé

  • 2 = ENA Express désactivé, UDP activé

    Note

    Cela se produit uniquement lorsque ENA Express a été initialement activé et que UDP a été configuré pour l'utiliser. La valeur précédente est conservée pour le trafic UDP.

  • 3 = ENA Express activé, UDP activé

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 datagramme fiable AWS évolutif (SRD), comme suit :

  • Les types d’instance d’envoi et de réception sont pris en charge.

  • ENA Express doit être configuré pour les instances d’envoi et de réception.

  • Les instances d'envoi et de réception doivent se trouver sur le même sous-réseau.

  • Le chemin réseau entre les instances ne doit pas inclure de boîtiers intergiciels. ENA Express ne prend actuellement pas en charge les boîtiers intergiciels.

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 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 ethtool sous-section de la metrics_collected section du fichier de configuration de l' CloudWatch agent. Pour de plus amples informations, veuillez consulter Récupérez des métriques des performances réseau

Unité : aucune

Nom sur les serveurs Linux : pps_allowance_exceeded

Nom sur les serveurs Windows : PPS allowance exceeded

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 ethtool sous-section de la metrics_collected section du fichier de configuration de l' CloudWatch agent. Pour de plus amples informations, veuillez consulter Récupérez des métriques des performances réseau

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'eth1interface.

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
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

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

  3. 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.

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

  5. 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 :

    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.

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

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

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

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