Amazon web services 为什么我的ELB cloudwatch metrics HealthyHostCount设置为900?

Amazon web services 为什么我的ELB cloudwatch metrics HealthyHostCount设置为900?,amazon-web-services,amazon-cloudwatch,Amazon Web Services,Amazon Cloudwatch,我在AWS的ELB下运行了三个实例,每个实例位于3个不同的可用性区域。当我在每磅指标下检查ELB的cloudwatch指标时,HealthyHostCount的值是900 这怎么可能呢?我曾试图找出答案,但没有找到任何可能的解决办法 问题截图: 要从ELB指标中获得有意义数量的健康主机,您必须绘制平均值、最小值或最大值(请参阅ELB指标文档:) 总和统计对这一点没有用处,因为有多个因素会影响它: ELB中的主机数 全国AZs ELB联邦成员的数量 健康检查的频率 绘制度量时选择的期间 可能是我

我在AWS的ELB下运行了三个实例,每个实例位于3个不同的可用性区域。当我在每磅指标下检查ELB的cloudwatch指标时,HealthyHostCount的值是900

这怎么可能呢?我曾试图找出答案,但没有找到任何可能的解决办法

问题截图:


要从ELB指标中获得有意义数量的健康主机,您必须绘制平均值、最小值或最大值(请参阅ELB指标文档:)

总和统计对这一点没有用处,因为有多个因素会影响它:

  • ELB中的主机数
  • 全国AZs ELB联邦成员的数量
  • 健康检查的频率
  • 绘制度量时选择的期间
  • 可能是我没想到的其他东西
为了确定健康主机的数量,ELB必须执行健康检查。您可以在ELB设置中配置运行状况检查的频率。如果健康检查通过,ELB将发布值1。因此,如果你每5秒进行一次健康检查,那么你每分钟就会得到12个样本。如果你算出总和,那一分钟你会得到12

此外,每个AZ也会进行运行状况检查,所以如果您在2个AZ上有主机,则上面的数字是12*2=24

最重要的是,当您绘制度量时,您必须选择一个时段。在上面的示例中,每分钟有24次检查,因此如果以1h为周期绘制图表,将得到24*60=1440


查看上面提到的参数的数字,并尝试查看它们的总和如何达到900。

我们可以看到屏幕截图吗?听起来它可能是3个健康实例×300个样本的总和。将屏幕截图附在问题@SergeyKovalevIs上。否决票是因为编辑问题太多次。我已经把这个问题编辑了好几次,以澄清问题,并添加了屏幕截图。你可能正在绘制总和统计吗?将其更改为“平均”(在“图形化指标”选项卡上)。如果这对你有帮助的话,我会写一个恰当的答案来解释为什么在这种情况下你需要平均值。