【问题标题】:Alarms Setting on AWS CloudwatchAWS Cloudwatch 上的警报设置
【发布时间】:2023-03-18 13:00:01
【问题描述】:
我正在尝试在 AWS Cloudwatch 上设置警报,希望有经验的人帮助我设置“默认”设置(例如 80% CPU 利用率),以便我可以为 Cloudwatch 设置适当的警报。
我需要的警报设置用于
- EC2
- RDS
- 弹力痛
- ELB
- EBS
如果您还可以简要解释跨阈值对每个指标的影响并将警报分类为优先级 1、2 和 3,那会更好吗?
感谢您的帮助。
【问题讨论】:
标签:
amazon-web-services
amazon-ec2
amazon-cloudwatch
【解决方案1】:
从个人经验来看,我倾向于在 80% 时发出第一次警告,在 90% 时发出更高的警告,但这在很大程度上取决于事情变化的速度。我会进行测试,然后根据需要进行更改。
如果您在 EC2 上使用 Autoscaling,我建议您以 70% 或 80% 左右的比例进行扩展,因为实例需要一段时间才能启动,而且有些服务器不喜欢在 90% 等更高的 CPU 上运行并且性能会严重下降。
p>
【解决方案2】:
我会做以下事情:
- 优先级 1(>= 90% 警报)
- 优先级 2(>= 85% 警报)
- 优先级 3(>= 75% 警报)
如果是 AutoScale 警报,我将使用优先级 3 检查(>= 75% 警报)开始向外扩展。它让您有时间避免进入优先级 1 或 2。