2016-10-26 52 views
0

我在AWS上創建了免費層Windows Server EC2實例。我爲CPU利用率創建了警報。當平均CPU利用率在5分鐘內超過75%時,CPU利用率高的警報偶爾會觸發,並且我會收到來自AWS的電子郵件。AWS cloudwatch警報未觸發

但是,當我在5分鐘的時間內爲磁盤讀取和磁盤寫入設置總計> = 10MB的警報時,我沒有收到電子郵件,因爲高磁盤寫入和/或高磁盤讀取的警報不觸發。

任何人都可以讓我知道如何使磁盤讀取和磁盤寫入警報觸發? AWS中什麼是「磁盤讀取」和什麼是「磁盤寫入」?

我試圖通過在EC2實例上不斷下載大文件來產生警報,但沒有觸發警報。

當我在AWS儀表板中檢查AWS控制檯的通知部分時,我注意到磁盤讀取和磁盤寫入圖表不斷顯示0值。另一方面,網絡輸入/輸出警報也不會觸發。當1500kKB數據進入網絡並且1500KB數據離開網絡時,我設置了觸發器。 AWS控制檯的Monitoring部分中的圖表顯示了一些活動,但我在實例上下載了一些文件,但即使我下載了GB數據(磁盤寫入和網絡發生),也不會生成警報。

在此先感謝。

以下是圖表的時候,我的SQL Server 2008 R2中的下載是我的VPS進步的截圖:

screenshot of the charts

問候

回答

1

Disk Read Operations and Disk Write Operations僅適用於實例存儲卷。

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

EBS擁有自己的Cloudwatch指標和警報 - 因此,計算您的實例使用的是哪個EBS卷,然後查看該EBS卷的指標。從那裏,你可以看看爲你的卷增加EBS cloudwatch alarms

這是一個overview of the different types of root volumes - EBS vs Instance Store

+0

非常好的信息。我檢查了我的存儲是基於EBS的。現在我試圖在EBS服務上啓用警報。網絡IOn/Out警報怎麼樣?你能否在這方面提供一些幫助?非常感謝您的支持。 –