本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用監控 Amazon SQS 隊列 CloudWatch
Amazon SQS 和 Amazon CloudWatch 已經整合,因此您可以使用它 CloudWatch 來查看和分析 Amazon SQS 隊列的指標。您可以使用 Amazon SQS 主控台 (主控台) 檢視和分析佇列的指標 CloudWatch AWS CLI,或使用 CloudWatch API. 您也可以設定 Amazon SQS 指標的 CloudWatch 警示。
CloudWatch Amazon SQS 佇列的指標會以一分鐘的間隔自動收集並推送到 CloudWatch 。這些量度會收集在符合作用中 CloudWatch 準則的所有佇列上。 CloudWatch如果佇列包含任何訊息或有任何動作存取,則會將佇列視為作用中長達六個小時。
當 Amazon SQS 佇列處於非使用狀態超過六個小時時,Amazon SQS 服務會被視為睡眠狀態,並停止向 CloudWatch 服務傳送指標。在 Amazon SQS 佇列處於非作用中狀態的期間,無法在 Amazon 指 CloudWatch 標中視覺化遺失SQS的資料或代表零的資料。
注意
-
當API對SQS佇列呼叫的使用者未獲授權且請求失敗時,可以啟用 Amazon 佇列。
-
開啟佇列頁面時,Amazon SQS 主控台會執行
GetQueueAttributes
API呼叫。該GetQueueAttributes
API請求激活隊列。 -
從非作用中狀態啟動佇列時, CloudWatch 量度中會發生最多 15 分鐘的延遲。
-
中報告的 Amazon SQS 指標不收取任何費用 CloudWatch。它們作為 Amazon SQS 服務的一部分提供。
CloudWatch 標準和FIFO佇列均支援量度。