Amazon SQS emits the NumberOfMessagesDeleted metric for every successful deletion operation
that uses a valid receipt handle, including duplicate deletions. The following scenarios
might cause the value of the NumberOfMessagesDeleted metric to be higher than expected:
Calling the DeleteMessage action on different receipt handles that belong to the same
message: If the message is not processed before the visibility timeout expires, the message
becomes available to other consumers that can process it and delete it again, increasing
the value of the NumberOfMessagesDeleted metric.
Calling the DeleteMessage action on the same receipt handle: If the message is processed
and deleted but you call the DeleteMessage action again using the same receipt handle, a
success status is returned, increasing the value of the NumberOfMessagesDeleted metric.
Units: Count
Valid Statistics: Average, Minimum, Maximum, Sum, Data Samples (displays as Sample Count in
the Amazon SQS console)
The number of messages deleted from the queue.
Amazon SQS emits the NumberOfMessagesDeleted metric for every successful deletion operation that uses a valid receipt handle, including duplicate deletions. The following scenarios might cause the value of the NumberOfMessagesDeleted metric to be higher than expected:
Calling the DeleteMessage action on different receipt handles that belong to the same message: If the message is not processed before the visibility timeout expires, the message becomes available to other consumers that can process it and delete it again, increasing the value of the NumberOfMessagesDeleted metric.
Calling the DeleteMessage action on the same receipt handle: If the message is processed and deleted but you call the DeleteMessage action again using the same receipt handle, a success status is returned, increasing the value of the NumberOfMessagesDeleted metric.
Units: Count
Valid Statistics: Average, Minimum, Maximum, Sum, Data Samples (displays as Sample Count in the Amazon SQS console)