簡體   English   中英

適用於SQS的AWS CloudWatch警報消息數量可見

[英]AWS CloudWatch alarm for SQS Number of Messages Visible

我正在嘗試在FIFO隊列中捕獲新消息的事件(如我想避免的那樣,是對Queue的無限輪詢)。

為此,我正在使用指標NumberNumberOfMessagesVisible評估CloudWatch警報選項。

以下是我的警報說明-

閾值 :警報將進入ALARM狀態的狀態。大約1分鍾內NumberOfMessagesVisible> = 0

操作 :警報更改狀態時將發生的操作。 在警報中:
將消息發送到主題“ topic_for_events_genic_bycloudwatch”(xyz @ xyz)將消息發送到主題“ topic_for_events_generation_bycloudwatch”

周期 :監視的指標的數據點的粒度。1分鍾

以下是我的查詢-

  1. 假設給定Q中的消息多於0,則在滿足條件時或每分鍾僅發出一次此警報嗎?
  2. 在快速測試中,我看到了警報在INSUFFICICIENT和ALARM狀態之間保持隨機變化,而沒有任何配置更改,這可能是合理的嗎?

近似數字OfMessagesVisible指標圖的 屏幕截圖日志活動的屏幕截圖

提前致謝。

此致Rohan K

一旦超出閾值進行狀態轉換,Cloudwatch將發出警報。

來自文檔

警報僅針對持續狀態更改調用操作。 CloudWatch警報不會僅僅因為它們處於特定狀態而調用操作,該狀態必須已更改並維持指定的時間段。

警報由於狀態更改而調用操作后,其后續行為取決於與該警報關聯的操作類型。 對於Amazon EC2和Auto Scaling操作,在警報保持新狀態的每個時間段,警報都會繼續調用該操作。 對於Amazon SNS通知,不會調用其他操作。

一個例子:

在下圖中,警報閾值設置為3個單位,並在3個周期內評估警報。 即,如果要評估的3個時段中最舊的時段被違反,而隨后的2個時段被違反或丟失,則警報將進入ALARM狀態。 在圖中,這發生在第三到第五時間段,並且警報的狀態設置為ALARM。 在周期6,該值降至閾值以下,狀態恢復為OK。 后來,在第九個時間段內,再次突破了閾值,但僅持續了一個時間段。 因此,警報狀態保持正常。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM