amazon-web-services - 如何基于多个警报扩展 aws ecs 服务
问题描述
我们有一个在 aws ecs 中运行的服务,我们希望根据 2 个指标进行扩展和扩展。
在以下情况下扩展: cpu > 80%或connection_count > 9500
在以下情况下缩小: cpu < 50%和connection_count < 5000
我们可以访问云手表中的 cpu 和连接计数指标和警报。但是,我们无法弄清楚如何基于它们来设置这样的动态扩展策略。
使用标准 aws 控制台界面创建自动缩放规则,我看不到任何多个选项。任何指向此教程或 aws 文档的链接将不胜感激。
解决方案
根据支持 aws 论坛中发布的回复,对于 AND/OR/IF 条件无能为力。(https://forums.aws.amazon.com/thread.jspa?threadID=94984)
然而,它确实提到他们已经向 cloudwatch 团队提出了功能请求。
以下是一种解决方法:“同时,一种可能的解决方法是使用自定义脚本创建自定义指标,该脚本每五分钟运行一次,并从 CloudWatch 指标中获取数据点,然后执行 AND 或 OR “
推荐阅读
- python - 使用 python 打开的 Chrome 默认配置文件不会获取网站
- javascript - React Native:在方法的渲染函数中使用变量
- linux - Bash:选择文件名中带有“ Tb ”的所有文件名
- java - 迭代矩阵和标记节点为已访问的岛数
- uwp - uno 平台:在 UserControl 中,如何使绘制动作无效
- r - 在 dplyr 中组合表格
- python-3.x - 冷启动推荐系统实现
- c - 程序在我打印出值时有效,但在我不打印时无效
- drop-down-menu - 自动完成下拉多选 swiftui
- html - CSS - 如何使带有图标和文本响应的水平手风琴