CloudWatch métriques pour votre Gateway 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 Gateway Load Balancer

Elastic Load Balancing publie des points de données sur Amazon CloudWatch pour vos Gateway Load Balancers et vos cibles. CloudWatch vous 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 Gateway Load Balancer 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 des métriques CloudWatch uniquement lorsque les demandes transitent par le Gateway Load Balancer. 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 ou s'il n'existe pas de données pour une métrique, cette dernière n'est pas présentée.

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

Métriques de Gateway Load Balancer

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

Métrique Description
ActiveFlowCount

Nombre total de flux (ou connexions) 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

ConsumedLCUs

Le nombre d'unités de capacité de l'équilibreur de charge (LCU) utilisées par votre équilibreur de charge. Vous payez le montant LCUs que vous utilisez par heure. Pour plus d'informations, consultez Tarification Elastic Load Balancing.

Critères de notification : toujours signalé

Statistics : All

Dimensions
  • LoadBalancer

HealthyHostCount

Nombre de cibles considérées saines.

Critères de notification : Signalé si les vérifications 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 : 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. Ce nombre inclut le trafic vers et depuis les cibles, mais pas le trafic lié à la vérification 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

RejectedFlowCount

Nombre total de flux (ou de connexions) rejetés par l'équilibreur de charge.

Critères de notification : toujours signalé.

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

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

RejectedFlowCount_TCP

Le nombre de TCP flux (ou de connexions) rejetés par 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

UnHealthyHostCount

Nombre de cibles considérées non saines.

Critères de notification : Signalé si les vérifications de l'état sont activées

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

Dimensions
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

Dimensions de métriques pour les Gateway Load Balancers

Pour filtrer les métriques pour votre Gateway Load Balancer, 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 du Gateway Load Balancer. Spécifiez le Gateway Load Balancer comme suit : gateway/ load-balancer-name/1234567890123456 (la dernière partie du). ARN

TargetGroup

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

Afficher CloudWatch les statistiques de votre Gateway Load Balancer

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

Vous pouvez également consulter les métriques de votre Gateway Load Balancer à l'aide de la CloudWatch console.

Pour afficher des métriques à l'aide de la console
  1. Ouvrez la EC2 console Amazon à 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 Gateway Load Balancer, procédez comme suit :

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

    2. Sélectionnez votre Gateway Load Balancer, 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 ELB noms Gateway.

  4. (Facultatif) Pour afficher une métrique pour toutes les dimensions, entrez 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/GatewayELB
Pour obtenir les statistiques d'une métrique à l'aide du AWS CLI

Utilisez la get-metric-statisticscommande suivante pour obtenir des 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/GatewayELB \ --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": "2020-12-18T22:00:00Z", "Average": 0.0, "Unit": "Count" }, { "Timestamp": "2020-12-18T04:00:00Z", "Average": 0.0, "Unit": "Count" }, ... ], "Label": "UnHealthyHostCount" }