CloudWatch métriques pour votre Network Load Balancer - Elastic Load Balancing

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.

CloudWatch métriques pour votre Network Load Balancer

Elastic Load Balancing publie des points de données sur Amazon CloudWatch pour vos équilibreurs de charge et vos cibles. CloudWatchvous permet de récupérer des statistiques sur ces points de données sous la forme d'un ensemble ordonné de séries chronologiques, appelées métriques. Considérez une métrique comme une variable à surveiller, et les points de données comme les valeurs de cette variable au fil du temps. Par exemple, vous pouvez surveiller le nombre total de cibles saines pour un équilibreur de charge sur une période spécifiée. Un horodatage et une unité de mesure facultative sont associés à chaque point de données.

Vous pouvez utiliser les métriques pour vérifier que le système fonctionne comme prévu. Par exemple, vous pouvez créer une CloudWatch alarme pour surveiller une métrique spécifiée et lancer une action (telle que l'envoi d'une notification à une adresse e-mail) si la métrique dépasse ce que vous considérez comme une plage acceptable.

Elastic Load Balancing communique les métriques CloudWatch uniquement lorsque les demandes transitent par l'équilibreur de charge. Si des demandes passent par l'équilibreur de charge, Elastic Load Balancing mesure et envoie ses métriques au cours d'intervalles de 60 secondes. Si aucune demande ne passe par l'équilibreur de charge ou s'il n'existe pas de données pour une métrique, cette dernière n'est pas présentée. Pour les équilibreurs de charge réseau dotés de groupes de sécurité, le trafic rejeté par les groupes de sécurité n'est pas pris en compte dans les CloudWatch métriques.

Pour plus d'informations, consultez le guide de CloudWatch l'utilisateur Amazon.

Métriques des Network Load Balancers

L'espace de noms AWS/NetworkELB inclut les métriques suivantes.

Métrique Description
ActiveFlowCount

Nombre total de flux (ou connexions) simultanés provenant des clients vers des cibles. Cette métrique comprend les connexions dont l'état est SYN_SENT et ESTABLISHED. Les connexions TCP ne sont pas mises hors service au niveau de l'équilibreur de charge ; un client qui ouvre une connexion TCP avec une cible est donc comptabilisé comme un seul flux.

Critères de notification : toujours signalé.

Statistics : les statistiques les plus utiles sont Average, Maximum et Minimum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ActiveFlowCount_TCP

Nombre total de flux (ou connexions) TCP simultanés provenant des clients vers des cibles. Cette métrique comprend les connexions dont l'état est SYN_SENT et ESTABLISHED. Les connexions TCP ne sont pas mises hors service au niveau de l'équilibreur de charge ; un client qui ouvre une connexion TCP avec une cible est donc comptabilisé comme un seul flux.

Critères de notification : il existe une valeur différente de zéro

Statistics : les statistiques les plus utiles sont Average, Maximum et Minimum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ActiveFlowCount_TLS

Nombre total de flux (ou connexions) TLS simultanés provenant des clients vers des cibles. Cette métrique comprend les connexions dont l'état est SYN_SENT et ESTABLISHED.

Critères de notification : il existe une valeur différente de zéro.

Statistics : les statistiques les plus utiles sont Average, Maximum et Minimum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ActiveFlowCount_UDP

Nombre total de flux (ou connexions) UDP simultanés provenant des clients vers des cibles.

Critères de notification : il existe une valeur différente de zéro.

Statistics : les statistiques les plus utiles sont Average, Maximum et Minimum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ClientTLSNegotiationErrorCount

Nombre total de liaisons TLS qui ont échoué lors de la négociation entre un client et un écouteur TLS.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

ConsumedLCUs

Nombre d'unités de capacité d'équilibreur de charge (LCU) utilisées par votre équilibreur de charge. Vous ne payez que pour les unités LCU que vous utilisez par heure. Pour plus d'informations, consultez Tarification Elastic Load Balancing.

Critères de notification : toujours signalé.

Statistics : All

Dimensions
  • LoadBalancer

ConsumedLCUs_TCP

Nombre d'unités de capacité d'équilibreur de charge (LCU) utilisées par votre équilibreur de charge pour TCP. Vous ne payez que pour les unités LCU que vous utilisez par heure. Pour plus d'informations, consultez Tarification Elastic Load Balancing.

Critères de notification : il existe une valeur différente de zéro.

Statistics : All

Dimensions
  • LoadBalancer

ConsumedLCUs_TLS

Nombre d'unités de capacité d'équilibreur de charge (LCU) utilisées par votre équilibreur de charge pour TLS. Vous ne payez que pour les unités LCU que vous utilisez par heure. Pour plus d'informations, consultez Tarification Elastic Load Balancing.

Critères de notification : il existe une valeur différente de zéro.

Statistics : All

Dimensions
  • LoadBalancer

ConsumedLCUs_UDP

Nombre d'unités de capacité d'équilibreur de charge (LCU) utilisées par votre équilibreur de charge pour UDP. Vous ne payez que pour les unités LCU que vous utilisez par heure. Pour plus d'informations, consultez Tarification Elastic Load Balancing.

Critères de notification : il existe une valeur différente de zéro.

Statistics : All

Dimensions
  • LoadBalancer

HealthyHostCount

Nombre de cibles considérées saines. Cette métrique n'inclut aucun Application Load Balancer enregistré comme cible.

Critères de notification : signalé si les surveillances de l'état sont activées.

Statistiques : les statistiques les plus utiles sont Maximum et Minimum.

Dimensions
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

NewFlowCount

Nombre total de nouveaux flux (ou connexions) établis entre les clients et les cibles pendant la période.

Critères de notification : toujours signalé.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

NewFlowCount_TCP

Nombre total de nouveaux flux (ou connexions) TCP établis entre les clients et les cibles pendant la période.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

NewFlowCount_TLS

Nombre total de nouveaux flux (ou connexions) TLS établis entre les clients et les cibles pendant la période.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

NewFlowCount_UDP

Nombre total de nouveaux flux (ou connexions) UDP établis entre les clients et les cibles pendant la période.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

PeakPacketsPerSecond

Débit moyen de paquets le plus élevé (paquets traités par seconde), calculé toutes les 10 secondes pendant la fenêtre d'échantillonnage. Cette métrique inclut le trafic de surveillance de l'état.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Maximum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

PortAllocationErrorCount

Nombre total d'erreurs éphémères d'attribution de port lors d'une opération de traduction IP client. Une valeur différente de zéro indique l'interruption des connexions client.

Remarque : un Network Load Balancer prend en charge 55 000 connexions simultanées ou environ 55 000 connexions par minute sur chaque cible unique (adresse IP et port) lors de la traduction des adresses IP client. Pour résoudre les erreurs d'attribution de port, ajoutez davantage de cibles au groupe cible.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedBytes

Nombre total d'octets traités par l'équilibreur de charge, y compris les en-têtes TCP/IP. Ce nombre inclut le trafic vers et depuis les cibles, moins le trafic lié à la vérification de l'état.

Critères de notification : toujours signalé.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedBytes_TCP

Nombre total d'octets traités par les écouteurs TCP.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedBytes_TLS

Nombre total d'octets traités par les écouteurs TLS.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedBytes_UDP

Nombre total d'octets traités par les écouteurs UDP.

Critères de notification : il existe une valeur différente de zéro

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedPackets

Nombre total de paquets traités par l'équilibreur de charge. Ce nombre inclut le trafic vers et depuis les cibles, y compris le trafic lié à la surveillance de l'état.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

SecurityGroupBlockedFlowCount_Inbound_ICMP

Nombre de nouveaux messages ICMP rejetés par les règles entrantes des groupes de sécurité de l'équilibreur de charge.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

SecurityGroupBlockedFlowCount_Inbound_TCP

Nombre de nouveaux flux TCP rejetés par les règles entrantes des groupes de sécurité de l'équilibreur de charge.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

SecurityGroupBlockedFlowCount_Inbound_UDP

Nombre de nouveaux flux UDP rejetés par les règles entrantes des groupes de sécurité de l'équilibreur de charge.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

SecurityGroupBlockedFlowCount_Outbound_ICMP

Nombre de nouveaux messages ICMP rejetés par les règles sortantes des groupes de sécurité de l'équilibreur de charge.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

SecurityGroupBlockedFlowCount_Outbound_TCP

Nombre de nouveaux flux TCP rejetés par les règles sortantes des groupes de sécurité de l'équilibreur de charge.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

SecurityGroupBlockedFlowCount_Outbound_UDP

Nombre de nouveaux flux UDP rejetés par les règles sortantes des groupes de sécurité de l'équilibreur de charge.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

TargetTLSNegotiationErrorCount

Nombre total de liaisons TLS qui ont échoué lors de la négociation entre un écouteur TLS et une cible.

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

TCP_Client_Reset_Count

Nombre total de paquets de réinitialisation (RST) envoyés par un client à une cible. Les réinitialisations sont générées par le client et transférées par l'équilibreur de charge.

Critères de notification : toujours signalé.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

TCP_ELB_Reset_Count

Nombre total de paquets de réinitialisation (RST) générés par l'équilibreur de charge. Pour plus d'informations, consultez Dépannage.

Critères de notification : toujours signalé.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

TCP_Target_Reset_Count

Nombre total de paquets de réinitialisation (RST) envoyés par une cible à un client. Les réinitialisations sont générées par la cible et transférées par l'équilibreur de charge.

Critères de notification : toujours signalé.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

UnHealthyHostCount

Nombre de cibles considérées non saines. Cette métrique n'inclut aucun Application Load Balancer enregistré comme cible.

Critères de notification : signalé si les surveillances de l'état sont activées.

Statistiques : les statistiques les plus utiles sont Maximum et Minimum.

Dimensions
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

UnhealthyRoutingFlowCount

Nombre de flux (ou de connexions) acheminés à l'aide de l'action de basculement du routage (fail-open).

Critères de notification : il existe une valeur différente de zéro.

Statistics : la statistique la plus utile est Sum.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

Dimensions de métriques des Network Load Balancers

Pour filtrer les métriques pour votre équilibreur de charge, utilisez les dimensions ci-dessous.

Dimension Description
AvailabilityZone

Filtrer les données métriques par Zone de disponibilité.

LoadBalancer

Filtre les données métriques en fonction de l'équilibreur de charge. Spécifiez l'équilibreur de charge comme suit : net/load-balancer-name/1234567890123456 (partie finale de l'ARN de l'équilibreur de charge).

TargetGroup

Filtre les données métriques en fonction du groupe cible. Spécifiez le groupe cible comme suit : targetgroup/target-group-name/1234567890123456 (partie finale du groupe cible ARN).

Statistiques des métriques Network Load Balancer

CloudWatch fournit des statistiques basées sur les points de données métriques publiés par Elastic Load Balancing. Les statistiques sont des regroupements de données de métrique sur une période donnée. Lorsque vous demandez des statistiques, le flux de données renvoyé est identifié par le nom et la dimension de la métrique. Une dimension est une paire nom/valeur qui identifie une métrique de manière unique. Par exemple, vous pouvez demander des statistiques pour toutes les instances EC2 saines derrière un équilibreur de charge, lancées dans une zone de disponibilité spécifique.

Les statistiques Maximum et Minimum reflètent les valeurs minimum et maximum des points de données signalés par les nœuds de l'équilibreur de charge individuel dans chaque fenêtre d'échantillonnage. L'augmentation du maximum de HealthyHostCount correspond à la baise du minimum de UnHealthyHostCount. Il est recommandé de surveiller le HealthyHostCount maximal, en invoquant l'alarme lorsque le HealthyHostCount maximal tombe en dessous du minimum requis, ou s'il est égal à 0. Cela peut vous aider à identifier les cas où vos cibles sont devenues défectueuses. Il est également recommandé de surveiller le UnHealthyHostCount minimal en invoquant l'alarme lorsque le UnHealthyHostCount minimal est supérieur à 0. Cela vous permet d'être averti lorsqu'il n'y a plus de cibles enregistrées.

La statistique Sum est la valeur regroupée pour tous les nœuds d'équilibreur de charge. Etant donné que les métriques incluent plusieurs rapports par période, Sum ne s'applique qu'aux métriques qui sont regroupées pour tous les nœuds d'équilibreur de charge.

La statistique SampleCount est le nombre d'échantillons mesurés. Étant donné que les métriques sont collectées selon des intervalles de prélèvement et des événements, cette statistique n'est généralement pas utile. Par exemple, avec HealthyHostCount, SampleCount est basé sur le nombre d'échantillons que chaque nœud d'équilibreur de charge signale, et non sur le nombre d'hôtes sains.

Afficher CloudWatch les statistiques de votre équilibreur de charge

Vous pouvez consulter les CloudWatch métriques de vos équilibreurs de charge à l'aide de la console Amazon EC2. Ces métriques s’affichent sous forme de graphiques de surveillance. Les graphiques de surveillance affichent des points de données si l'équilibreur de charge est actif et reçoit des demandes.

Vous pouvez également consulter les métriques de votre équilibreur de charge à l'aide de la CloudWatch console.

Pour afficher des métriques à l'aide de la console
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Pour afficher les métriques filtrées par groupe cible, procédez comme suit :

    1. Dans le volet de navigation, sélectionnez Groupes cibles.

    2. Sélectionnez votre groupe cible et choisissez Surveillance.

    3. (Facultatif) Pour filtrer les résultats par période, sélectionnez un intervalle de temps dans Affichage des données pour.

    4. Pour obtenir une vue plus grande d'une métrique individuelle, sélectionnez son graphique.

  3. Pour afficher les métriques filtrées par équilibreur de charge , procédez comme suit :

    1. Dans le volet de navigation, choisissez Load Balancers.

    2. Sélectionnez votre équilibreur de charge, puis choisissez Surveillance.

    3. (Facultatif) Pour filtrer les résultats par période, sélectionnez un intervalle de temps dans Affichage des données pour.

    4. Pour obtenir une vue plus grande d'une métrique individuelle, sélectionnez son graphique.

Pour afficher les métriques à l'aide de 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 nom NetworkELB.

  4. (Facultatif) Pour afficher une métrique pour toutes les dimensions, saisissez son nom dans le champ de recherche.

Pour consulter les statistiques à l'aide du AWS CLI

Utilisez la commande list-metrics suivante pour répertorier les métriques disponibles :

aws cloudwatch list-metrics --namespace AWS/NetworkELB
Pour obtenir les statistiques d'une métrique à l'aide du AWS CLI

Utilisez la commande get-metric-statistics pour obtenir les statistiques pour la métrique et la dimension spécifiées. Notez que CloudWatch chaque combinaison unique de dimensions est traitée comme une métrique distincte. Vous ne pouvez pas récupérer les statistiques à l'aide de combinaisons de dimensions qui n'ont pas été spécialement publiées. Vous devez spécifier les mêmes dimensions que celles utilisées lorsque les mesures ont été créées.

aws cloudwatch get-metric-statistics --namespace AWS/NetworkELB \ --metric-name UnHealthyHostCount --statistics Average --period 3600 \ --dimensions Name=LoadBalancer,Value=net/my-load-balancer/50dc6c495c0c9188 \ Name=TargetGroup,Value=targetgroup/my-targets/73e2d6bc24d8a067 \ --start-time 2017-04-18T00:00:00Z --end-time 2017-04-21T00:00:00Z

Voici un exemple de sortie :

{ "Datapoints": [ { "Timestamp": "2017-04-18T22:00:00Z", "Average": 0.0, "Unit": "Count" }, { "Timestamp": "2017-04-18T04:00:00Z", "Average": 0.0, "Unit": "Count" }, ... ], "Label": "UnHealthyHostCount" }