如何解决如何在AWS ECS容量提供商中计算目标容量百分比
在AWS ECS中创建容量提供程序时。值目标容量%,我们在填充群集的值之后将其填充,但是我很好奇当前群集的此值是如何计算的,以及是否要检查当前值是多少可以在哪里检查群集的值。我没有在cludwatch端找到任何数据。
解决方法
对于ECS Capacity Providers using managed scaling,您将具有一个与Capacity Provider关联的Autoscaling组。 Autoscaling组将具有与其相关联的Target Tracking扩展策略,该策略可跟踪指标(通常是CPU利用率,但可能是最适合您的解决方案的指标)。
Target tracking autoscaling policy跟踪度量标准的目标值。当使用ECS容量提供程序以托管方式扩展目标容量百分比时,您为容量提供程序配置的目标将用作目标跟踪扩展策略的目标值。
因此,例如,如果您的目标跟踪自动扩展策略正在跟踪CPUUtilization,并且您将目标跟踪百分比指定为60%,那么Capacity Provider将尽最大努力将总CPU利用率保持在60%。当CPUUtilization大于60%时将导致横向扩展事件,而当CPUUtilization小于60%时将导致横向扩展事件。
随着触发横向扩展或纵向扩展操作,您可以在AWS CloudWatch管理控制台的“警报”视图中查看扩展事件。您将能够在AWS LoudWatch控制台的“指标”视图中查看目标跟踪自动缩放策略正在跟踪的指标。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。