AWS cloudwatch警报未触发

时间:2016-10-26 05:11:06

标签: amazon-web-services amazon-ec2 cloudwatch

我在AWS上创建了一个免费的Windows Server EC2实例。我为CPU利用率创建了警报。当平均CPU利用率超过75%并持续5分钟时,偶尔会触发高CPU利用率警报,并且我会收到来自AWS的电子邮件。

但是当我在5分钟的时间内为磁盘读取和磁盘写入设置一个> = 10MB的警报时,我没有收到电子邮件,因为高磁盘写入和/或高磁盘读取的警报不会触发。

有人能告诉我如何触发磁盘读取和磁盘写入警报吗?什么是“磁盘读取”以及什么是AWS中的“磁盘写入”?

我试图通过不断下载EC2实例上的大文件来生成警报,但没有触发警报。

当我在AWS仪表板中检查AWS控制台的通知部分时,我注意到磁盘读取和磁盘写入图表始终显示0值。 另一方面,网络输入/输出警报也没有触发。当1500kKB数据进入网络以及1500KB数据流出网络时,我设置了触发器。当我在实例上下载某些文件时,AWS控制台的“监控”部分中的图表显示了一些活动,但即使我下载了数据GB(发生了磁盘写入和网络),也不会生成警报。

提前致谢。

以下是我下载SQL时图表的屏幕截图 Server 2008 R2在我的VPS上正在进行中:

screenshot of the charts

此致

1 个答案:

答案 0 :(得分:1)

Disk Read Operations and Disk Write Operations仅适用于Instance Store Volumes。

最有可能的是,您的EC2实例是EBS支持的实例。

EBS拥有自己的Cloudwatch指标和警报 - 因此,请确定您的实例使用的EBS卷,然后查看该EBS卷的指标。从那里,您可以查看为您的卷添加EBS cloudwatch alarms

这是overview of the different types of root volumes - EBS vs Instance Store