0

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

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

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

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

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

提前致谢。

这是我在 VPS 上下载 SQL Server 2008 R2 时的图表截图:

图表截图

问候

4

1 回答 1

1

磁盘读取操作和磁盘写入操作仅适用于实例存储卷。

您的 EC2 实例很可能是 EBS 支持的实例。

EBS 有自己的 Cloudwatch 指标和警报 - 因此,计算出您的实例正在使用哪个 EBS 卷,然后查看该 EBS 卷的指标。从那里,您可以查看为您的卷添加EBS cloudwatch 警报

以下是不同类型的根卷的概述 - EBS 与实例存储

于 2016-10-26T05:23:24.500 回答