1

我希望在我的服務中出現500錯誤時收到通知。因此,我在特定的日誌組下創建了CloudWatch中的指標篩選器。模式按照我的應用程序日誌邏輯是正確的。如1.報警用的參數值,如下配置的過度量選擇 -CloudWatch警報始終處於數據不足狀態

  • 時期1分鐘
  • Stat的標準總和
  • 每當我的度量濾波器是> = 1,連續1個週期
  • 每當狀態下通知選擇報警
  • 剩下的都是直線前進

我在我的應用和基因的人工呼叫的API在連續幾分鐘的評分中多達500次。我也使用apache bench來連續幾分鐘產生這樣的錯誤。

但我總是看到我的警報數據不足。因此,配置爲警報動作的電子郵件通知不會被調用。

如何擺脫問題?任何建議都會有幫助。

+0

這聽起來像您的CloudWatch Logs過濾器無法正常工作,您是否可以驗證我們?輕鬆測試:在AWS控制檯中添加新過濾器時,您可以使用UI來測試您的日誌組中現有流的過濾器;這樣做,如果沒有結果,那麼你的過濾器不起作用。 –

+0

數據不足是您的警報在大多數時間內的狀態,當沒有記錄度量過濾器的實例時。如果在公制過濾器中的字符串被記錄時沒有進入報警狀態,那麼您的公制過濾器配置不正確。 –

+0

@ anthony-neace:我已經檢查過這樣的測試結果,那就是找到內容。示例輸出:找到1個匹配樣本日誌中的50個事件。 – Martin

回答

0

我也遇到了同樣的問題。

INSUFFICIENT_DATA現在在cloudwatch中缺少數據的情況下得到修復。當指標數據丟失時,請參閱cloudwatch控制檯或api的操作。

我看到的唯一錯誤是將數據發佈到正確的指標名稱和維度。它的價值。

如果該值始終爲零或未定義,則警報將永遠不會觸發。

相關問題