2017-05-17 3 views
1

J'ai trois instances s'exécutant sous ELB dans AWS chacune dans 3 zones de disponibilité différentes. Lorsque je vérifie les métriques cloudwatch de ELB sous Per LB-metrics, la valeur de HealthyHostCount est 900.Pourquoi mes métriques de cloudwatch ELB HealthyHostCount sont-elles réglées sur 900?

Comment cela est-il possible? ai-je essayé de le comprendre mais n'ai pas trouvé de solution possible.

Capture d'écran de la question:

Screenshot of the issue

+0

Pouvons-nous voir une capture d'écran? –

+0

Cela semble être la somme agrégée de 3 instances saines x 300 échantillons. –

+1

joint la capture d'écran à la question @SergeyKovalev – vil

Répondre

1

Pour obtenir un nombre significatif d'hôtes en bonne santé à partir de mesures ELB vous devez tracer la moyenne, minimum ou maximum (mesures voir ELB doc: http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-cloudwatch-metrics.html)

La somme des statistiques n'est pas utile car il y a plusieurs facteurs qui vont l'affecter:

  • nombre d'hôtes dans l'ELB.
  • nombre de AZS ELB fédère à travers
  • fréquence des contrôles de santé
  • période
  • vous avez sélectionné lorsque vous Graphed votre métrique
  • potentiellement quelque chose d'autre, je ne pensais pas

Pour ELB pour déterminer la nombre d'hôtes sains, il doit effectuer un bilan de santé. Vous pouvez configurer la fréquence des vérifications d'intégrité dans les paramètres ELB. ELB publiera la valeur 1 si le contrôle de santé est passé. Donc, si vous avez des contrôles de santé en cours d'exécution toutes les 5 secondes, vous obtiendrez 12 échantillons par minute. Si vous tracez Sum, vous obtiendrez 12 pour cette minute.

De plus, les contrôles de santé sont également effectués par AZ, donc si vous avez des hôtes sur 2 nombre AZS d'en haut est 12 * 2 = 24.

En plus de cela, lors de la représentation de votre métrique, vous avez pour sélectionner une période. Dans l'exemple ci-dessus vous avez 24 vérifications toutes les minutes, donc si vous gravez avec une période de 1h, vous obtiendrez 24 * 60 = 1440.

Regardez les chiffres que vous avez pour les paramètres mentionnés ci-dessus et essayez de voir comment ils se résument à 900.