AWS Cloudwatch 上的警报设置

Posted

技术标签:

【中文标题】AWS Cloudwatch 上的警报设置【英文标题】:Alarms Setting on AWS Cloudwatch 【发布时间】:2013-10-28 05:56:55 【问题描述】:

我正在尝试在 AWS Cloudwatch 上设置警报,希望有经验的人帮助我设置“默认”设置(例如 80% CPU 利用率),以便我可以为 Cloudwatch 设置适当的警报。

我需要的警报设置用于 - EC2 - RDS - 弹力痛 - ELB - EBS

如果您还可以简要解释跨阈值对每个指标的影响并将警报分类为优先级 1、2 和 3,那会更好吗?

感谢您的帮助。

【问题讨论】:

【参考方案1】:

从个人经验来看,我倾向于在 80% 时发出第一次警告,在 90% 时发出更高的警告,但这在很大程度上取决于事情变化的速度。我会进行测试,然后根据需要进行更改。

如果您在 EC2 上使用 Autoscaling,我建议您以 70% 或 80% 左右的比例进行扩展,因为实例需要一段时间才能启动,而且有些服务器不喜欢在 90% 等更高的 CPU 上运行并且性能会严重下降。

p>

【讨论】:

【参考方案2】:

我会做以下事情:

优先级 1(>= 90% 警报) 优先级 2(>= 85% 警报) 优先级 3(>= 75% 警报)

如果是 AutoScale 警报,我将使用优先级 3 检查(>= 75% 警报)开始向外扩展。它让您有时间避免进入优先级 1 或 2。

【讨论】:

以上是关于AWS Cloudwatch 上的警报设置的主要内容,如果未能解决你的问题,请参考以下文章

CloudWatch SQS 指标问题上的 AWS Autoscaling

grafana 设置 cloudwatch 监控 aws efs

只要评估间隔持续,AWS CloudWatch 警报就会一直发送邮件

Terraform AWS Cloudwatch 警报

通过 CDK 从 CfnDeliveryStream 获取 cloudwatch 警报的指标

用于查找和填充 AWS cloudwatch 警报本身的 Terraform