首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么我的ELB cloudwatch指标HealthyHostCount设置为900?

为什么我的ELB cloudwatch指标HealthyHostCount设置为900?
EN

Stack Overflow用户
提问于 2017-05-17 16:22:06
回答 1查看 700关注 0票数 2

我在AWS的ELB下运行了三个实例,每个实例都在3个不同的可用区中。当我在Per LB-metrics下检查ELB的cloudwatch指标时,HealthyHostCount的值是900。

这怎么可能呢?我试着找出它,但没有找到任何可能的解决方案。

问题的屏幕截图:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-18 22:18:46

为了从ELB指标中获得有意义的健康主机数量,您必须绘制平均值、最小值或最大值(请参阅ELB指标文档:http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-cloudwatch-metrics.html)

Sum统计对此没有用处,因为有多个因素会影响它:

  • 在ELB中的主机数量
  • AZs的数量ELB across
  • frequency of metric
  • potentially checks
  • period您在绘制metric
  • potentially时选择的其他内容我没有想到

为了让ELB确定健康主机的数量,它必须执行运行状况检查。您可以在ELB设置中配置运行状况检查的频率。如果健康检查通过,ELB将发布值1。因此,如果您每5秒运行一次健康检查,则每分钟将得到12个样本。如果你绘制Sum图,你会得到12分。

此外,还会按可用区执行运行状况检查,因此,如果您的主机跨2个可用区,则上面的数量是12 *2= 24。

最重要的是,当您绘制指标图时,您必须选择一个周期。在上面的例子中,你每分钟有24次检查,所以如果你用一个1小时的周期作图,你会得到24 * 60 = 1440。

查看上面提到的参数的数字,并尝试查看它们如何加起来为900。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44019323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档