我们在aws ecs中运行服务,我们希望根据2个指标进行扩展和缩小。
在以下时间展开: cpu> 80%或 connection_count> 9500
缩放时间: cpu< 50%和 connection_count< 5000
我们可以访问云监视中的cpu和连接计数指标和警报。但是,我们无法弄清楚如何基于它们来设置这样的动态扩展策略。
使用标准的aws控制台界面来创建自动缩放规则我没有看到任何多个选项。任何指向教程或aws文档的链接都将受到赞赏。
答案 0 :(得分:1)
根据支持aws论坛中发布的回复,无法对AND / OR / IF条件进行任何操作。 (https://forums.aws.amazon.com/thread.jspa?threadID=94984)
但确实提到他们已经向云计算团队提出了一项功能请求。
以下提到了一种解决方法: "与此同时,可能的解决方法是使用自定义脚本创建自定义指标,该脚本每五分钟运行一次并从CloudWatch指标获取数据点,然后执行AND或OR操作,然后推送输出到自定义指标。然后,您可以创建一个CloudWatch警报,该警报将监视此自定义指标,然后相应地触发操作。"