The*_*son 10 amazon-ec2 amazon-web-services autoscaling
在AWS上,您可以创建自动扩展策略,该策略可根据"每个目标的应用程序负载均衡器请求计数"进行扩展.
像这样:
这个实例的最小值为1,最大值为5.它的目标是为我的ElbTargetGroup实现10个"每个目标的请求数".
我的问题是,什么是"每个目标的应用程序负载均衡器请求数"?
这是:
这里的文档只是说:
目标组中每个目标收到的平均请求数.您必须使用TargetGroup维度指定目标组.
此外,它必须超过该目标才能开始创建新实例?我问的主要原因是我向此负载均衡器发送了许多请求,但未触发扩展事件.
答案是您的第一选择: “从负载均衡器到目标的活动连接数除以目标数” 指标是超过 i 还是 5 分钟,取决于您的 CloudWatch 设置,如下所述。
您可以在AWS ALB 文档中查看负载均衡器的所有指标定义
并不是同时存在“RequestCount”和“RequestCountPerTarget”,后者是前者除以活动目标的数量。
您可以在 CloudWatch 控制台中查看这两个指标,但在 EC2 控制台中更简单。选择左侧疼痛的目标组,然后选择监控选项卡。(请注意,Target Groups 的监控选项卡和负载均衡器屏幕中的监控之间有很多重叠)
关于自动缩放在更改后采取行动所需的时间,请注意,默认情况下 CloudWatch 每 5 分钟检查一次指标。AWS 建议您开启详细监控以每分钟获取指标