Métriques CloudWatch pour votre Equilibreur de charge d'application - Elastic Load Balancing

Si nous fournissons une traduction de la version anglaise du guide, la version anglaise du guide aura préséance en cas de contradiction. La traduction sera une traduction automatique.

Métriques CloudWatch pour votre Equilibreur de charge d'application

Elastic Load Balancing publie les points de données pour vos équilibreurs de charge et vos cibles dans Amazon CloudWatch. CloudWatch vous permet de récupérer des statistiques sur ces points de données sous la forme d'un ensemble classé de données 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 alarme CloudWatch pour surveiller une métrique spécifiée et initier une action (par exemple, l'envoi d'une notification à une adresse e-mail) si la métrique sort de ce que vous considérez comme une plage acceptable.

Elastic Load Balancing envoie des métriques à CloudWatch uniquement lorsque les demandes passent 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 de plus amples informations, veuillez consulter Guide de l'utilisateur Amazon CloudWatch.

Métriques pour un Equilibreur de charge d'application

L'espace de noms AWS/ApplicationELB inclut les métriques suivantes pour les équilibreurs de charge.

Métrique  Description
ActiveConnectionCount

Nombre total de connexions TCP simultanées et actives entre les clients et l'équilibreur de charge et entre l'équilibreur de charge et les cibles.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum.

Dimensions

  • LoadBalancer

ClientTLSNegotiationErrorCount

Nombre de connexions TLS initiées par le client n'ayant pas établi de session avec l'équilibreur de charge en raison d’une erreur TLS. Les causes possibles peuvent être une différence de chiffrements ou de protocoles, ou le fait que le client ne parvient pas à vérifier le certificat du serveur et à fermer la connexion.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, 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 rapport: Toujours signalé

Statistiques: Toutes

Dimensions

  • LoadBalancer

DesyncMitigationMode_NonCompliant_Request_Count

Nombre de demandes qui ne sont pas conformes à la norme RFC 7230.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

DroppedInvalidHeaderRequestCount

Nombre de requêtes dans lesquelles l'équilibreur de charge a supprimé des en-têtes HTTP contenant des champs d'en-tête non valides avant l’acheminement de la demande. L'équilibreur de charge supprime ces en-têtes uniquement si l'attribut routing.http.drop_invalid_header_fields.enabled est défini sur true.

Critères de rapport: Toujours signalé

Statistiques: Toutes

Dimensions

  • AvailabilityZone, LoadBalancer

ForwardedInvalidHeaderRequestCount

Nombre de requêtes acheminées par l'équilibreur de charge ayant des en-têtes HTTP avec des champs d'en-tête non valides. L'équilibreur de charge transmet les demandes avec ces en-têtes uniquement si l'attribut routing.http.drop_invalid_header_fields.enabled est défini sur false.

Critères de rapport: Toujours signalé

Statistiques: Toutes

Dimensions

  • AvailabilityZone, LoadBalancer

HTTP_Fixed_Response_Count

Nombre d'actions à réponse fixe qui ont abouti.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTP_Redirect_Count

Nombre d'actions de redirection qui ont abouti.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTP_Redirect_Url_Limit_Exceeded_Count

Nombre d'actions de redirection qui n'ont pas pu aboutir, la taille de l'URL figurant dans l'en-tête d'emplacement de la réponse étant supérieure à 8 Ko.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_3XX_Count

Nombre de codes de redirection HTTP 3XX issus de l'équilibreur de charge.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_4XX_Count

Nombre de codes d'erreur client HTTP 4XX issus de l'équilibreur de charge. Des erreurs client sont générées lorsque les demandes sont mal formulées ou sont incomplètes. Ces demandes n'ont pas été reçues par la cible, sauf dans le cas où l'équilibreur de charge renvoie un code d'erreur HTTP 460. Ce nombre n'inclut pas les codes de réponse générés par les cibles.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum. Notez que Minimum, Maximum, et Average tous renvoient 1.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_5XX_Count

Nombre de codes d'erreur serveur HTTP 5XX issus de l'équilibreur de charge. Ce nombre n'inclut pas les codes de réponse générés par les cibles.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum. Notez que Minimum, Maximum, et Average tous renvoient 1.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_500_Count

Nombre de codes d'erreur HTTP 500 issus de l'équilibreur de charge.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • LoadBalancer

HTTPCode_ELB_502_Count

Nombre de codes d'erreur HTTP 502 issus de l'équilibreur de charge.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • LoadBalancer

HTTPCode_ELB_503_Count

Nombre de codes d'erreur HTTP 503 issus de l'équilibreur de charge.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • LoadBalancer

HTTPCode_ELB_504_Count

Nombre de codes d'erreur HTTP 504 issus de l'équilibreur de charge.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • LoadBalancer

IPv6ProcessedBytes

Nombre total d'octets traités par l'équilibreur de charge sur IPv6. Ce nombre est inclus dans ProcessedBytes.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum.

Dimensions

  • LoadBalancer

IPv6RequestCount

Nombre de demandes IPv6 reçues par l'équilibreur de charge.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum. Notez que Minimum, Maximum, et Average tous renvoient 1.

Dimensions

  • LoadBalancer

NewConnectionCount

Nombre total de nouvelles connexions TCP établies entre les clients et l'équilibreur de charge et entre l'équilibreur de charge et les cibles.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum.

Dimensions

  • LoadBalancer

NonStickyRequestCount

Nombre de demandes pour lesquelles l'équilibreur de charge a choisi une nouvelle cible, car il n'a pas pu utiliser une session permanente existante. Par exemple, la demande a été la première demande d'un nouveau client et aucun cookie de permanence n'a été présenté, un cookie de permanence a été présenté, mais il n'a pas spécifié une cible qui était enregistrée auprès de ce groupe cible, le cookie de permanence était incorrect ou expiré, ou une erreur interne a empêché l'équilibreur de charge de lire le cookie de permanence.

Critères de rapport: La permanence est activée sur le groupe cible.

Statistiques: La seule statistique significative est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedBytes

Nombre total d'octets traités par l'équilibreur de charge sur IPv4 et IPv6. Ce nombre inclut le trafic à destination et en provenance des clients et des fonctions Lambda, ainsi que le trafic en provenance d'un fournisseur d'identité (IdP) si l'authentification utilisateur est activée.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum.

Dimensions

  • LoadBalancer

RejectedConnectionCount

Nombre de connexions rejetées parce que l'équilibreur de charge a atteint le nombre maximal de connexions.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

RequestCount

Nombre de demandes traitées sur IPv4 et IPv6. Ce nombre inclut uniquement les demandes avec une réponse générée par une cible de l'équilibreur de charge.

Critères de rapport: Toujours signalé

Statistiques: La statistique la plus utile est Sum.

Dimensions

  • LoadBalancer

  • TargetGroup, LoadBalancer

RuleEvaluations

Nombre de règles traitées par l'équilibreur de charge étant donné un taux de demande moyen sur une heure.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum.

Dimensions

  • LoadBalancer

L'espace de noms AWS/ApplicationELB inclut les métriques suivantes pour les cibles.

Métrique  Description
HealthyHostCount

Nombre de cibles considérées saines.

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

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

Dimensions

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

HTTPCode_Target_2XX_Count, HTTPCode_Target_3XX_Count, HTTPCode_Target_4XX_Count, HTTPCode_Target_5XX_Count

Nombre de codes de réponse HTTP générés par les cibles. Ce nombre n'inclut pas les codes de réponse générés par l'équilibreur de charge.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum. Notez que Minimum, Maximum, et Average tous renvoient 1.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

RequestCountPerTarget

Nombre moyen de demandes reçues par chaque cible d'un groupe cible. Vous devez spécifier le groupe cible à l'aide de la dimension TargetGroup. Cette métrique ne s'applique pas si la cible est une fonction Lambda.

Critères de rapport: Toujours signalé

Statistiques: La seule statistique valide est Sum. Notez que cela représente la moyenne et non la somme.

Dimensions

  • TargetGroup

  • TargetGroup, LoadBalancer

TargetConnectionErrorCount

Nombre de connexions qui n'ont pas pu être établies entre l'équilibreur de charge et la cible. Cette métrique ne s'applique pas si la cible est une fonction Lambda.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

TargetResponseTime

Temps écoulé, en secondes, entre le moment où la demande quitte l'équilibreur de charge et le moment où la réponse de la cible arrive. Cela équivaut au champ target_processing_time dans les journaux d'accès.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: Les statistiques les plus utiles sont Average et pNN.NN (centiles).

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

TargetTLSNegotiationErrorCount

Nombre de connexions TLS initiées par l'équilibreur de charge n'ayant pas établi de session avec la cible. Les causes possibles peuvent être une différence de chiffrements ou de protocoles. Cette métrique ne s'applique pas si la cible est une fonction Lambda.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

UnHealthyHostCount

Nombre de cibles considérées non saines.

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

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

Dimensions

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

L'espace de noms AWS/ApplicationELB inclut les métriques suivantes pour les fonctions Lambda qui sont enregistrées en tant que cibles.

Métrique  Description
LambdaInternalError

Nombre de demandes adressées à une fonction Lambda qui ont échoué en raison d'un problème interne sur l'équilibreur de charge ou AWS Lambda. Pour obtenir les codes de motif d'erreurs, consultez le champ error_reason du journal d'accès.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • TargetGroup

  • TargetGroup, LoadBalancer

LambdaTargetProcessedBytes

Nombre total d'octets traités par l'équilibreur de charge pour les demandes et les réponses provenant d'une fonction Lambda.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • LoadBalancer

LambdaUserError

Nombre de demandes adressées à une fonction Lambda qui ont échoué en raison d'un problème lié à la fonction Lambda. Par exemple, l'équilibreur de charge n'est pas autorisé à appeler la fonction, l'équilibreur de charge a reçu de la fonction un JSON incorrect ou pour lequel des champs obligatoires sont manquants, ou la taille du corps de la demande ou de la réponse dépasse la taille maximale de 1 Mo. Pour obtenir les codes de motif d'erreurs, consultez le champ error_reason du journal d'accès.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • TargetGroup

  • TargetGroup, LoadBalancer

L'espace de noms AWS/ApplicationELB inclut les métriques suivantes pour l'authentification utilisateur.

Métrique  Description
ELBAuthError

Nombre d'authentifications utilisateur qui n'ont pas pu être effectuées, car une action d'authentification était mal configurée, l'équilibreur de charge n'a pas pu établir une connexion avec l'IdP, ou l'équilibreur de charge n'a pas pu terminer le flux d'authentification en raison d'une erreur interne. Pour obtenir les codes de motif d'erreurs, consultez le champ error_reason du journal d'accès.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthFailure

Nombre d'authentifications utilisateur qui n'ont pas pu être effectuées, car l'IdP a refusé l'accès à l'utilisateur ou un code d'autorisation a été utilisé plusieurs fois. Pour obtenir les codes de motif d'erreurs, consultez le champ error_reason du journal d'accès.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthLatency

Temps écoulé, en millisecondes, pour interroger l'IdP pour le jeton d'ID et les informations utilisateur. Si une ou plusieurs de ces opérations échouent, il s'agit du temps avant l'échec.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: Toutes les statistiques sont significatives.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthRefreshTokenSuccess

Nombre de fois où l'équilibreur de charge a actualisé avec succès des demandes d'utilisateur à l'aide d'un jeton d'actualisation fourni par le fournisseur d'identité (IdP).

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthSuccess

Nombre d'actions d'authentification qui ont abouti. Cette métrique est incrémentée à la fin du flux de travail d'authentification, après que l'équilibreur de charge a récupéré les demandes utilisateur auprès de l'IdP.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La statistique la plus utile est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthUserClaimsSizeExceeded

Nombre de fois où un IdP configuré a renvoyé des demandes utilisateur dont la taille a dépassé 11 000 octets.

Critères de rapport: Il y a une valeur différente de zéro

Statistiques: La seule statistique significative est Sum.

Dimensions

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

Dimensions des métriques pour les Application Load Balancers

Pour filtrer les métriques pour votre Equilibreur de charge d'application, utilisez les dimensions suivantes.

Dimension  Description
AvailabilityZone

Filtrer les données de métrique 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 : app/load-balancer-name/1234567890123456 (partie finale de l'équilibreur de charge 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 (partie finale du groupe cible ARN).

Statistiques des métriques Equilibreur de charge d'application

CloudWatch fournit des statistiques basées sur les points de données de métrique 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.

Le statistiques Minimum et Maximum reflètent les valeurs minimum et maximum signalées par les différents nœuds d'équilibreur de charge. Par exemple, supposons qu'il existe 2 nœuds d'équilibreur de charge. Un nœud a HealthyHostCount avec 2 pour Minimum, 10 pour Maximum et 6 pour Average, tandis que l'autre nœud a HealthyHostCount avec 1 pour Minimum, 5 pour Maximum et 3 pour Average. Par conséquent, l'équilibreur de charge a 1 pour Minimum, 10 pour Maximum et environ 4 pour Average.

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

Un centile indique la position relative d'une valeur dans un ensemble de données. Vous pouvez spécifier un centile en utilisant jusqu'à deux décimales (par exemple, p95.45). Par exemple, le 95e centile signifie que 95 % des données sont inférieures à cette valeur et que 5 % des données lui sont supérieures. Les centiles sont souvent utilisés pour isoler les anomalies. Par exemple, supposons qu'une application sert la majorité des demandes à partir d'un cache en 1 à 2 ms, mais en 100 à 200 ms si le cache est vide. Le valeur maximale reflète le cas plus lent, environ 200 ms. La moyenne n'indique pas la distribution des données. Les percentiles offrent une vue plus descriptive de performances de l'application. En utilisant le 99e percentile comme déclencheur Auto Scaling ou alarme CloudWatch, vous pouvez faire en sorte que pas plus de 1 % des demandes ne prennent plus de 2 ms pour être traitées.

Afficher les métriques CloudWatch pour votre équilibreur de charge

Vous pouvez afficher les métriques CloudWatch pour 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 afficher des métriques pour votre équilibreur de charge à l'aide de la console CloudWatch.

Pour afficher des métriques à l'aide de la console Amazon EC2

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

    2. Sélectionnez votre groupe cible, puis choisissez l'onglet 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 l'onglet 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 des métriques à l'aide de la console CloudWatch

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

  2. Dans le volet de navigation, sélectionnez Metrics (Métriques).

  3. Sélectionnez l'espace de noms ApplicationELB.

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

  5. (Facultatif) Pour filtrer les métriques par dimension, sélectionnez l'une des options suivantes :

    • Pour afficher uniquement les métriques signalées pour vos équilibreurs de charge, choisissez Métriques par AppELB. Pour afficher les métriques d’un seul équilibreur de charge, entrez son nom dans le champ de recherche.

    • Pour afficher uniquement les métriques signalées pour vos groupes cibles, choisissez Métriques par AppELB, par TG. Pour afficher les métriques d’un seul groupe cible, saisissez son nom dans le champ de recherche.

    • Pour afficher uniquement les métriques signalées pour vos équilibreurs de charge par zone de disponibilité, choisissez Métriques par AppELB, par AZ. Pour afficher les métriques d’un seul équilibreur de charge, entrez son nom dans le champ de recherche. Pour afficher les métriques d’une seule zone de disponibilité, entrez son nom dans le champ de recherche.

    • Pour afficher uniquement les métriques signalées pour vos équilibreurs de charge par zone de disponibilité et groupe cible, choisissez Métriques par AppELB, par AZ, par TG. Pour afficher les métriques d’un seul équilibreur de charge, entrez son nom dans le champ de recherche. Pour afficher les métriques d’un seul groupe cible, saisissez son nom dans le champ de recherche. Pour afficher les métriques d’une seule zone de disponibilité, entrez son nom dans le champ de recherche.

Pour afficher les métriques à l'aide de l'AWS CLI

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

aws cloudwatch list-metrics --namespace AWS/ApplicationELB

Pour obtenir les statistiques pour une métrique à l'aide de l'AWS CLI

Utilisez la commande get-metric-statistics pour obtenir les statistiques pour la métrique et la dimension spécifiées. Remarque : CloudWatch traite chaque combinaison de dimensions unique 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/ApplicationELB \ --metric-name UnHealthyHostCount --statistics Average --period 3600 \ --dimensions Name=LoadBalancer,Value=app/my-load-balancer/50dc6c495c0c9188 \ Name=TargetGroup,Value=targetgroup/my-targets/73e2d6bc24d8a067 \ --start-time 2016-04-18T00:00:00Z --end-time 2016-04-21T00:00:00Z

Voici un exemple de sortie :

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