メトリクスを単位別にならげ変えてみました。
単位:時間(秒)
ApproximateAgeOfOldestMessage
キューで最も古い削除されていないメッセージのおおよその経過期間。
- 注記
メッセージを 3 回 (またはそれ以上) 受信して処理しないと、メッセージはキューの後ろに移動され、ApproximateAgeOfOldestMessage メトリクスは 3 回以上受信されていない 2 番目に古いメッセージを指します。このアクションは、キューに再処理ポリシーがある場合でも発生します。
1 つのポイズンピルメッセージ (複数回受信されても削除されないメッセージ) がこのメトリクスを歪める可能性があるため、ポイズンピルメッセージが正常に消費されるまで、ポイズンピルメッセージの経過時間はメトリクスに含まれません。
キューに再処理ポリシーがある場合、設定された最大受信数を超えると、メッセージはデッドレターキューに移動されます。メッセージがデッドレターキューに移動されると、デッドレターキューの ApproximateAgeOfOldestMessage メトリクスは、メッセージがデッドレターキューに移動された時間を表します (メッセージが送信された元の時間ではありません)。
- 注記
報告条件: キューがアクティブの場合は、負でない値が報告されます。
有効な統計: Average、Minimum、Maximum、Sum、Data Samples (Amazon SQS コンソールにサンプル数として表示されます)
単位:バイト
SentMessageSize
- キューに追加されたメッセージのサイズ。
報告条件: キューがアクティブの場合は、負でない値が報告されます。
有効な統計: Average、Minimum、Maximum、Sum、Data Samples (Amazon SQS コンソールにサンプル数として表示されます)
注記
- SentMessageSize は、最低 1 つのメッセージがその対応するキューに送信されるまでは、CloudWatch コンソールに使用可能なメトリクスとして表示されません。
単位:Count
ApproximateNumberOfMessagesDelayed
遅延が発生したため、すぐに読み取ることのできない、キューのメッセージ数。これは、キューが遅延キューとして設定されている場合、またはメッセージが遅延パラメータとともに送信された場合に発生することがあります。
報告条件: キューがアクティブの場合は、負でない値が報告されます。
有効な統計: Average、Minimum、Maximum、Sum、Data Samples (Amazon SQS コンソールにサンプル数として表示されます)
ApproximateNumberOfMessagesNotVisible
- 処理中のメッセージの数。メッセージがクライアントに送信されたが、まだ削除されていない場合、または表示期限に達していない場合、メッセージは処理中とみなされます。
報告条件: キューがアクティブの場合は、負でない値が報告されます。
有効な統計: Average、Minimum、Maximum、Sum、Data Samples (Amazon SQS コンソールにサンプル数として表示されます)
ApproximateNumberOfMessagesVisible
- キューから取得可能なメッセージの数。
報告条件: キューがアクティブの場合は、負でない値が報告されます。
有効な統計: Average、Minimum、Maximum、Sum、Data Samples (Amazon SQS コンソールにサンプル数として表示されます)
NumberOfEmptyReceives
- メッセージを返さなかった ReceiveMessage API 呼び出しの数。
報告条件: キューがアクティブの場合は、負でない値が報告されます。
有効な統計: Average、Minimum、Maximum、Sum、Data Samples (Amazon SQS コンソールにサンプル数として表示されます)
NumberOfMessagesDeleted
- キューから削除されたメッセージの数。
報告条件: キューがアクティブの場合は、負でない値が報告されます。
有効な統計: Average、Minimum、Maximum、Sum、Data Samples (Amazon SQS コンソールにサンプル数として表示されます)
Amazon SQS は、有効な受信ハンドル を使用した削除オペレーション (重複の削除など) が成功するたびに NumberOfMessagesDeleted メトリクスを出力します。以下の場合は、NumberOfMessagesDeleted メトリクスの値が予想より高くなる場合があります。
NumberOfMessagesReceived
- ReceiveMessage アクションへの呼び出しで返されたメッセージの数。
報告条件: キューがアクティブの場合は、負でない値が報告されます。
有効な統計: Average、Minimum、Maximum、Sum、Data Samples (Amazon SQS コンソールにサンプル数として表示されます)
NumberOfMessagesSent
- キューに追加されたメッセージの数。
報告条件: キューがアクティブの場合は、負でない値が報告されます。
有効な統計: Average、Minimum、Maximum、Sum、Data Samples (Amazon SQS コンソールにサンプル数として表示されます)