2015-02-10 94 views
0

我已經定義上t2.micro實例的以下策略:度量基於自動縮放策略

採取動作A每當CPU利用率的{}最大是> = 80%至少2個連續週期( s)1分鐘。

只要CPU利用率的{最小值}爲< = 20%,並且至少連續2分鐘的時間爲1分鐘,則採取行動B.

我的解釋是錯誤的:如果CPU的最小(最大)低於(超過)20(80)2分鐘,這些規則必須被激活?

因爲我收集的統計數據顯示,例如cpu的Max在兩分鐘內兩次連續兩次達到了90%,但我沒有報警!

乾杯

+0

你是對的這些設置意味着如果你的CPU超過2分鐘80%,報警將被設置爲報警模式。幾個後續問題:您是否對您的實例啓用了詳細監控以獲得1分鐘的粒度? (注意:額外費用將適用)。你有沒有再等一等? (可能需要一些時間才能觸發) – 2015-02-10 15:10:28

+0

您的兩個問題的答案都是肯定的。看,情況並非總是如此,有時我會聽到警報。但我的問題是它的不可預知的行爲... – user3278640 2015-02-10 22:27:08

回答

0

看來我的解釋不正確!該策略基於每分鐘度量的平均值!這意味着如果連續兩個1分鐘的時間內一分鐘內stat數據點的平均值> = 80%,則會觸發第一個策略。原因很簡單:Cloudwatch不考慮stat數據點小於1 Min粒度。所以如果我在5分鐘的時間內,Max和Min顯示正確的行爲。